diff options
| author | viciscat <51047087+viciscat@users.noreply.github.com> | 2025-01-09 17:08:44 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-10 00:08:44 +0800 |
| commit | 55f911e98a69c95dcd5c3ff8a6dae8e0f35d6d73 (patch) | |
| tree | 5bbcbce01938b11f9c243a2af0f283fe76cb462d /src/main/java | |
| parent | c18bfb0db870607b7899435341b2fa0fe947b7fa (diff) | |
| download | Skyblocker-55f911e98a69c95dcd5c3ff8a6dae8e0f35d6d73.tar.gz Skyblocker-55f911e98a69c95dcd5c3ff8a6dae8e0f35d6d73.tar.bz2 Skyblocker-55f911e98a69c95dcd5c3ff8a6dae8e0f35d6d73.zip | |
Garden plot fixes (#1126)
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/garden/GardenPlotsWidget.java | 7 | ||||
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/itemlist/recipebook/SkyblockRecipeBookWidget.java | 2 |
2 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/garden/GardenPlotsWidget.java b/src/main/java/de/hysky/skyblocker/skyblock/garden/GardenPlotsWidget.java index 213315ca..41da74da 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/garden/GardenPlotsWidget.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/garden/GardenPlotsWidget.java @@ -211,7 +211,7 @@ public class GardenPlotsWidget extends ClickableWidget { if (hovered) { context.fill(slotX + 1, slotY + 1, slotX + 17, slotY + 17, 0xAA_FF_FF_FF); matrices.push(); - matrices.translate(slotX, slotY, 100.f); + matrices.translate(slotX, slotY, 50.f); matrices.scale(1.125f, 1.125f, 1.125f); context.drawItem(item, 0, 0); matrices.pop(); @@ -221,7 +221,10 @@ public class GardenPlotsWidget extends ClickableWidget { boolean infested = infectedPlots.contains(i); if (infested && (timeMillis & 512) != 0) { + matrices.push(); + matrices.translate(0, 0, 200.f); context.drawBorder(slotX + 1, slotY + 1, 16, 16, 0xFF_FF0000); + matrices.pop(); } // tooltip @@ -281,7 +284,7 @@ public class GardenPlotsWidget extends ClickableWidget { if (SkyblockerConfigManager.get().farming.garden.closeScreenOnPlotClick && MinecraftClient.getInstance().currentScreen != null) MinecraftClient.getInstance().currentScreen.close(); - if (hoveredSlot == 12) MessageScheduler.INSTANCE.sendMessageAfterCooldown("/warp garden", true); + if (hoveredSlot == 12) MessageScheduler.INSTANCE.sendMessageAfterCooldown("/plottp barn", true); else MessageScheduler.INSTANCE.sendMessageAfterCooldown("/plottp " + gardenPlots[hoveredSlot].name, true); } diff --git a/src/main/java/de/hysky/skyblocker/skyblock/itemlist/recipebook/SkyblockRecipeBookWidget.java b/src/main/java/de/hysky/skyblocker/skyblock/itemlist/recipebook/SkyblockRecipeBookWidget.java index 0390c981..b1767acd 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/itemlist/recipebook/SkyblockRecipeBookWidget.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/itemlist/recipebook/SkyblockRecipeBookWidget.java @@ -161,7 +161,7 @@ public class SkyblockRecipeBookWidget extends RecipeBookWidget<NoopRecipeScreenH @Override public boolean keyPressed(int keyCode, int scanCode, int modifiers) { var client = MinecraftClient.getInstance(); - if (client.isWindowFocused()) { + if (client.isWindowFocused() && currentTab != null) { var mouse = client.mouse; var window = client.getWindow(); var mouseX = (mouse.getX() * ((double) window.getScaledWidth() / (double) window.getWidth())); |
