diff options
author | kuba6000 <kuba.123123.6000@gmail.com> | 2022-08-23 16:20:56 +0200 |
---|---|---|
committer | kuba6000 <kuba.123123.6000@gmail.com> | 2022-08-23 16:20:56 +0200 |
commit | c528d22fbed544ef99acaee8c8ed9e57ec72b3f6 (patch) | |
tree | 9f3b43481bccd9ca42dee18dc7cbfbe0d95c1a47 /src | |
parent | 46bc982475752c7987bf9c3489cab78ec02b7f93 (diff) | |
download | GT5-Unofficial-c528d22fbed544ef99acaee8c8ed9e57ec72b3f6.tar.gz GT5-Unofficial-c528d22fbed544ef99acaee8c8ed9e57ec72b3f6.tar.bz2 GT5-Unofficial-c528d22fbed544ef99acaee8c8ed9e57ec72b3f6.zip |
Fix
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeExterminationChamber.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeExterminationChamber.java b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeExterminationChamber.java index 394500b0bb..ee33bb9457 100644 --- a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeExterminationChamber.java +++ b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_ExtremeExterminationChamber.java @@ -455,10 +455,10 @@ public class GT_MetaTileEntity_ExtremeExterminationChamber weaponCache.stack = null; return false; } + ItemStack lootingholder = inputbus.getStackInSlot(0); weaponCheck: { - ItemStack lootingholder = inputbus.getStackInSlot(0); - if (weaponCache.id.equals(lootingholder)) break weaponCheck; + if (weaponCache.stack != null && weaponCache.id.equals(lootingholder)) break weaponCheck; if (lootingholder == null || !Enchantment.looting.canApply(lootingholder)) { weaponCache.stack = null; break weaponCheck; @@ -486,9 +486,9 @@ public class GT_MetaTileEntity_ExtremeExterminationChamber rand, this, attackDamage, weaponCache.stack != null ? weaponCache.looting : 0); int eut = this.mEUt; calculatePerfectOverclockedNessMulti(this.mEUt, this.mMaxProgresstime, 2, getMaxInputVoltage()); - if (weaponCache.stack != null && weaponCache.stack.isItemStackDamageable()) { + if (weaponCache.stack != null && lootingholder.isItemStackDamageable()) { do { - if (weaponCache.stack.attemptDamageItem(1, rand)) { + if (lootingholder.attemptDamageItem(1, rand)) { inputbus.setInventorySlotContents(0, null); break; } |