From e0d125906bf47962f337d062ab7e79a875639c62 Mon Sep 17 00:00:00 2001 From: mcrcortex <18544518+MCRcortex@users.noreply.github.com> Date: Sat, 20 Sep 2025 22:28:55 +1000 Subject: [PATCH] flag --- src/main/java/me/cortex/voxy/common/world/WorldEngine.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/cortex/voxy/common/world/WorldEngine.java b/src/main/java/me/cortex/voxy/common/world/WorldEngine.java index b31ce2b7..6bc5b695 100644 --- a/src/main/java/me/cortex/voxy/common/world/WorldEngine.java +++ b/src/main/java/me/cortex/voxy/common/world/WorldEngine.java @@ -16,6 +16,7 @@ public class WorldEngine { public static final int UPDATE_TYPE_BLOCK_BIT = 1; public static final int UPDATE_TYPE_CHILD_EXISTENCE_BIT = 2; + public static final int UPDATE_TYPE_DONT_SAVE = 4; public static final int UPDATE_FLAGS = UPDATE_TYPE_BLOCK_BIT | UPDATE_TYPE_CHILD_EXISTENCE_BIT; public interface ISectionChangeCallback {void accept(WorldSection section, int updateFlags);} @@ -123,7 +124,7 @@ public class WorldEngine { if (this.dirtyCallback != null) { this.dirtyCallback.accept(section, changeState); } - if (!section.inSaveQueue) { + if ((!section.inSaveQueue)&&(changeState&UPDATE_TYPE_DONT_SAVE)==0) { section.markDirty(); } }