From b9d4a4116a08b2680685607a21b71fc15f13feb4 Mon Sep 17 00:00:00 2001 From: mcrcortex <18544518+MCRcortex@users.noreply.github.com> Date: Sat, 19 Apr 2025 14:55:58 +1000 Subject: [PATCH] fix block states inflight not being correct --- .../java/me/cortex/voxy/client/core/model/ModelFactory.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/me/cortex/voxy/client/core/model/ModelFactory.java b/src/main/java/me/cortex/voxy/client/core/model/ModelFactory.java index 0d70bffd..f89ca7ef 100644 --- a/src/main/java/me/cortex/voxy/client/core/model/ModelFactory.java +++ b/src/main/java/me/cortex/voxy/client/core/model/ModelFactory.java @@ -235,6 +235,10 @@ public class ModelFactory { if (possibleDuplicate != -1) {//Duplicate found this.idMappings[blockId] = possibleDuplicate; modelId = possibleDuplicate; + //Remove from flight + if (!this.blockStatesInFlight.remove(blockId)) { + throw new IllegalStateException(); + } return; } else {//Not a duplicate so create a new entry modelId = this.modelTexture2id.size();