summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/fishing
diff options
context:
space:
mode:
authorCalMWolfs <94038482+CalMWolfs@users.noreply.github.com>2024-06-08 12:18:03 +1000
committerGitHub <noreply@github.com>2024-06-08 12:18:03 +1000
commitaaca5f08d47732b3db5329a3a9404281b21d2f55 (patch)
tree6e9888c91928ba5e49e1d736b28fe0f4c847faa8 /src/main/java/at/hannibal2/skyhanni/features/fishing
parent0c53ce8afdd5f64d2764d5ce0d4f2f2a59a7b06e (diff)
downloadskyhanni-aaca5f08d47732b3db5329a3a9404281b21d2f55.tar.gz
skyhanni-aaca5f08d47732b3db5329a3a9404281b21d2f55.tar.bz2
skyhanni-aaca5f08d47732b3db5329a3a9404281b21d2f55.zip
Backend: Add annotation to smaller modules (#2022)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/fishing')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/fishing/SeaCreatureManager.kt29
1 files changed, 14 insertions, 15 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/fishing/SeaCreatureManager.kt b/src/main/java/at/hannibal2/skyhanni/features/fishing/SeaCreatureManager.kt
index 5f7499574..b665cf7bc 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/fishing/SeaCreatureManager.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/fishing/SeaCreatureManager.kt
@@ -5,13 +5,24 @@ import at.hannibal2.skyhanni.data.jsonobjects.repo.SeaCreatureJson
import at.hannibal2.skyhanni.events.LorenzChatEvent
import at.hannibal2.skyhanni.events.RepositoryReloadEvent
import at.hannibal2.skyhanni.events.SeaCreatureFishEvent
+import at.hannibal2.skyhanni.skyhannimodule.SkyHanniModule
import at.hannibal2.skyhanni.utils.LorenzUtils
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent
-class SeaCreatureManager {
+@SkyHanniModule
+object SeaCreatureManager {
private var doubleHook = false
+ private val seaCreatureMap = mutableMapOf<String, SeaCreature>()
+ var allFishingMobs = mapOf<String, SeaCreature>()
+ var allVariants = mapOf<String, List<String>>()
+
+ private val doubleHookMessages = setOf(
+ "§eIt's a §r§aDouble Hook§r§e! Woot woot!",
+ "§eIt's a §r§aDouble Hook§r§e!"
+ )
+
@SubscribeEvent
fun onChat(event: LorenzChatEvent) {
if (!LorenzUtils.inSkyBlock) return
@@ -61,19 +72,7 @@ class SeaCreatureManager {
allVariants = variants
}
- companion object {
-
- private val seaCreatureMap = mutableMapOf<String, SeaCreature>()
- var allFishingMobs = mapOf<String, SeaCreature>()
- var allVariants = mapOf<String, List<String>>()
-
- private val doubleHookMessages = setOf(
- "§eIt's a §r§aDouble Hook§r§e! Woot woot!",
- "§eIt's a §r§aDouble Hook§r§e!"
- )
-
- fun getSeaCreatureFromMessage(message: String): SeaCreature? {
- return seaCreatureMap.getOrDefault(message, null)
- }
+ private fun getSeaCreatureFromMessage(message: String): SeaCreature? {
+ return seaCreatureMap.getOrDefault(message, null)
}
}