aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkuba6000 <kuba.123123.6000@gmail.com>2022-08-23 16:20:56 +0200
committerkuba6000 <kuba.123123.6000@gmail.com>2022-08-23 16:20:56 +0200
commitc528d22fbed544ef99acaee8c8ed9e57ec72b3f6 (patch)
tree9f3b43481bccd9ca42dee18dc7cbfbe0d95c1a47 /src
parent46bc982475752c7987bf9c3489cab78ec02b7f93 (diff)
downloadGT5-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.java8
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;
}