diff --git a/src/main/java/com/simibubi/create/content/schematics/client/SchematicRenderer.java b/src/main/java/com/simibubi/create/content/schematics/client/SchematicRenderer.java index fb9fb0b63..5eea3f169 100644 --- a/src/main/java/com/simibubi/create/content/schematics/client/SchematicRenderer.java +++ b/src/main/java/com/simibubi/create/content/schematics/client/SchematicRenderer.java @@ -1,6 +1,6 @@ package com.simibubi.create.content.schematics.client; -import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; import java.util.Random; @@ -33,7 +33,7 @@ public class SchematicRenderer { private static final ThreadLocal THREAD_LOCAL_OBJECTS = ThreadLocal.withInitial(ThreadLocalObjects::new); - private final Map bufferCache = new HashMap<>(getLayerCount()); + private final Map bufferCache = new LinkedHashMap<>(getLayerCount()); private boolean active; private boolean changed; protected SchematicWorld schematic;