diff options
| author | shedaniel <daniel@shedaniel.me> | 2020-07-01 16:49:06 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2020-07-01 16:49:06 +0800 |
| commit | d24c14249e0fdab263e55dc016dd257b2eea69b4 (patch) | |
| tree | ecedcfc6710105dcf1c759b79133f6a2de15fd3c | |
| parent | 13a7276add7ccb48fcfb8b54c5465e2de7a3399b (diff) | |
| download | RoughlyEnoughItems-d24c14249e0fdab263e55dc016dd257b2eea69b4.tar.gz RoughlyEnoughItems-d24c14249e0fdab263e55dc016dd257b2eea69b4.tar.bz2 RoughlyEnoughItems-d24c14249e0fdab263e55dc016dd257b2eea69b4.zip | |
Add more null checks
Signed-off-by: shedaniel <daniel@shedaniel.me>
| -rw-r--r-- | gradle.properties | 2 | ||||
| -rw-r--r-- | src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/gradle.properties b/gradle.properties index 5001da64b..97c7256d9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ org.gradle.jvmargs=-Xmx3G -mod_version=4.6.2 +mod_version=4.6.3 supported_version=1.16.x minecraft_version=1.16.1 yarn_version=1.16.1+build.4+legacy.20w09a+build.8 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; |
