diff --git a/src/com/sk89q/worldedit/WorldEdit.java b/src/com/sk89q/worldedit/WorldEdit.java index 59da0ebee..fd6c04192 100644 --- a/src/com/sk89q/worldedit/WorldEdit.java +++ b/src/com/sk89q/worldedit/WorldEdit.java @@ -930,6 +930,7 @@ public class WorldEdit { e.printStackTrace(); } finally { for (EditSession editSession : scriptContext.getEditSessions()) { + editSession.flushQueue(); session.remember(editSession); } } diff --git a/src/com/sk89q/worldedit/scripting/CraftScriptContext.java b/src/com/sk89q/worldedit/scripting/CraftScriptContext.java index d63f0aa0b..51fb65502 100644 --- a/src/com/sk89q/worldedit/scripting/CraftScriptContext.java +++ b/src/com/sk89q/worldedit/scripting/CraftScriptContext.java @@ -63,6 +63,7 @@ public class CraftScriptContext extends CraftScriptEnvironment { EditSession editSession = new EditSession(server, player.getWorld(), session.getBlockChangeLimit(), session.getBlockBag(player)); + editSession.enableQueue(); editSessions.add(editSession); return editSession; }