From 730711c6e23b92f9332be1ce6e643cc0585a4483 Mon Sep 17 00:00:00 2001 From: shedaniel <daniel@shedaniel.me> Date: Tue, 21 Jul 2020 02:35:29 +0800 Subject: [PATCH] Fix getBoundKey() recursion (#896) * Fix getBoundKey() recursion Signed-off-by: shedaniel <daniel@shedaniel.me> * Change to underscore Signed-off-by: shedaniel <daniel@shedaniel.me> --- fabric-key-binding-api-v1/build.gradle | 2 +- .../fabric/api/client/keybinding/v1/KeyBindingHelper.java | 2 +- .../fabric/mixin/client/keybinding/KeyCodeAccessor.java | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/fabric-key-binding-api-v1/build.gradle b/fabric-key-binding-api-v1/build.gradle index 9ae9bb153..33f229170 100644 --- a/fabric-key-binding-api-v1/build.gradle +++ b/fabric-key-binding-api-v1/build.gradle @@ -1,5 +1,5 @@ archivesBaseName = "fabric-key-binding-api-v1" -version = getSubprojectVersion(project, "1.0.0") +version = getSubprojectVersion(project, "1.0.1") dependencies { testmodCompile project(path: ':fabric-api-base', configuration: 'dev') diff --git a/fabric-key-binding-api-v1/src/main/java/net/fabricmc/fabric/api/client/keybinding/v1/KeyBindingHelper.java b/fabric-key-binding-api-v1/src/main/java/net/fabricmc/fabric/api/client/keybinding/v1/KeyBindingHelper.java index f3f3917b8..fc0d69e67 100644 --- a/fabric-key-binding-api-v1/src/main/java/net/fabricmc/fabric/api/client/keybinding/v1/KeyBindingHelper.java +++ b/fabric-key-binding-api-v1/src/main/java/net/fabricmc/fabric/api/client/keybinding/v1/KeyBindingHelper.java @@ -53,6 +53,6 @@ public final class KeyBindingHelper { * @return configured KeyCode */ public static InputUtil.Key getBoundKeyOf(KeyBinding keyBinding) { - return ((KeyCodeAccessor) keyBinding).getBoundKey(); + return ((KeyCodeAccessor) keyBinding).fabric_getBoundKey(); } } diff --git a/fabric-key-binding-api-v1/src/main/java/net/fabricmc/fabric/mixin/client/keybinding/KeyCodeAccessor.java b/fabric-key-binding-api-v1/src/main/java/net/fabricmc/fabric/mixin/client/keybinding/KeyCodeAccessor.java index 37c9740d3..591534632 100644 --- a/fabric-key-binding-api-v1/src/main/java/net/fabricmc/fabric/mixin/client/keybinding/KeyCodeAccessor.java +++ b/fabric-key-binding-api-v1/src/main/java/net/fabricmc/fabric/mixin/client/keybinding/KeyCodeAccessor.java @@ -24,6 +24,6 @@ import net.minecraft.client.util.InputUtil; @Mixin(KeyBinding.class) public interface KeyCodeAccessor { - @Accessor - InputUtil.Key getBoundKey(); + @Accessor("boundKey") + InputUtil.Key fabric_getBoundKey(); }