]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/commitdiff
Reload keybindings
authorIrtimaled <irtimaled@gmail.com>
Fri, 7 Jun 2019 06:39:00 +0000 (23:39 -0700)
committerIrtimaled <irtimaled@gmail.com>
Fri, 7 Jun 2019 06:39:00 +0000 (23:39 -0700)
src/main/java/com/irtimaled/bbor/mixin/client/settings/MixinGameSettings.java

index aeb34f6500f4f035096cd500b5063a52a524e7b8..2f60067ecfc368d3052cddc243ffd8c7e61cb7c3 100644 (file)
@@ -14,10 +14,13 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
 import java.io.File;
 
 @Mixin(GameSettings.class)
-public class MixinGameSettings {
+public abstract class MixinGameSettings {
     @Shadow
     public KeyBinding[] keyBindings;
 
+    @Shadow
+    public abstract void loadOptions();
+
     @Inject(method = "<init>()V", at = @At("RETURN"))
     private void init(CallbackInfo ci) {
         keyBindings = getKeysAll();
@@ -30,5 +33,6 @@ public class MixinGameSettings {
     @Inject(method = "<init>(Lnet/minecraft/client/Minecraft;Ljava/io/File;)V", at = @At("RETURN"))
     private void init(Minecraft minecraft, File file, CallbackInfo ci) {
         keyBindings = getKeysAll();
+        this.loadOptions();
     }
 }