diff options
| author | CalMWolfs <94038482+CalMWolfs@users.noreply.github.com> | 2023-05-09 06:53:45 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-08 22:53:45 +0200 |
| commit | 55c2614cb69551363607cbdb7f42c38eccd3d38e (patch) | |
| tree | 3e77f3ddca2a3a271d5a1f9d06f324111ab3d7ec /src/main/java/at/hannibal2/skyhanni/mixins | |
| parent | 7a493ca560b74f1fe995fbe351c79eabaa90d432 (diff) | |
| download | skyhanni-55c2614cb69551363607cbdb7f42c38eccd3d38e.tar.gz skyhanni-55c2614cb69551363607cbdb7f42c38eccd3d38e.tar.bz2 skyhanni-55c2614cb69551363607cbdb7f42c38eccd3d38e.zip | |
Trevor features and solver (#92)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/mixins')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorKeyBinding.java | 5 | ||||
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinKeyBinding.java | 10 |
2 files changed, 3 insertions, 12 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorKeyBinding.java b/src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorKeyBinding.java index a06f3c339..53abc49dc 100644 --- a/src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorKeyBinding.java +++ b/src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorKeyBinding.java @@ -7,11 +7,6 @@ import org.spongepowered.asm.mixin.gen.Invoker; @Mixin(KeyBinding.class) public interface AccessorKeyBinding { - @Accessor("pressed") - boolean getPressed_skyhanni(); - - @Accessor("pressed") - void setPressed_skyhanni(boolean newVal); @Accessor("pressTime") int getPressTime_skyhanni(); diff --git a/src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinKeyBinding.java b/src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinKeyBinding.java index 8862b57e4..35a9bc780 100644 --- a/src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinKeyBinding.java +++ b/src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinKeyBinding.java @@ -3,7 +3,6 @@ package at.hannibal2.skyhanni.mixins.transformers; import at.hannibal2.skyhanni.features.garden.farming.GardenCustomKeybinds; import net.minecraft.client.settings.KeyBinding; import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; @@ -11,16 +10,13 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; @Mixin(KeyBinding.class) public class MixinKeyBinding { - @Shadow private int keyCode; - @Inject(method = "onTick", at = @At("HEAD"), cancellable = true) private static void noOnTick(int keyCode, CallbackInfo ci) { GardenCustomKeybinds.onTick(keyCode, ci); } - @Inject(method = "setKeyBindState", at = @At("HEAD"), cancellable = true) - private static void nosetKeyBindState(int keyCode, boolean pressed, CallbackInfo ci) { - GardenCustomKeybinds.setKeyBindState(keyCode, pressed, ci); + @Inject(method = "isKeyDown", at = @At("HEAD"), cancellable = true) + public void noIsKeyDown(CallbackInfoReturnable<Boolean> cir) { + GardenCustomKeybinds.isKeyDown((KeyBinding) (Object) this, cir); } - } |
