aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHoleFish <48403212+HoleFish@users.noreply.github.com>2024-04-17 02:23:10 +0800
committerGitHub <noreply@github.com>2024-04-16 20:23:10 +0200
commit232696ffdac009836cdb189f093bf4a999afd4ec (patch)
tree6bf6e669d08b4de15c0cef2dcd71b28f4c26f4cf
parente833620d085e010bb63aba071342a5b7ca04ce58 (diff)
downloadGT5-Unofficial-232696ffdac009836cdb189f093bf4a999afd4ec.tar.gz
GT5-Unofficial-232696ffdac009836cdb189f093bf4a999afd4ec.tar.bz2
GT5-Unofficial-232696ffdac009836cdb189f093bf4a999afd4ec.zip
Fix small boiler NPE (#2576)
fix
-rw-r--r--src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Bronze.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Bronze.java b/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Bronze.java
index 92d89502f9..9e746dc5e9 100644
--- a/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Bronze.java
+++ b/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Bronze.java
@@ -195,7 +195,6 @@ public class GT_MetaTileEntity_Boiler_Bronze extends GT_MetaTileEntity_Boiler {
|| GT_OreDictUnificator.isItemStackInstanceOf(this.mInventory[2], "fuelSugarCoke")) {
if ((TileEntityFurnace.getItemBurnTime(this.mInventory[2]) / 10) > 0) {
this.mProcessingEnergy += (TileEntityFurnace.getItemBurnTime(this.mInventory[2]) / 10);
- aBaseMetaTileEntity.decrStackSize(2, 1);
if (XSTR.XSTR_INSTANCE.nextInt(
GT_Utility.isPartOfMaterials(this.mInventory[2], Materials.Coal)
|| GT_Utility.isPartOfMaterials(this.mInventory[2], Materials.Charcoal) ? 3
@@ -210,6 +209,7 @@ public class GT_MetaTileEntity_Boiler_Bronze extends GT_MetaTileEntity_Boiler {
: Materials.Ash,
1L));
}
+ aBaseMetaTileEntity.decrStackSize(2, 1);
}
} else if (
// If its a block of the following materials
@@ -256,7 +256,6 @@ public class GT_MetaTileEntity_Boiler_Bronze extends GT_MetaTileEntity_Boiler {
if ((TileEntityFurnace.getItemBurnTime(this.mInventory[2]) / 10) > 0) {
this.mProcessingEnergy += (TileEntityFurnace.getItemBurnTime(this.mInventory[2])
/ 10);
- aBaseMetaTileEntity.decrStackSize(2, 1);
aBaseMetaTileEntity.addStackToSlot(
3,
GT_OreDictUnificator.get(
@@ -272,6 +271,7 @@ public class GT_MetaTileEntity_Boiler_Bronze extends GT_MetaTileEntity_Boiler {
.toLowerCase()
.contains("lignite")) ? Materials.DarkAsh : Materials.Ash,
1L));
+ aBaseMetaTileEntity.decrStackSize(2, 1);
}
// enables every other fuel with at least 2000 burntime as a fuel,
// i.e. peat, Magic/Solid Super Fuel, Coal
@@ -286,7 +286,6 @@ public class GT_MetaTileEntity_Boiler_Bronze extends GT_MetaTileEntity_Boiler {
.toLowerCase()
.contains("cell"))) {
this.mProcessingEnergy += (TileEntityFurnace.getItemBurnTime(this.mInventory[2]) / 10);
- aBaseMetaTileEntity.decrStackSize(2, 1);
// adds tiny pile of ash for burntime under 10k, small pile for
// under 100k and pile for
// bigger values
@@ -301,6 +300,7 @@ public class GT_MetaTileEntity_Boiler_Bronze extends GT_MetaTileEntity_Boiler {
: OrePrefixes.dustTiny),
Materials.Ash,
1L));
+ aBaseMetaTileEntity.decrStackSize(2, 1);
}
}