Skip to content

Commit 51620b4

Browse files
authored
Port to Fabric API 0.140.3 (#950)
1 parent 7c4739b commit 51620b4

5 files changed

Lines changed: 8 additions & 8 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies {
1212
implementation include(fabricApi.module("fabric-api-base", project.fabric_version))
1313
implementation include(fabricApi.module("fabric-resource-loader-v1", project.fabric_version))
1414
implementation include(fabricApi.module("fabric-screen-api-v1", project.fabric_version))
15-
implementation include(fabricApi.module("fabric-key-binding-api-v1", project.fabric_version))
15+
implementation include(fabricApi.module("fabric-key-mapping-api-v1", project.fabric_version))
1616
implementation include(fabricApi.module("fabric-lifecycle-events-v1", project.fabric_version))
1717

1818
// implementation include("eu.pb4:placeholder-api:${project.text_placeholder_api_version}")

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ archive_name=modmenu
66

77
minecraft_version=26.1-snapshot-1
88
loader_version=0.18.4
9-
fabric_version=0.140.2+26.1
9+
fabric_version=0.140.3+26.1
1010
text_placeholder_api_version=2.8.1+1.21.10
1111
quilt_loader_version=0.29.0-beta.3
1212

src/main/java/com/terraformersmc/modmenu/event/ModMenuEventHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import com.terraformersmc.modmenu.mixin.AccessorAbstractWidget;
1111
import com.terraformersmc.modmenu.util.UpdateCheckerUtil;
1212
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
13-
import net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper;
13+
import net.fabricmc.fabric.api.client.keymapping.v1.KeyMappingHelper;
1414
import net.fabricmc.fabric.api.client.screen.v1.ScreenEvents;
1515
import net.fabricmc.fabric.api.client.screen.v1.Screens;
1616
import net.minecraft.client.KeyMapping;
@@ -34,7 +34,7 @@ public class ModMenuEventHandler {
3434
private static KeyMapping MENU_KEY_BIND;
3535

3636
public static void register() {
37-
MENU_KEY_BIND = KeyBindingHelper.registerKeyBinding(new KeyMapping(
37+
MENU_KEY_BIND = KeyMappingHelper.registerKeyMapping(new KeyMapping(
3838
"key.modmenu.open_menu",
3939
InputConstants.Type.KEYSYM,
4040
InputConstants.UNKNOWN.getValue(),
@@ -51,7 +51,7 @@ public static void afterScreenInit(Minecraft client, Screen screen, int scaledWi
5151
}
5252

5353
private static void afterTitleScreenInit(Screen screen) {
54-
final List<AbstractWidget> buttons = Screens.getButtons(screen);
54+
final List<AbstractWidget> buttons = Screens.getWidgets(screen);
5555
if (ModMenuConfig.MODIFY_TITLE_SCREEN.getValue()) {
5656
int modsButtonIndex = -1;
5757
final int spacing = 24;

src/main/java/com/terraformersmc/modmenu/mixin/MixinPauseScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ private static Tooltip getCUSTOM_OPTIONS_TOOLTIP() {
3636

3737
@Inject(method = "createPauseMenu", at = @At("TAIL"))
3838
private void onCreatePauseMenu(CallbackInfo ci) {
39-
List<AbstractWidget> buttons = Screens.getButtons(this);
39+
List<AbstractWidget> buttons = Screens.getWidgets(this);
4040

4141
if (ModMenuConfig.MODIFY_GAME_MENU.getValue()) {
4242
int modsButtonIndex = -1;

src/main/resources/fabric.mod.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
"depends": {
2323
"fabric-resource-loader-v1": "*",
2424
"fabric-screen-api-v1": "*",
25-
"fabric-key-binding-api-v1": "*",
25+
"fabric-key-mapping-api-v1": "*",
2626
"fabric-lifecycle-events-v1": "*",
2727
"fabricloader": ">=0.17.2",
28-
"minecraft": ">1.21.10"
28+
"minecraft": ">1.21.11"
2929
},
3030
"authors": [
3131
"Prospector",

0 commit comments

Comments
 (0)