aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/tileentities
diff options
context:
space:
mode:
authorrepo-alt <wvk17@yandex.ru>2022-08-14 17:24:47 +0300
committerGitHub <noreply@github.com>2022-08-14 16:24:47 +0200
commitdaf3c07a203860c9e5f1565fb9c66f4527c65fe0 (patch)
treefe125ae702b4346bec14219b1d0bc51ddc9b7321 /src/main/java/gregtech/common/tileentities
parent0e9be7234c1d9b6a426c68716b530f8d152696d2 (diff)
downloadGT5-Unofficial-daf3c07a203860c9e5f1565fb9c66f4527c65fe0.tar.gz
GT5-Unofficial-daf3c07a203860c9e5f1565fb9c66f4527c65fe0.tar.bz2
GT5-Unofficial-daf3c07a203860c9e5f1565fb9c66f4527c65fe0.zip
null check (#1259)
Diffstat (limited to 'src/main/java/gregtech/common/tileentities')
-rw-r--r--src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalChestBase.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalChestBase.java b/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalChestBase.java
index f688fefd8f..ffd1fd0e4a 100644
--- a/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalChestBase.java
+++ b/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_DigitalChestBase.java
@@ -199,6 +199,8 @@ public abstract class GT_MetaTileEntity_DigitalChestBase extends GT_MetaTileEnti
final ItemStack inputStack = input.getItemStack();
if (inputStack == null)
return null;
+ if (getBaseMetaTileEntity() == null)
+ return input;
if (mode != appeng.api.config.Actionable.SIMULATE)
getBaseMetaTileEntity().markDirty();
ItemStack storedStack = getItemStack();
@@ -240,6 +242,8 @@ public abstract class GT_MetaTileEntity_DigitalChestBase extends GT_MetaTileEnti
@Optional.Method(modid = "appliedenergistics2")
public appeng.api.storage.data.IAEItemStack extractItems(final appeng.api.storage.data.IAEItemStack request, final appeng.api.config.Actionable mode, final appeng.api.networking.security.BaseActionSource src) {
if (request.isSameType(getItemStack())) {
+ if (getBaseMetaTileEntity() == null)
+ return null;
if (mode != appeng.api.config.Actionable.SIMULATE)
getBaseMetaTileEntity().markDirty();
if (request.getStackSize() >= getItemCount()) {