diff options
3 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/overlays/AuctionSearchOverlay.java b/src/main/java/io/github/moulberry/notenoughupdates/overlays/AuctionSearchOverlay.java index 2a000540..5c1b3b8f 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/overlays/AuctionSearchOverlay.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/overlays/AuctionSearchOverlay.java @@ -639,7 +639,7 @@ public class AuctionSearchOverlay extends GuiScreen { if (!NotEnoughUpdates.INSTANCE.config.ahTweaks.enableSearchOverlay) return; if (!Utils.getOpenChestName().startsWith("Auctions")) return; ItemStack stack = event.slot.getStack(); - if (event.slot.slotNumber == 48 && stack.hasDisplayName() && stack.getItem() == Items.sign && stack.getDisplayName().equals("§aSearch")) { + if (event.slot.slotNumber == 48 && stack != null && stack.hasDisplayName() && stack.getItem() == Items.sign && stack.getDisplayName().equals("§aSearch")) { event.setCanceled(true); NotEnoughUpdates.INSTANCE.openGui = new AuctionSearchOverlay(); } diff --git a/src/main/java/io/github/moulberry/notenoughupdates/overlays/BazaarSearchOverlay.java b/src/main/java/io/github/moulberry/notenoughupdates/overlays/BazaarSearchOverlay.java index 7ab97026..d4643409 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/overlays/BazaarSearchOverlay.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/overlays/BazaarSearchOverlay.java @@ -521,7 +521,7 @@ public class BazaarSearchOverlay extends GuiScreen { if (!NotEnoughUpdates.INSTANCE.config.bazaarTweaks.enableSearchOverlay) return; if (!Utils.getOpenChestName().startsWith("Bazaar ➜")) return; ItemStack stack = event.slot.getStack(); - if (event.slot.slotNumber == 45 && stack.hasDisplayName() && stack.getItem() == Items.sign && stack.getDisplayName().equals("§aSearch")) { + if (event.slot.slotNumber == 45 && stack != null && stack.hasDisplayName() && stack.getItem() == Items.sign && stack.getDisplayName().equals("§aSearch")) { event.setCanceled(true); NotEnoughUpdates.INSTANCE.openGui = new BazaarSearchOverlay(); } diff --git a/src/main/java/io/github/moulberry/notenoughupdates/overlays/RecipeSearchOverlay.java b/src/main/java/io/github/moulberry/notenoughupdates/overlays/RecipeSearchOverlay.java index 7e2de87c..688a9427 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/overlays/RecipeSearchOverlay.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/overlays/RecipeSearchOverlay.java @@ -512,7 +512,7 @@ public class RecipeSearchOverlay extends GuiScreen { public void onSlotClick(SlotClickEvent event) { if (!NotEnoughUpdates.INSTANCE.config.recipeTweaks.enableSearchOverlay) return; ItemStack stack = event.slot.getStack(); - if ((event.slot.slotNumber == 50 || event.slot.slotNumber == 51) && stack.hasDisplayName() && stack.getItem() == Items.sign && stack.getDisplayName().equals("§aSearch Recipes")) { + if ((event.slot.slotNumber == 50 || event.slot.slotNumber == 51) && stack != null && stack.hasDisplayName() && stack.getItem() == Items.sign && stack.getDisplayName().equals("§aSearch Recipes")) { event.setCanceled(true); NotEnoughUpdates.INSTANCE.openGui = new RecipeSearchOverlay(); } |
