diff options
| author | Thunderblade73 <85900443+Thunderblade73@users.noreply.github.com> | 2024-06-10 03:11:42 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-10 03:11:42 +0200 |
| commit | 1fe45f026afeff9d87107380bf8c4cf58051b29f (patch) | |
| tree | 362a2d3cf9f0e1c4dbfabb710cd51ab0c7c11ee3 /src/main/java/at/hannibal2/skyhanni/mixins | |
| parent | b1ff611e4f764c5fba338571540f0ad2389994ac (diff) | |
| download | skyhanni-1fe45f026afeff9d87107380bf8c4cf58051b29f.tar.gz skyhanni-1fe45f026afeff9d87107380bf8c4cf58051b29f.tar.bz2 skyhanni-1fe45f026afeff9d87107380bf8c4cf58051b29f.zip | |
Backend: Graph Editor (#1454)
Co-authored-by: Cal <cwolfson58@gmail.com>
Co-authored-by: CalMWolfs <94038482+CalMWolfs@users.noreply.github.com>
Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/mixins')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinKeyBinding.java | 10 |
1 files changed, 10 insertions, 0 deletions
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 35a9bc780..a070f5e89 100644 --- a/src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinKeyBinding.java +++ b/src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinKeyBinding.java @@ -1,6 +1,8 @@ package at.hannibal2.skyhanni.mixins.transformers; +import at.hannibal2.skyhanni.data.model.TextInput; import at.hannibal2.skyhanni.features.garden.farming.GardenCustomKeybinds; +import at.hannibal2.skyhanni.test.GraphEditor; import net.minecraft.client.settings.KeyBinding; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; @@ -18,5 +20,13 @@ public class MixinKeyBinding { @Inject(method = "isKeyDown", at = @At("HEAD"), cancellable = true) public void noIsKeyDown(CallbackInfoReturnable<Boolean> cir) { GardenCustomKeybinds.isKeyDown((KeyBinding) (Object) this, cir); + TextInput.Companion.onMinecraftInput((KeyBinding) (Object) this, cir); + GraphEditor.INSTANCE.onMinecraftInput((KeyBinding) (Object) this, cir); + } + + @Inject(method = "isPressed", at = @At("HEAD"), cancellable = true) + public void noIsPressed(CallbackInfoReturnable<Boolean> cir) { + TextInput.Companion.onMinecraftInput((KeyBinding) (Object) this, cir); + GraphEditor.INSTANCE.onMinecraftInput((KeyBinding) (Object) this, cir); } } |
