diff options
author | HoleFish <48403212+HoleFish@users.noreply.github.com> | 2024-10-20 18:10:43 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-20 12:10:43 +0200 |
commit | 2782e2235993d9d2973806528f647e082b6ecf7e (patch) | |
tree | 9750dd7241342bb6cbf71619f0351ccde37cd5b4 | |
parent | 6df737c50905c6457206b59fb7fa13cc0736902f (diff) | |
download | GT5-Unofficial-2782e2235993d9d2973806528f647e082b6ecf7e.tar.gz GT5-Unofficial-2782e2235993d9d2973806528f647e082b6ecf7e.tar.bz2 GT5-Unofficial-2782e2235993d9d2973806528f647e082b6ecf7e.zip |
Fix mega oil cracker hatch adder (#3391)
Co-authored-by: Martin Robertz <dream-master@gmx.net>
-rw-r--r-- | src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaOilCracker.java | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaOilCracker.java b/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaOilCracker.java index 951903cc56..783d968535 100644 --- a/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaOilCracker.java +++ b/src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaOilCracker.java @@ -100,12 +100,18 @@ public class MTEMegaOilCracker extends MegaMultiBlockBase<MTEMegaOilCracker> imp .addElement('p', ofBlock(GregTechAPI.sBlockCasings4, 1)) .addElement( 'l', - InputHatch.withAdder(MTEMegaOilCracker::addLeftHatchToMachineList) - .newAny(CASING_INDEX, 2)) + buildHatchAdder(MTEMegaOilCracker.class) + .atLeast(InputHatch.withAdder(MTEMegaOilCracker::addLeftHatchToMachineList)) + .dot(2) + .casingIndex(CASING_INDEX) + .buildAndChain(GregTechAPI.sBlockCasings4, 1)) .addElement( 'r', - OutputHatch.withAdder(MTEMegaOilCracker::addRightHatchToMachineList) - .newAny(CASING_INDEX, 3)) + buildHatchAdder(MTEMegaOilCracker.class) + .atLeast(OutputHatch.withAdder(MTEMegaOilCracker::addRightHatchToMachineList)) + .dot(3) + .casingIndex(CASING_INDEX) + .buildAndChain(GregTechAPI.sBlockCasings4, 1)) .addElement( 'm', buildHatchAdder(MTEMegaOilCracker.class).atLeast(Energy.or(ExoticEnergy), Maintenance, InputBus) @@ -114,8 +120,11 @@ public class MTEMegaOilCracker extends MegaMultiBlockBase<MTEMegaOilCracker> imp .buildAndChain(GregTechAPI.sBlockCasings4, 1)) .addElement( 'M', - InputHatch.withAdder(MTEMegaOilCracker::addMiddleInputToMachineList) - .newAny(CASING_INDEX, 4)) + buildHatchAdder(MTEMegaOilCracker.class) + .atLeast(InputHatch.withAdder(MTEMegaOilCracker::addMiddleInputToMachineList)) + .dot(4) + .casingIndex(CASING_INDEX) + .buildAndChain(GregTechAPI.sBlockCasings4, 1)) .addElement( 'g', withChannel( @@ -279,24 +288,22 @@ public class MTEMegaOilCracker extends MegaMultiBlockBase<MTEMegaOilCracker> imp if (aMetaTileEntity == null) { return false; } - if (aMetaTileEntity instanceof MTEHatchInput) { + if (aMetaTileEntity instanceof MTEHatchInput tHatch) { if (this.mInputOnSide == 1) { return false; } this.mInputOnSide = 0; this.mOutputOnSide = 1; - MTEHatchInput tHatch = (MTEHatchInput) aMetaTileEntity; tHatch.updateTexture(aBaseCasingIndex); tHatch.mRecipeMap = this.getRecipeMap(); return this.mInputHatches.add(tHatch); } - if (aMetaTileEntity instanceof MTEHatchOutput) { + if (aMetaTileEntity instanceof MTEHatchOutput tHatch) { if (this.mOutputOnSide == 1) { return false; } this.mInputOnSide = 1; this.mOutputOnSide = 0; - MTEHatchOutput tHatch = (MTEHatchOutput) aMetaTileEntity; tHatch.updateTexture(aBaseCasingIndex); return this.mOutputHatches.add(tHatch); } @@ -311,24 +318,22 @@ public class MTEMegaOilCracker extends MegaMultiBlockBase<MTEMegaOilCracker> imp if (aMetaTileEntity == null) { return false; } - if (aMetaTileEntity instanceof MTEHatchInput) { + if (aMetaTileEntity instanceof MTEHatchInput tHatch) { if (this.mInputOnSide == 0) { return false; } this.mInputOnSide = 1; this.mOutputOnSide = 0; - MTEHatchInput tHatch = (MTEHatchInput) aMetaTileEntity; tHatch.updateTexture(aBaseCasingIndex); tHatch.mRecipeMap = this.getRecipeMap(); return this.mInputHatches.add(tHatch); } - if (aMetaTileEntity instanceof MTEHatchOutput) { + if (aMetaTileEntity instanceof MTEHatchOutput tHatch) { if (this.mOutputOnSide == 0) { return false; } this.mInputOnSide = 0; this.mOutputOnSide = 1; - MTEHatchOutput tHatch = (MTEHatchOutput) aMetaTileEntity; tHatch.updateTexture(aBaseCasingIndex); return this.mOutputHatches.add(tHatch); } |