Use the right bus for miscellaneous handlers too

Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
This commit is contained in:
Username404-59 2025-02-02 22:02:24 +01:00
parent 83b82ba1d9
commit 8003a86242
Signed by: Username404-59
GPG Key ID: 7AB361FBB257A5D1
2 changed files with 5 additions and 3 deletions

View File

@ -28,10 +28,12 @@ class ForgeInit(container: ModContainer): Snowy() {
.map { Class.forName((it!!.javaClass.getDeclaredField("clazz").apply { isAccessible = true }.get(it) as Type).className).asSubclass(ButtonImpl::class.java)} .map { Class.forName((it!!.javaClass.getDeclaredField("clazz").apply { isAccessible = true }.get(it) as Type).className).asSubclass(ButtonImpl::class.java)}
.toSet() .toSet()
init { init {
container.eventBus!!.addListener(this@ForgeInit::initSetup) container.eventBus!!.run {
addListener(this@ForgeInit::initSetup)
register(MiscModBusHandlers)
}
NeoForge.EVENT_BUS.run { NeoForge.EVENT_BUS.run {
register(EndTickHandler) register(EndTickHandler)
register(MiscHandlers)
register(HudHandler) register(HudHandler)
register(ZoomHandler) register(ZoomHandler)
} }

View File

@ -7,7 +7,7 @@ import net.neoforged.bus.api.SubscribeEvent
import net.neoforged.neoforge.client.event.RegisterKeyMappingsEvent import net.neoforged.neoforge.client.event.RegisterKeyMappingsEvent
import net.neoforged.neoforge.client.event.RegisterMenuScreensEvent import net.neoforged.neoforge.client.event.RegisterMenuScreensEvent
object MiscHandlers { object MiscModBusHandlers {
@SubscribeEvent @SubscribeEvent
fun handleClickGuiInit(event: RegisterMenuScreensEvent) { fun handleClickGuiInit(event: RegisterMenuScreensEvent) {
ClickGui.tick() ClickGui.tick()