fix block states inflight not being correct

This commit is contained in:
mcrcortex
2025-04-19 14:55:58 +10:00
parent becd958c5e
commit b9d4a4116a

View File

@@ -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();