Don't scan neighbors if face should not be connectable.

This commit is contained in:
Florian Nücke
2020-12-21 23:23:25 +01:00
parent c94d6b1529
commit c557a009df

View File

@@ -47,6 +47,10 @@ public class TileEntityDeviceBusElement extends AbstractGroupingBlockDeviceBusEl
final ArrayList<LazyOptional<DeviceBusElement>> neighbors = new ArrayList<>();
for (final Direction neighborDirection : NEIGHBOR_DIRECTIONS) {
if (!canConnectToSide(neighborDirection)) {
continue;
}
final BlockPos neighborPos = tileEntity.getPos().offset(neighborDirection);
final ChunkPos chunkPos = new ChunkPos(neighborPos);