aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/com/ambientaddons/AmbientAddons.kt
diff options
context:
space:
mode:
authorAppability <appable@icloud.com>2022-10-21 23:33:52 -0700
committerAppability <appable@icloud.com>2022-10-21 23:33:52 -0700
commit4f25e7948c7e85151a80c17f7d2b25b72675cecf (patch)
tree7e152610a0f80f40f5524a231a157ea81ffab0e3 /src/main/kotlin/com/ambientaddons/AmbientAddons.kt
parent1c3359e42f38012dae182e75200cc1f364dcda8f (diff)
downloadAmbientAddons-4f25e7948c7e85151a80c17f7d2b25b72675cecf.tar.gz
AmbientAddons-4f25e7948c7e85151a80c17f7d2b25b72675cecf.tar.bz2
AmbientAddons-4f25e7948c7e85151a80c17f7d2b25b72675cecf.zip
moving gui stuff (attempt 1)
Diffstat (limited to 'src/main/kotlin/com/ambientaddons/AmbientAddons.kt')
-rw-r--r--src/main/kotlin/com/ambientaddons/AmbientAddons.kt10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/kotlin/com/ambientaddons/AmbientAddons.kt b/src/main/kotlin/com/ambientaddons/AmbientAddons.kt
index 8f0bcef..7b481ce 100644
--- a/src/main/kotlin/com/ambientaddons/AmbientAddons.kt
+++ b/src/main/kotlin/com/ambientaddons/AmbientAddons.kt
@@ -1,12 +1,14 @@
import com.ambientaddons.commands.AmbientCommand
import com.ambientaddons.config.Config
import com.ambientaddons.config.PersistentData
+import com.ambientaddons.features.display.CatOverlay
import com.ambientaddons.features.display.WitherShieldOverlay
import com.ambientaddons.features.dungeon.*
import com.ambientaddons.features.dungeon.terminals.MelodyHelper
import com.ambientaddons.features.keybinds.PerspectiveKeybind
import com.ambientaddons.features.keybinds.SendLastMessageKeybind
import com.ambientaddons.features.misc.*
+import com.ambientaddons.gui.GuiElement
import com.ambientaddons.utils.SBLocation
import com.ambientaddons.utils.dungeon.DungeonPlayers
import net.minecraft.client.Minecraft
@@ -63,9 +65,13 @@ class AmbientAddons {
KuudraReady,
DungeonHighlights,
Trapper,
- CrimsonFishing
+ CrimsonFishing,
+ CatOverlay
).forEach(MinecraftForge.EVENT_BUS::register)
keyBinds.values.forEach(ClientRegistry::registerKeyBinding)
+ guiElements = listOf(
+ CatOverlay.element
+ )
}
@SubscribeEvent
@@ -90,6 +96,8 @@ class AmbientAddons {
var currentGui: GuiScreen? = null
+ lateinit var guiElements: List<GuiElement>
+
lateinit var configDirectory: File
lateinit var config: Config
lateinit var persistentData: PersistentData