diff options
Diffstat (limited to 'src/main/java/tectech/thing/metaTileEntity/multi/base')
| -rw-r--r-- | src/main/java/tectech/thing/metaTileEntity/multi/base/TTMultiblockBase.java | 18 |
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) { |
