aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNopoTheGamer <40329022+NopoTheGamer@users.noreply.github.com>2024-08-05 23:02:15 +1000
committerGitHub <noreply@github.com>2024-08-05 15:02:15 +0200
commit5014caabe43c91b92c00f84022df6d56ff4cfc0a (patch)
tree6c9e497061a025301bcfb923c65f6d264d3de99a
parentf01c3e3dfd11cce73c890e4478691d84512e6161 (diff)
downloadnotenoughupdates-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
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/overlays/AuctionSearchOverlay.java2
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/overlays/BazaarSearchOverlay.java2
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/overlays/RecipeSearchOverlay.java2
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();
}