From 063657af4ca4ac647da6c49b361ead8ce971e5b1 Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Sat, 25 Jul 2020 19:51:09 +0200 Subject: [PATCH] Fix DELETE keybinding on 1.14+ (fixes #270) --- src/main/java/com/replaymod/core/KeyBindingRegistry.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/replaymod/core/KeyBindingRegistry.java b/src/main/java/com/replaymod/core/KeyBindingRegistry.java index 35a2163d..efbe38bc 100644 --- a/src/main/java/com/replaymod/core/KeyBindingRegistry.java +++ b/src/main/java/com/replaymod/core/KeyBindingRegistry.java @@ -23,6 +23,7 @@ import static com.replaymod.core.ReplayMod.MOD_ID; import com.replaymod.core.events.KeyBindingEventCallback; import com.replaymod.core.events.KeyEventCallback; import com.replaymod.core.events.PreRenderCallback; +import org.lwjgl.glfw.GLFW; //#else //$$ import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; //$$ import net.minecraftforge.fml.common.gameevent.InputEvent; @@ -133,7 +134,7 @@ public class KeyBindingRegistry extends EventRegistrations { //#if MC>=11400 private void handleRaw(int keyCode, int action) { - if (action != 0) return; + if (action != GLFW.GLFW_PRESS) return; //#else //$$ private void handleRaw() { //$$ int keyCode = Keyboard.getEventKey() == 0 ? Keyboard.getEventCharacter() + 256 : Keyboard.getEventKey();