summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/mixins
diff options
context:
space:
mode:
authorCalMWolfs <94038482+CalMWolfs@users.noreply.github.com>2023-05-09 06:53:45 +1000
committerGitHub <noreply@github.com>2023-05-08 22:53:45 +0200
commit55c2614cb69551363607cbdb7f42c38eccd3d38e (patch)
tree3e77f3ddca2a3a271d5a1f9d06f324111ab3d7ec /src/main/java/at/hannibal2/skyhanni/mixins
parent7a493ca560b74f1fe995fbe351c79eabaa90d432 (diff)
downloadskyhanni-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.java5
-rw-r--r--src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinKeyBinding.java10
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);
}
-
}