diff --git a/src/main/java/cam72cam/immersiverailroading/entity/EntityCoupleableRollingStock.java b/src/main/java/cam72cam/immersiverailroading/entity/EntityCoupleableRollingStock.java index 15f13dd75..2c782be49 100644 --- a/src/main/java/cam72cam/immersiverailroading/entity/EntityCoupleableRollingStock.java +++ b/src/main/java/cam72cam/immersiverailroading/entity/EntityCoupleableRollingStock.java @@ -191,6 +191,7 @@ private void recursiveMove(EntityCoupleableRollingStock prev, int depth) { ChunkManager.flagEntityPos(this); if (depth > Config.maxTrainLength) { + this.decouple(prev); ImmersiveRailroading.logger.warn("TRAIN TOO LONG!"); return; }