diff options
| author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2025-07-24 14:34:52 -0400 |
|---|---|---|
| committer | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2025-07-24 14:34:52 -0400 |
| commit | b7b7e74ee085b3c750e7bec6999c54535e6267f9 (patch) | |
| tree | 6b1c21bcb0d1818418ef8a732bcdc80f500f75f3 /src/main/java/de/hysky | |
| parent | 0ced378f7beb17018e661cd0d273146427804c77 (diff) | |
| download | Skyblocker-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.java | 9 |
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; } /** |
