From a53f68c33bdec8c060aa32e8f19a3cdf55da1b20 Mon Sep 17 00:00:00 2001 From: DrParadox7 Date: Sun, 23 Jul 2023 17:29:34 +0200 Subject: [PATCH] Prevent Null Point Exceptions ...for the Smoker and Blast Furnace --- .../etfuturum/tileentities/TileEntityBlastFurnace.java | 5 ++++- .../ganymedes01/etfuturum/tileentities/TileEntitySmoker.java | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/ganymedes01/etfuturum/tileentities/TileEntityBlastFurnace.java b/src/main/java/ganymedes01/etfuturum/tileentities/TileEntityBlastFurnace.java index 8d1944ea3..bbbab2c51 100644 --- a/src/main/java/ganymedes01/etfuturum/tileentities/TileEntityBlastFurnace.java +++ b/src/main/java/ganymedes01/etfuturum/tileentities/TileEntityBlastFurnace.java @@ -378,6 +378,9 @@ public boolean canInsertItem(int p_102007_1_, ItemStack p_102007_2_, int p_10200 @Override public boolean canExtractItem(int p_102008_1_, ItemStack p_102008_2_, int p_102008_3_) { - return p_102008_3_ != 0 || p_102008_1_ != 1 || p_102008_2_.getItem() == Items.bucket; + if (p_102008_2_ != null) + return p_102008_3_ != 0 || p_102008_1_ != 1 || p_102008_2_.getItem() == Items.bucket; + + return false; } } \ No newline at end of file diff --git a/src/main/java/ganymedes01/etfuturum/tileentities/TileEntitySmoker.java b/src/main/java/ganymedes01/etfuturum/tileentities/TileEntitySmoker.java index 37b983324..7410a489a 100644 --- a/src/main/java/ganymedes01/etfuturum/tileentities/TileEntitySmoker.java +++ b/src/main/java/ganymedes01/etfuturum/tileentities/TileEntitySmoker.java @@ -382,6 +382,9 @@ public boolean canInsertItem(int p_102007_1_, ItemStack p_102007_2_, int p_10200 @Override public boolean canExtractItem(int p_102008_1_, ItemStack p_102008_2_, int p_102008_3_) { - return p_102008_3_ != 0 || p_102008_1_ != 1 || p_102008_2_.getItem() == Items.bucket; + if (p_102008_2_ != null) + return p_102008_3_ != 0 || p_102008_1_ != 1 || p_102008_2_.getItem() == Items.bucket; + + return false; } }