From d24c14249e0fdab263e55dc016dd257b2eea69b4 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 1 Jul 2020 16:49:06 +0800 Subject: Add more null checks Signed-off-by: shedaniel --- src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/main/java/me') 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; -- cgit