public class ClipboardCommands
extends java.lang.Object
Constructor and Description |
---|
ClipboardCommands() |
Modifier and Type | Method and Description |
---|---|
void |
clearClipboard(Actor actor,
LocalSession session) |
void |
copy(Actor actor,
LocalSession session,
EditSession editSession,
Region region,
boolean copyEntities,
boolean copyBiomes,
Mask mask) |
void |
cut(Actor actor,
LocalSession session,
EditSession editSession,
Region region,
Pattern leavePattern,
boolean copyEntities,
boolean copyBiomes,
Mask mask) |
void |
flip(Actor actor,
LocalSession session,
BlockVector3 direction) |
void |
paste(Actor actor,
World world,
LocalSession session,
EditSession editSession,
boolean ignoreAirBlocks,
boolean atOrigin,
boolean selectPasted,
boolean onlySelect,
boolean pasteEntities,
boolean pasteBiomes,
Mask sourceMask) |
void |
rotate(Actor actor,
LocalSession session,
double rotateY,
double rotateX,
double rotateZ) |
public void copy(Actor actor, LocalSession session, EditSession editSession, Region region, @Switch(name=101,desc="Also copy entities") boolean copyEntities, @Switch(name=98,desc="Also copy biomes") boolean copyBiomes, @ArgFlag(name=109,desc="Set the include mask, non-matching blocks become air") Mask mask) throws WorldEditException
WorldEditException
public void cut(Actor actor, LocalSession session, EditSession editSession, Region region, @Arg(desc="Pattern to leave in place of the selection",def="air") Pattern leavePattern, @Switch(name=101,desc="Also cut entities") boolean copyEntities, @Switch(name=98,desc="Also copy biomes, source biomes are unaffected") boolean copyBiomes, @ArgFlag(name=109,desc="Set the exclude mask, non-matching blocks become air") Mask mask) throws WorldEditException
WorldEditException
public void paste(Actor actor, World world, LocalSession session, EditSession editSession, @Switch(name=97,desc="Skip air blocks") boolean ignoreAirBlocks, @Switch(name=111,desc="Paste at the original position") boolean atOrigin, @Switch(name=115,desc="Select the region after pasting") boolean selectPasted, @Switch(name=110,desc="No paste, select only. (Implies -s)") boolean onlySelect, @Switch(name=101,desc="Paste entities if available") boolean pasteEntities, @Switch(name=98,desc="Paste biomes if available") boolean pasteBiomes, @ArgFlag(name=109,desc="Only paste blocks matching this mask") Mask sourceMask) throws WorldEditException
WorldEditException
public void rotate(Actor actor, LocalSession session, @Arg(desc="Amount to rotate on the y-axis") double rotateY, @Arg(desc="Amount to rotate on the x-axis",def="0") double rotateX, @Arg(desc="Amount to rotate on the z-axis",def="0") double rotateZ) throws WorldEditException
WorldEditException
public void flip(Actor actor, LocalSession session, @Arg(desc="The direction to flip, defaults to look direction.",def="me") BlockVector3 direction) throws WorldEditException
WorldEditException
public void clearClipboard(Actor actor, LocalSession session)