aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/mixin
diff options
context:
space:
mode:
authorFix3dll <serhanduzce@gmail.com>2022-03-14 23:27:31 +0300
committerFix3dll <serhanduzce@gmail.com>2022-03-14 23:28:06 +0300
commit8950706b8fbb945771059176de3e2180884a33a0 (patch)
treea5ac84c6816e0c636520a28cf7024a41fa454008 /src/main/java/me/xmrvizzy/skyblocker/mixin
parentc6c9cf38ad107e26d2ca70ab63bb8f72ef2111fb (diff)
downloadSkyblocker-8950706b8fbb945771059176de3e2180884a33a0.tar.gz
Skyblocker-8950706b8fbb945771059176de3e2180884a33a0.tar.bz2
Skyblocker-8950706b8fbb945771059176de3e2180884a33a0.zip
add: customization backpack preview without shift
and a little cleanup for tooltip injection
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/mixin')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/mixin/HandledScreenMixin.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/mixin/HandledScreenMixin.java b/src/main/java/me/xmrvizzy/skyblocker/mixin/HandledScreenMixin.java
index b3de4850..b1bb0d93 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/mixin/HandledScreenMixin.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/mixin/HandledScreenMixin.java
@@ -55,7 +55,8 @@ public abstract class HandledScreenMixin extends Screen {
@Inject(at = @At("HEAD"), method = "drawMouseoverTooltip", cancellable = true)
public void drawMouseOverTooltip(MatrixStack matrices, int x, int y, CallbackInfo ci) {
String title = ((HandledScreen)(Object)this).getTitle().getString();
- if (Screen.hasShiftDown() && title.equals("Storage") && focusedSlot != null) {
+ boolean shiftDown = SkyblockerConfig.get().general.backpackPreviewWithoutShift || Screen.hasShiftDown();
+ if (shiftDown && title.equals("Storage") && focusedSlot != null) {
if (BackpackPreview.renderPreview(matrices, focusedSlot.getIndex(), x, y)) ci.cancel();
}
}