From aee25363e79d5642c34d51df36ae04d3acf25ab7 Mon Sep 17 00:00:00 2001 From: Gustavo Monteiro Date: Wed, 16 Sep 2026 14:03:15 -0300 Subject: [PATCH 1/2] Upgrade to Fabric 26.3 - Bump Minecraft, loader, Loom, and Fabric API versions in gradle.properties - Replace removed org.lwjgl.glfw.GLFW key constant with InputConstants keyboard key code (17) for KeyMapping --- gradle.properties | 10 +++++----- src/main/java/com/chaosthedude/notes/Notes.java | 3 +-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/gradle.properties b/gradle.properties index aa31311..a566a95 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,14 +7,14 @@ org.gradle.configuration-cache=false # Fabric Properties # check these on https://fabricmc.net/develop -minecraft_version=26.2 -loader_version=0.19.3 -loom_version=1.17-SNAPSHOT +minecraft_version=26.3 +loader_version=0.19.5 +loom_version=1.17.21 # Mod Properties -mod_version=26.2-2.3.0-fabric +mod_version=26.3-2.3.0-fabric maven_group=com.chaosthedude.notes archives_base_name=notes # Dependencies -fabric_api_version=0.152.1+26.2 \ No newline at end of file +fabric_api_version=0.160.6+26.3 \ No newline at end of file diff --git a/src/main/java/com/chaosthedude/notes/Notes.java b/src/main/java/com/chaosthedude/notes/Notes.java index 33fab11..5103158 100644 --- a/src/main/java/com/chaosthedude/notes/Notes.java +++ b/src/main/java/com/chaosthedude/notes/Notes.java @@ -3,7 +3,6 @@ import net.fabricmc.fabric.api.client.keymapping.v1.KeyMappingHelper; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; -import org.lwjgl.glfw.GLFW; import com.chaosthedude.notes.config.NotesConfig; import com.chaosthedude.notes.gui.SelectNoteScreen; @@ -28,7 +27,7 @@ public class Notes implements ClientModInitializer { public void onInitializeClient() { NotesConfig.load(); - openNotes = KeyMappingHelper.registerKeyMapping(new KeyMapping("key.openNotes", GLFW.GLFW_KEY_N, new KeyMapping.Category(Identifier.fromNamespaceAndPath(MODID, "keys")))); + openNotes = KeyMappingHelper.registerKeyMapping(new KeyMapping("key.openNotes", 17, new KeyMapping.Category(Identifier.fromNamespaceAndPath(MODID, "keys")))); ClientTickEvents.END_CLIENT_TICK.register(client -> { while (openNotes.isDown()) { From 359ba6070b2a7473e413a40ac7913e1cc86bf428 Mon Sep 17 00:00:00 2001 From: Gustavo Monteiro Date: Wed, 16 Sep 2026 14:12:01 -0300 Subject: [PATCH 2/2] Use named KEY_N constant instead of magic number 17 --- src/main/java/com/chaosthedude/notes/Notes.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/chaosthedude/notes/Notes.java b/src/main/java/com/chaosthedude/notes/Notes.java index 5103158..3427f37 100644 --- a/src/main/java/com/chaosthedude/notes/Notes.java +++ b/src/main/java/com/chaosthedude/notes/Notes.java @@ -23,11 +23,13 @@ public class Notes implements ClientModInitializer { private static KeyMapping openNotes; + private static final int KEY_N = 17; // InputConstants keyboard key code for 'n' + @Override public void onInitializeClient() { NotesConfig.load(); - openNotes = KeyMappingHelper.registerKeyMapping(new KeyMapping("key.openNotes", 17, new KeyMapping.Category(Identifier.fromNamespaceAndPath(MODID, "keys")))); + openNotes = KeyMappingHelper.registerKeyMapping(new KeyMapping("key.openNotes", KEY_N, new KeyMapping.Category(Identifier.fromNamespaceAndPath(MODID, "keys")))); ClientTickEvents.END_CLIENT_TICK.register(client -> { while (openNotes.isDown()) {