A blast furnace could end up holding more ore than its capacity. Vanilla checks capacity only in
OnAddOre, on the client, againstGetQueueSize();RPC_AddOreon the owner has no check at all and writes the queue entry unconditionally. On a dedicated server that queue size is a round trip behind, so pressing again before the ZDO caught up made every batch count from the same stale number, and the overfilled state then persists. The predicted level is now tracked per station across presses, with the ZDO's own value taking over the moment it catches up.
Discussion
Nothing said yet.
Sign in or make an account to join in.