diff options
author | repo-alt <wvk17@yandex.ru> | 2022-08-14 17:24:47 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-14 16:24:47 +0200 |
commit | daf3c07a203860c9e5f1565fb9c66f4527c65fe0 (patch) | |
tree | fe125ae702b4346bec14219b1d0bc51ddc9b7321 /src/main/java/gregtech/common/tileentities | |
parent | 0e9be7234c1d9b6a426c68716b530f8d152696d2 (diff) | |
download | GT5-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.java | 4 |
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()) { |