diff options
| author | Elisis <gtandemmodding@gmail.com> | 2024-09-09 15:26:49 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-09 05:26:49 +0000 |
| commit | eda122bfba27558f89d1e2accf83e43027772366 (patch) | |
| tree | 1073d26c79e17f099306e272266cfd5012026a9f /src/main/java/gtnhlanth/common/beamline | |
| parent | 418491cbccdc6a0908868247c7aac36a41c70c2d (diff) | |
| download | GT5-Unofficial-eda122bfba27558f89d1e2accf83e43027772366.tar.gz GT5-Unofficial-eda122bfba27558f89d1e2accf83e43027772366.tar.bz2 GT5-Unofficial-eda122bfba27558f89d1e2accf83e43027772366.zip | |
Beamline Fixes and Balancing (#3064)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gtnhlanth/common/beamline')
| -rw-r--r-- | src/main/java/gtnhlanth/common/beamline/MTEBeamlinePipe.java | 57 |
1 files changed, 25 insertions, 32 deletions
diff --git a/src/main/java/gtnhlanth/common/beamline/MTEBeamlinePipe.java b/src/main/java/gtnhlanth/common/beamline/MTEBeamlinePipe.java index fbfb0eb9c6..5ff7447b28 100644 --- a/src/main/java/gtnhlanth/common/beamline/MTEBeamlinePipe.java +++ b/src/main/java/gtnhlanth/common/beamline/MTEBeamlinePipe.java @@ -111,38 +111,31 @@ public class MTEBeamlinePipe extends MetaPipeEntity implements IConnectsToBeamli @Override public IConnectsToBeamline getNext(IConnectsToBeamline source) { - for (ForgeDirection dir : ForgeDirection.VALID_DIRECTIONS) { - - if ((mConnections & 1 << dir.ordinal()) == 0) { - continue; - } - - TileEntity next = this.getBaseMetaTileEntity() - .getTileEntityAtSide(dir); - if (next instanceof IConnectsToBeamline && next != source) { - - if (((IConnectsToBeamline) next).isDataInputFacing(dir.getOpposite())) { - return (IConnectsToBeamline) next; - } - - } else if (next instanceof IGregTechTileEntity) { - - IMetaTileEntity meta = ((IGregTechTileEntity) next).getMetaTileEntity(); - if (meta instanceof IConnectsToBeamline && meta != source) { - - if (meta instanceof MTEBeamlinePipe && (((MTEBeamlinePipe) meta).connectionCount == 2)) { - - ((MTEBeamlinePipe) meta).markUsed(); - return (IConnectsToBeamline) meta; - } - - if (((IConnectsToBeamline) meta).isDataInputFacing(dir.getOpposite())) { - - return (IConnectsToBeamline) meta; - } - } - } - } + /* + * for (ForgeDirection dir : ForgeDirection.VALID_DIRECTIONS) { + * if ((mConnections & 1 << dir.ordinal()) == 0) { + * continue; + * } + * TileEntity next = this.getBaseMetaTileEntity() + * .getTileEntityAtSide(dir); + * if (next instanceof IConnectsToBeamline && next != source) { + * if (((IConnectsToBeamline) next).isDataInputFacing(dir.getOpposite())) { + * return (IConnectsToBeamline) next; + * } + * } else if (next instanceof IGregTechTileEntity) { + * IMetaTileEntity meta = ((IGregTechTileEntity) next).getMetaTileEntity(); + * if (meta instanceof IConnectsToBeamline && meta != source) { + * if (meta instanceof TileBeamline && (((TileBeamline) meta).connectionCount == 2)) { + * ((TileBeamline) meta).markUsed(); + * return (IConnectsToBeamline) meta; + * } + * if (((IConnectsToBeamline) meta).isDataInputFacing(dir.getOpposite())) { + * return (IConnectsToBeamline) meta; + * } + * } + * } + * } + */ return null; } |
