aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/tectech/thing/metaTileEntity/multi/base
diff options
context:
space:
mode:
authorDylanTaylor1 <89085119+DylanTaylor1@users.noreply.github.com>2024-11-17 04:55:52 -0500
committerGitHub <noreply@github.com>2024-11-17 09:55:52 +0000
commit71ab970a974df760c4b4be327bbe2566d209bd78 (patch)
treeb3eb092e6b7f974ccb95f2767ddbc2c84c1eb3ea /src/main/java/tectech/thing/metaTileEntity/multi/base
parentbb74217d4f8a24bb1e6d85ff16c1b5684633906c (diff)
downloadGT5-Unofficial-71ab970a974df760c4b4be327bbe2566d209bd78.tar.gz
GT5-Unofficial-71ab970a974df760c4b4be327bbe2566d209bd78.tar.bz2
GT5-Unofficial-71ab970a974df760c4b4be327bbe2566d209bd78.zip
Fix (another) Computation Bug (#3432)
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/tectech/thing/metaTileEntity/multi/base')
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/base/TTMultiblockBase.java18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/main/java/tectech/thing/metaTileEntity/multi/base/TTMultiblockBase.java b/src/main/java/tectech/thing/metaTileEntity/multi/base/TTMultiblockBase.java
index 5a4bc93910..28790f4492 100644
--- a/src/main/java/tectech/thing/metaTileEntity/multi/base/TTMultiblockBase.java
+++ b/src/main/java/tectech/thing/metaTileEntity/multi/base/TTMultiblockBase.java
@@ -2085,7 +2085,7 @@ public abstract class TTMultiblockBase extends MTEExtendedPowerMultiBlockBase<TT
}
// NEW METHOD
- public final boolean addDataConnectorToMachineList(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) {
+ public final boolean addDataInputToMachineList(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) {
if (aTileEntity == null) {
return false;
}
@@ -2097,6 +2097,18 @@ public abstract class TTMultiblockBase extends MTEExtendedPowerMultiBlockBase<TT
((MTEHatch) aMetaTileEntity).updateTexture(aBaseCasingIndex);
return eInputData.add((MTEHatchDataInput) aMetaTileEntity);
}
+ return false;
+ }
+
+ // NEW METHOD
+ public final boolean addDataOutputToMachineList(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) {
+ if (aTileEntity == null) {
+ return false;
+ }
+ IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity();
+ if (aMetaTileEntity == null) {
+ return false;
+ }
if (aMetaTileEntity instanceof MTEHatchDataOutput) {
((MTEHatch) aMetaTileEntity).updateTexture(aBaseCasingIndex);
return eOutputData.add((MTEHatchDataOutput) aMetaTileEntity);
@@ -2175,14 +2187,14 @@ public abstract class TTMultiblockBase extends MTEExtendedPowerMultiBlockBase<TT
return t.eDynamoMulti.size();
}
},
- InputData(TTMultiblockBase::addDataConnectorToMachineList, MTEHatchDataInput.class) {
+ InputData(TTMultiblockBase::addDataInputToMachineList, MTEHatchDataInput.class) {
@Override
public long count(TTMultiblockBase t) {
return t.eInputData.size();
}
},
- OutputData(TTMultiblockBase::addDataConnectorToMachineList, MTEHatchDataOutput.class) {
+ OutputData(TTMultiblockBase::addDataOutputToMachineList, MTEHatchDataOutput.class) {
@Override
public long count(TTMultiblockBase t) {