Add -p to /br clipboard to paste using origin of clipboard.

Closes WORLDEDIT-2825.
This commit is contained in:
sk89q
2014-07-10 01:19:08 -07:00
parent 708b38312c
commit 4f5e130b59
2 changed files with 10 additions and 9 deletions

View File

@ -33,10 +33,12 @@ public class ClipboardBrush implements Brush {
private ClipboardHolder holder;
private boolean ignoreAirBlocks;
private boolean usingOrigin;
public ClipboardBrush(ClipboardHolder holder, boolean ignoreAirBlocks) {
public ClipboardBrush(ClipboardHolder holder, boolean ignoreAirBlocks, boolean usingOrigin) {
this.holder = holder;
this.ignoreAirBlocks = ignoreAirBlocks;
this.usingOrigin = usingOrigin;
}
@Override
@ -47,7 +49,7 @@ public class ClipboardBrush implements Brush {
Operation operation = holder
.createPaste(editSession, editSession.getWorld().getWorldData())
.to(pos.subtract(centerOffset))
.to(usingOrigin ? pos : pos.subtract(centerOffset))
.ignoreAirBlocks(ignoreAirBlocks)
.build();