From eaac0c17a432afabebb76bdcd648fd2f16269688 Mon Sep 17 00:00:00 2001 From: Tobias Hotz Date: Wed, 18 Dec 2019 00:27:16 +0100 Subject: [PATCH] Fix keybinds not loading/saving correctly --- .../minecraft/net/minecraft/client/GameSettings.java.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/patches/minecraft/net/minecraft/client/GameSettings.java.patch b/patches/minecraft/net/minecraft/client/GameSettings.java.patch index 78a1cb28db..6c80859825 100644 --- a/patches/minecraft/net/minecraft/client/GameSettings.java.patch +++ b/patches/minecraft/net/minecraft/client/GameSettings.java.patch @@ -13,11 +13,11 @@ for(KeyBinding keybinding : this.field_74324_K) { if (s.equals("key_" + keybinding.func_151464_g())) { - keybinding.func_197979_b(InputMappings.func_197955_a(s1)); -+ if (s.indexOf(':') != -1) { -+ String[] pts = s.split(":"); ++ if (s1.indexOf(':') != -1) { ++ String[] pts = s1.split(":"); + keybinding.setKeyModifierAndCode(net.minecraftforge.client.settings.KeyModifier.valueFromString(pts[1]), InputMappings.func_197955_a(pts[0])); + } else -+ keybinding.setKeyModifierAndCode(net.minecraftforge.client.settings.KeyModifier.NONE, InputMappings.func_197955_a(s)); ++ keybinding.setKeyModifierAndCode(net.minecraftforge.client.settings.KeyModifier.NONE, InputMappings.func_197955_a(s1)); } }