From b38d34860cf71e5e8c6e13cb3b3499cf5d6eca43 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Fri, 23 Aug 2024 20:12:37 +0700 Subject: [PATCH] Update client event hook --- .../ru/dbotthepony/mc/otm/client/ClientTickHandler.kt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/ClientTickHandler.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/ClientTickHandler.kt index d9bd0339d..3ed27faeb 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/ClientTickHandler.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/ClientTickHandler.kt @@ -2,6 +2,7 @@ package ru.dbotthepony.mc.otm.client import net.neoforged.neoforge.client.event.ClientPlayerNetworkEvent import net.neoforged.neoforge.client.event.ClientTickEvent +import net.neoforged.neoforge.client.event.RenderFrameEvent import org.lwjgl.glfw.GLFW import ru.dbotthepony.mc.otm.core.util.IConditionalTickable import ru.dbotthepony.mc.otm.core.util.ITickable @@ -48,12 +49,10 @@ enum class CursorType(val pointer: LongSupplier) { } } -fun onClientPostRender(event: RenderTickEvent) { - if (event.phase == TickEvent.Phase.END) { - if (MODIFIED_CURSOR_FRAMES-- <= 0 && MODIFIED_CURSOR) { - GLFW.glfwSetCursor(minecraft.window.window, ARROW_CURSOR) - MODIFIED_CURSOR = false - } +fun onClientPostRender(event: RenderFrameEvent.Post) { + if (MODIFIED_CURSOR_FRAMES-- <= 0 && MODIFIED_CURSOR) { + GLFW.glfwSetCursor(minecraft.window.window, ARROW_CURSOR) + MODIFIED_CURSOR = false } }