diff options
| author | DylanTaylor1 <89085119+DylanTaylor1@users.noreply.github.com> | 2024-11-17 04:55:52 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-17 09:55:52 +0000 |
| commit | 71ab970a974df760c4b4be327bbe2566d209bd78 (patch) | |
| tree | b3eb092e6b7f974ccb95f2767ddbc2c84c1eb3ea /src/main/java/tectech/thing/metaTileEntity/multi/base | |
| parent | bb74217d4f8a24bb1e6d85ff16c1b5684633906c (diff) | |
| download | GT5-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.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) { |
