From 5e2e8b4b7c2ce4907a0602ef1987caf881490db9 Mon Sep 17 00:00:00 2001 From: Jab125 <67534807+Jab125@users.noreply.github.com> Date: Wed, 24 Jun 2026 00:44:59 +1000 Subject: [PATCH 1/4] Start port to 26.3 --- gradle.properties | 4 ++-- src/main/resources/fabric.mod.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle.properties b/gradle.properties index 9bbccc9b7..9ebae4bc8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,9 +4,9 @@ org.gradle.parallel=true maven_group=com.terraformersmc archive_name=modmenu -minecraft_version=26.2 +minecraft_version=26.3-snapshot-1 loader_version=0.19.3 -fabric_version=0.152.2+26.2 +fabric_version=0.153.1+26.3 text_placeholder_api_version=3.1.0-beta.1+26.2 quilt_loader_version=0.30.0-beta.8 diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index c63359f6c..8aee26f7e 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -25,7 +25,7 @@ "fabric-key-mapping-api-v1": "*", "fabric-lifecycle-events-v1": "*", "fabricloader": ">=0.17.2", - "minecraft": ">=26.2-" + "minecraft": ">=26.3-" }, "authors": [ "Prospector", From 01291884e2a66e444e796fae807f7a0f745a03ce Mon Sep 17 00:00:00 2001 From: Jab125 <67534807+Jab125@users.noreply.github.com> Date: Mon, 6 Jul 2026 22:33:39 +1000 Subject: [PATCH 2/4] use 26.3-snapshot-2 --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 9ebae4bc8..d950d681f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,9 +4,9 @@ org.gradle.parallel=true maven_group=com.terraformersmc archive_name=modmenu -minecraft_version=26.3-snapshot-1 +minecraft_version=26.3-snapshot-2 loader_version=0.19.3 -fabric_version=0.153.1+26.3 +fabric_version=0.153.2+26.3 text_placeholder_api_version=3.1.0-beta.1+26.2 quilt_loader_version=0.30.0-beta.8 From dddb336d19aa3680b66c734d6cbea3dc74b2ea1b Mon Sep 17 00:00:00 2001 From: Jab125 <67534807+Jab125@users.noreply.github.com> Date: Thu, 9 Jul 2026 21:55:52 +1000 Subject: [PATCH 3/4] use 26.3-snapshot-3 --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index d950d681f..d64cbb040 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,9 +4,9 @@ org.gradle.parallel=true maven_group=com.terraformersmc archive_name=modmenu -minecraft_version=26.3-snapshot-2 +minecraft_version=26.3-snapshot-3 loader_version=0.19.3 -fabric_version=0.153.2+26.3 +fabric_version=0.154.3+26.3 text_placeholder_api_version=3.1.0-beta.1+26.2 quilt_loader_version=0.30.0-beta.8 From f507ce5f1db8b55f9f1e91d083ccb7dc0d304491 Mon Sep 17 00:00:00 2001 From: EnderPhantomWing Date: Sat, 18 Jul 2026 02:45:40 +0800 Subject: [PATCH 4/4] 26.3-snapshot-4 GLFW -> SDL3 --- gradle.properties | 4 ++-- .../com/terraformersmc/modmenu/event/ModMenuEventHandler.java | 2 +- .../modmenu/gui/widget/entries/ParentEntry.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gradle.properties b/gradle.properties index d64cbb040..6b56ecc5b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,9 +4,9 @@ org.gradle.parallel=true maven_group=com.terraformersmc archive_name=modmenu -minecraft_version=26.3-snapshot-3 +minecraft_version=26.3-snapshot-4 loader_version=0.19.3 -fabric_version=0.154.3+26.3 +fabric_version=0.155.1+26.3 text_placeholder_api_version=3.1.0-beta.1+26.2 quilt_loader_version=0.30.0-beta.8 diff --git a/src/main/java/com/terraformersmc/modmenu/event/ModMenuEventHandler.java b/src/main/java/com/terraformersmc/modmenu/event/ModMenuEventHandler.java index b53a31bcb..bf7c10832 100644 --- a/src/main/java/com/terraformersmc/modmenu/event/ModMenuEventHandler.java +++ b/src/main/java/com/terraformersmc/modmenu/event/ModMenuEventHandler.java @@ -32,7 +32,7 @@ public class ModMenuEventHandler { public static void register() { MENU_KEY_MAPPING = KeyMappingHelper.registerKeyMapping(new KeyMapping( "key.modmenu.open_menu", - InputConstants.Type.KEYSYM, + InputConstants.Type.KEYBOARD, InputConstants.UNKNOWN.getValue(), KeyMapping.Category.MISC )); diff --git a/src/main/java/com/terraformersmc/modmenu/gui/widget/entries/ParentEntry.java b/src/main/java/com/terraformersmc/modmenu/gui/widget/entries/ParentEntry.java index 94860eb1f..459b80a56 100644 --- a/src/main/java/com/terraformersmc/modmenu/gui/widget/entries/ParentEntry.java +++ b/src/main/java/com/terraformersmc/modmenu/gui/widget/entries/ParentEntry.java @@ -14,7 +14,7 @@ import net.minecraft.resources.Identifier; import net.minecraft.util.Util; import org.jspecify.annotations.NullMarked; -import org.lwjgl.glfw.GLFW; +import org.lwjgl.sdl.SDLScancode; import java.util.Arrays; import java.util.List; @@ -176,7 +176,7 @@ public boolean keyPressed(KeyEvent input) { list.filter(list.getParent().getSearchInput(), false); return true; } else { - return list.keyPressed(new KeyEvent(GLFW.GLFW_KEY_DOWN, 0, 0)); + return list.keyPressed(new KeyEvent(SDLScancode.SDL_SCANCODE_DOWN, 0, 0)); } }