aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-07-01 16:49:06 +0800
committershedaniel <daniel@shedaniel.me>2020-07-01 16:49:06 +0800
commitd24c14249e0fdab263e55dc016dd257b2eea69b4 (patch)
treeecedcfc6710105dcf1c759b79133f6a2de15fd3c /src/main/java
parent13a7276add7ccb48fcfb8b54c5465e2de7a3399b (diff)
downloadRoughlyEnoughItems-d24c14249e0fdab263e55dc016dd257b2eea69b4.tar.gz
RoughlyEnoughItems-d24c14249e0fdab263e55dc016dd257b2eea69b4.tar.bz2
RoughlyEnoughItems-d24c14249e0fdab263e55dc016dd257b2eea69b4.zip
Add more null checks
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java b/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java
index b659d4d96..2334f4340 100644
--- a/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java
+++ b/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java
@@ -156,6 +156,8 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer {
public boolean tryCheatingEntry(EntryStack entry) {
if (entry.getType() != EntryStack.Type.ITEM)
return false;
+ if (MinecraftClient.getInstance().player == null) return false;
+ if (MinecraftClient.getInstance().player.inventory == null) return false;
ItemStack cheatedStack = entry.getItemStack().copy();
if (ConfigObject.getInstance().isGrabbingItems() && MinecraftClient.getInstance().currentScreen instanceof CreativeInventoryScreen) {
PlayerInventory inventory = MinecraftClient.getInstance().player.inventory;