diff options
| author | NopoTheGamer <40329022+NopoTheGamer@users.noreply.github.com> | 2024-08-05 23:02:15 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-05 15:02:15 +0200 |
| commit | 5014caabe43c91b92c00f84022df6d56ff4cfc0a (patch) | |
| tree | 6c9e497061a025301bcfb923c65f6d264d3de99a | |
| parent | f01c3e3dfd11cce73c890e4478691d84512e6161 (diff) | |
| download | notenoughupdates-5014caabe43c91b92c00f84022df6d56ff4cfc0a.tar.gz notenoughupdates-5014caabe43c91b92c00f84022df6d56ff4cfc0a.tar.bz2 notenoughupdates-5014caabe43c91b92c00f84022df6d56ff4cfc0a.zip | |
meta: fix search overlay crash (#1291)
* fix recipe crash
* fix crash in ah and bz overlays as well
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(); } |
