diff options
author | IlmarsXd <ilmars500@gmail.com> | 2023-03-21 17:36:46 +0200 |
---|---|---|
committer | IlmarsXd <ilmars500@gmail.com> | 2023-03-21 17:36:46 +0200 |
commit | e7723d5ff52da94eb65992b5bdd9c5bb316d5959 (patch) | |
tree | e4c1be6667f0ca5d19d499dd68e8b3bae19853eb /src/main/kotlin/dulkirmod/DulkirMod.kt | |
parent | bde95578badaa80161cd60c473f0f1ab7fadbfb3 (diff) | |
download | DulkirMod-e7723d5ff52da94eb65992b5bdd9c5bb316d5959.tar.gz DulkirMod-e7723d5ff52da94eb65992b5bdd9c5bb316d5959.tar.bz2 DulkirMod-e7723d5ff52da94eb65992b5bdd9c5bb316d5959.zip |
add memory leak fix, refactor modules
Diffstat (limited to 'src/main/kotlin/dulkirmod/DulkirMod.kt')
-rw-r--r-- | src/main/kotlin/dulkirmod/DulkirMod.kt | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/src/main/kotlin/dulkirmod/DulkirMod.kt b/src/main/kotlin/dulkirmod/DulkirMod.kt index dcf5718..0ded276 100644 --- a/src/main/kotlin/dulkirmod/DulkirMod.kt +++ b/src/main/kotlin/dulkirmod/DulkirMod.kt @@ -62,19 +62,20 @@ class DulkirMod { // REGISTER Classes and such HERE val mcBus = MinecraftForge.EVENT_BUS mcBus.register(this) - mcBus.register(ChatEvent()) + mcBus.register(ListClear) + mcBus.register(ChatEvent) mcBus.register(NametagCleaner) - mcBus.register(titleUtils) - mcBus.register(ArachneTimer()) - mcBus.register(MatchoAlert()) - mcBus.register(Croesus()) - mcBus.register(ContainerNameUtil()) - mcBus.register(DungeonLeap()) - mcBus.register(AbiphoneDND()) - mcBus.register(KeeperWaypoints()) + mcBus.register(TitleUtils) + mcBus.register(ArachneTimer) + mcBus.register(MatchoAlert) + mcBus.register(Croesus) + mcBus.register(ContainerNameUtil) + mcBus.register(DungeonLeap) + mcBus.register(AbiphoneDND) + mcBus.register(KeeperWaypoints) mcBus.register(ScalableTooltips) - mcBus.register(GardenVisitorAlert()) - mcBus.register(DragonTimer()) + mcBus.register(GardenVisitorAlert) + mcBus.register(DragonTimer) keyBinds.forEach(ClientRegistry::registerKeyBinding) } @@ -98,8 +99,7 @@ class DulkirMod { if (currTime - lastLongUpdate > 1000) { // long update alarmClock() brokenHypeNotif() - matchoAlert.alert() - gardenVisitorAlert.alert() + GardenVisitorAlert.alert() // Now I don't have to fetch the entries for multiple things, this just updates and caches // the data structure on 1s cooldown TabListUtils.parseTabEntries() @@ -130,11 +130,6 @@ class DulkirMod { var config = Config var display: GuiScreen? = null val scope = CoroutineScope(EmptyCoroutineContext) - val titleUtils = TitleUtils() - val matchoAlert = MatchoAlert() - val gardenVisitorAlert = GardenVisitorAlert() - val DragonTimer = DragonTimer() - var tabEntries: List<String?> = emptyList() val keyBinds = arrayOf( KeyBinding("Open Settings", Keyboard.KEY_RSHIFT, "Dulkir Mod"), |