Move EndTickMixin to fabric, to replace it using a ClientTickEvent in neoforge

Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
This commit is contained in:
Username404-59 2025-02-02 19:36:04 +01:00
parent b4574ef5b8
commit febeddb093
Signed by: Username404-59
GPG Key ID: 7AB361FBB257A5D1
5 changed files with 13 additions and 1 deletions

View File

@ -5,7 +5,6 @@
"client": [
"KeysAccessor",
"KeyMappings",
"EndTickMixin",
"TitleScreenMixin",
"OptionValueAccessor"
],

View File

@ -3,6 +3,7 @@
"package": "fr.username404.snowygui.mixins",
"compatibilityLevel": "JAVA_18",
"client": [
"EndTickMixin",
"ZoomMixin",
"OkZoomerAlternativeMixin"
],

View File

@ -0,0 +1,11 @@
package fr.username404.snowygui.forge
import fr.username404.snowygui.EventSnowy
import net.neoforged.bus.api.SubscribeEvent
import net.neoforged.neoforge.client.event.ClientTickEvent
object EndTickHandler: EventSnowy {
override val type: String = "EndTick"
@SubscribeEvent
fun handleEndTick(event: ClientTickEvent.Post) = fire<Any>()
}

View File

@ -29,6 +29,7 @@ class ForgeInit(container: ModContainer): Snowy() {
init {
container.eventBus!!.run {
addListener(this@ForgeInit::initSetup)
register(EndTickHandler)
register(HudHandler)
register(ZoomHandler)
}