From 5459920b9c6ab45c0ed9522e43098f038a5b2a27 Mon Sep 17 00:00:00 2001 From: George Paton Date: Thu, 22 May 2025 12:51:34 +1000 Subject: [PATCH] ensure pre-existing splitters initialise ratios --- .../com/hbm/tileentity/network/TileEntityCraneSplitter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/hbm/tileentity/network/TileEntityCraneSplitter.java b/src/main/java/com/hbm/tileentity/network/TileEntityCraneSplitter.java index a5374eec5..0a196645b 100644 --- a/src/main/java/com/hbm/tileentity/network/TileEntityCraneSplitter.java +++ b/src/main/java/com/hbm/tileentity/network/TileEntityCraneSplitter.java @@ -57,8 +57,9 @@ public class TileEntityCraneSplitter extends TileEntityLoadedBase { position = nbt.getBoolean("pos"); remaining = nbt.getByte("count"); - leftRatio = nbt.getByte("left"); - rightRatio = nbt.getByte("right"); + // Make sure existing conveyors are initialised with ratios + leftRatio = (byte)Math.max(nbt.getByte("left"), 1); + rightRatio = (byte)Math.max(nbt.getByte("right"), 1); } @Override