From dacb89a4807ec4bb9747051921e39de478963075 Mon Sep 17 00:00:00 2001 From: Jordan Date: Mon, 20 Jun 2022 09:46:19 +0100 Subject: [PATCH] Bring stack in line with upstream using offset rather than direction (#1822) Co-authored-by: Alexander Brandes --- .../java/com/sk89q/worldedit/command/RegionCommands.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/command/RegionCommands.java b/worldedit-core/src/main/java/com/sk89q/worldedit/command/RegionCommands.java index 70e239caf..d8e28084a 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/command/RegionCommands.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/command/RegionCommands.java @@ -47,6 +47,7 @@ import com.sk89q.worldedit.function.operation.Operations; import com.sk89q.worldedit.function.pattern.Pattern; import com.sk89q.worldedit.function.visitor.LayerVisitor; import com.sk89q.worldedit.internal.annotation.Direction; +import com.sk89q.worldedit.internal.annotation.Offset; import com.sk89q.worldedit.internal.annotation.Selection; import com.sk89q.worldedit.internal.expression.ExpressionException; import com.sk89q.worldedit.math.BlockVector2; @@ -626,8 +627,8 @@ public class RegionCommands { @Arg(desc = "# of copies to stack", def = "1") @Confirm(Confirm.Processor.REGION) int count, - @Arg(desc = "The direction to stack", def = Direction.AIM) - @Direction(includeDiagonals = true) + @Arg(desc = "How far to move the contents each stack", def = Offset.FORWARD) + @Offset BlockVector3 direction, @Switch(name = 's', desc = "Shift the selection to the last stacked copy") boolean moveSelection,