aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2025-07-24 14:34:52 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2025-07-24 14:34:52 -0400
commitb7b7e74ee085b3c750e7bec6999c54535e6267f9 (patch)
tree6b1c21bcb0d1818418ef8a732bcdc80f500f75f3 /src/main/java/de/hysky
parent0ced378f7beb17018e661cd0d273146427804c77 (diff)
downloadSkyblocker-b7b7e74ee085b3c750e7bec6999c54535e6267f9.tar.gz
Skyblocker-b7b7e74ee085b3c750e7bec6999c54535e6267f9.tar.bz2
Skyblocker-b7b7e74ee085b3c750e7bec6999c54535e6267f9.zip
Move DungeonManager to ALLOW_GAME
Diffstat (limited to 'src/main/java/de/hysky')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonManager.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonManager.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonManager.java
index 0f5d6d18..3ade007c 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonManager.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonManager.java
@@ -250,8 +250,7 @@ public class DungeonManager {
ClientLifecycleEvents.CLIENT_STOPPING.register(DungeonManager::saveCustomWaypoints);
Scheduler.INSTANCE.scheduleCyclic(DungeonManager::update, 5);
WorldRenderEvents.AFTER_TRANSLUCENT.register(DungeonManager::render);
- ClientReceiveMessageEvents.GAME.register(DungeonManager::onChatMessage);
- ClientReceiveMessageEvents.GAME_CANCELED.register(DungeonManager::onChatMessage);
+ ClientReceiveMessageEvents.ALLOW_GAME.register(DungeonManager::onChatMessage);
UseBlockCallback.EVENT.register((player, world, hand, hitResult) -> onUseBlock(world, hitResult));
ClientCommandRegistrationCallback.EVENT.register((dispatcher, registryAccess) -> dispatcher.register(literal(SkyblockerMod.NAMESPACE).then(literal("dungeons").then(literal("secrets")
.then(literal("markAsFound").then(markSecretsCommand(true)))
@@ -678,9 +677,9 @@ public class DungeonManager {
* <p>Used to detect when all secrets in a room are found and detect when a wither or blood door is unlocked.
* To process key obtained messages, this method checks if door highlight is enabled and if the message matches a key obtained message.
*/
- private static void onChatMessage(Text text, boolean overlay) {
+ private static boolean onChatMessage(Text text, boolean overlay) {
if (!shouldProcess()) {
- return;
+ return true;
}
String message = text.getString();
@@ -713,6 +712,8 @@ public class DungeonManager {
reset();
boss = newBoss;
}
+
+ return true;
}
/**