diff --git a/src/main/java/cam72cam/immersiverailroading/tile/TileRailBase.java b/src/main/java/cam72cam/immersiverailroading/tile/TileRailBase.java index 706f4bfb8..b99cde7f7 100644 --- a/src/main/java/cam72cam/immersiverailroading/tile/TileRailBase.java +++ b/src/main/java/cam72cam/immersiverailroading/tile/TileRailBase.java @@ -34,7 +34,7 @@ public class TileRailBase extends BlockEntityTrackTickable implements IRedstoneP private Vec3i parent; private float bedHeight = 0; private float railHeight = 0; - private Augment augment; + private Augment augment; private String augmentFilterID; private int snowLayers = 0; protected boolean flexible = false; @@ -444,7 +444,7 @@ public T getStockNearBy(Class type){ bbMax = new Vec3d(this.pos.up(3).east().north()).max(new Vec3d(this.pos.south().west())); bbMin = new Vec3d(this.pos.up(3).east().north()).min(new Vec3d(this.pos.south().west())); } - return stock.getBounds().intersects(bbMin, bbMax); + return stock.getPosition().distanceTo(new Vec3d(this.pos)) < 32 && stock.getBounds().intersects(bbMin, bbMax); } return false; }, type).stream().findFirst().orElse(null);