aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/tectech/thing/metaTileEntity/multi/base
diff options
context:
space:
mode:
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) {