diff options
author | HoleFish <48403212+HoleFish@users.noreply.github.com> | 2024-04-17 02:23:10 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-16 20:23:10 +0200 |
commit | 232696ffdac009836cdb189f093bf4a999afd4ec (patch) | |
tree | 6bf6e669d08b4de15c0cef2dcd71b28f4c26f4cf | |
parent | e833620d085e010bb63aba071342a5b7ca04ce58 (diff) | |
download | GT5-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.java | 6 |
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); } } |