aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/bartworks
diff options
context:
space:
mode:
authorHoleFish <48403212+HoleFish@users.noreply.github.com>2024-10-20 18:10:43 +0800
committerGitHub <noreply@github.com>2024-10-20 12:10:43 +0200
commit2782e2235993d9d2973806528f647e082b6ecf7e (patch)
tree9750dd7241342bb6cbf71619f0351ccde37cd5b4 /src/main/java/bartworks
parent6df737c50905c6457206b59fb7fa13cc0736902f (diff)
downloadGT5-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>
Diffstat (limited to 'src/main/java/bartworks')
-rw-r--r--src/main/java/bartworks/common/tileentities/multis/mega/MTEMegaOilCracker.java33
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);
}