diff options
author | Serhan <serhanduzce@gmail.com> | 2023-03-30 08:33:42 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-30 08:33:42 +0300 |
commit | 7f9e88b5122ea0db2bc0f569ccb6d0d59bc27d7d (patch) | |
tree | 6ca4a0b37c0c807307ec7b3e5dbb61232126f4b2 /src/main/java/me/xmrvizzy/skyblocker/mixin/MinecraftClientMixin.java | |
parent | da7f2e8dc92f40764d71a1408dd5d4a9add7625f (diff) | |
parent | 3074075c1561163606f441f1a8f582b79082c311 (diff) | |
download | Skyblocker-7f9e88b5122ea0db2bc0f569ccb6d0d59bc27d7d.tar.gz Skyblocker-7f9e88b5122ea0db2bc0f569ccb6d0d59bc27d7d.tar.bz2 Skyblocker-7f9e88b5122ea0db2bc0f569ccb6d0d59bc27d7d.zip |
Merge branch 'master' into minor-updates
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/mixin/MinecraftClientMixin.java')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/mixin/MinecraftClientMixin.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/mixin/MinecraftClientMixin.java b/src/main/java/me/xmrvizzy/skyblocker/mixin/MinecraftClientMixin.java index 6561eb5b..2bc47bba 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/mixin/MinecraftClientMixin.java +++ b/src/main/java/me/xmrvizzy/skyblocker/mixin/MinecraftClientMixin.java @@ -16,24 +16,26 @@ import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; @Mixin(MinecraftClient.class) -public class MinecraftClientMixin { +public abstract class MinecraftClientMixin { - @Shadow @Nullable public ClientPlayerEntity player; + @Shadow + @Nullable + public ClientPlayerEntity player; @Inject(method = "tick", at = @At("HEAD")) - public void tick(CallbackInfo ci) { + public void skyblocker$tick(CallbackInfo ci) { SkyblockerMod.getInstance().onTick(); } @Inject(method = "handleInputEvents", at = @At("HEAD")) - public void handleInputEvents(CallbackInfo ci) { + public void skyblocker$handleInputEvents(CallbackInfo ci) { if (Utils.isOnSkyblock) HotbarSlotLock.handleInputEvents(player); } @Inject(method = "setScreen", at = @At("HEAD")) - public void onSetScreen(Screen screen, CallbackInfo ci) { + public void skyblocker$onSetScreen(Screen screen, CallbackInfo ci) { ContainerSolverManager manager = SkyblockerMod.getInstance().containerSolverManager; - if(Utils.isOnSkyblock && screen instanceof GenericContainerScreen) + if (Utils.isOnSkyblock && screen instanceof GenericContainerScreen) manager.onSetScreen((GenericContainerScreen) screen); else manager.clearScreen(); |