From 387ccdd27a7509fd0e2b1dba7642d7f9e6dc5ba9 Mon Sep 17 00:00:00 2001 From: Zeranny Date: Sun, 2 Mar 2025 17:21:46 +0000 Subject: [PATCH] Set Extent on Copy Mask --- .../main/java/com/sk89q/worldedit/command/ClipboardCommands.java | 1 + 1 file changed, 1 insertion(+) diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/ClipboardCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/ClipboardCommands.java index 8f79fe8411..84de9c8c09 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/ClipboardCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/ClipboardCommands.java @@ -306,6 +306,7 @@ private void createCopy( } final Mask firstSourceMask = mask != null ? mask : sourceMask; final Mask finalMask = MaskIntersection.of(firstSourceMask, new RegionMask(allowedRegion)).optimize(); + new MaskTraverser(finalMask).setNewExtent(editSession); if (finalMask != Masks.alwaysTrue()) { copy.setSourceMask(finalMask); }