From 8118495c8044300e51a0dea2d1336259692865b2 Mon Sep 17 00:00:00 2001 From: teknomunk Date: Thu, 26 Dec 2024 18:15:21 -0600 Subject: [PATCH] Add guard to prevent crash and log when this happens --- mods/ENTITIES/mcl_minecarts/carts.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mods/ENTITIES/mcl_minecarts/carts.lua b/mods/ENTITIES/mcl_minecarts/carts.lua index df77f6cf7..64a862b8a 100644 --- a/mods/ENTITIES/mcl_minecarts/carts.lua +++ b/mods/ENTITIES/mcl_minecarts/carts.lua @@ -294,7 +294,10 @@ function DEFAULT_CART_DEF:on_step(dtime) end -- Remove superceded entities - if staticdata.seq and self._seq < staticdata.seq then + if staticdata.seq and (self._seq or -1) < staticdata.seq then + if not self._seq then + core.log("warning", "Removing minecart entity missing sequence number") + end --print("removing cart #"..staticdata.uuid.." with sequence number mismatch") self.object:remove() self._removed = true