Class RegionOffset
java.lang.Object
com.sk89q.worldedit.function.util.RegionOffset
- All Implemented Interfaces:
Filter
,RegionFunction
Offsets the position parameter by adding a given offset vector.
-
Constructor Summary
ConstructorDescriptionRegionOffset
(BlockVector3 offset, RegionFunction function) Create a new instance. -
Method Summary
Modifier and TypeMethodDescriptionboolean
apply
(BlockVector3 position) Apply the function to the given position.Get the offset that is added to the position.void
setOffset
(BlockVector3 offset) Set the offset that is added to the position.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.fastasyncworldedit.core.queue.Filter
applyChunk, finishChunk, fork, join
Methods inherited from interface com.sk89q.worldedit.function.RegionFunction
applyBlock
-
Constructor Details
-
RegionOffset
Create a new instance.- Parameters:
offset
- the offsetfunction
- the function that is called with the offset position
-
-
Method Details
-
getOffset
Get the offset that is added to the position.- Returns:
- the offset
-
setOffset
Set the offset that is added to the position.- Parameters:
offset
- the offset
-
apply
Description copied from interface:RegionFunction
Apply the function to the given position.- Specified by:
apply
in interfaceRegionFunction
- Parameters:
position
- the position- Returns:
- true if something was changed
- Throws:
WorldEditException
- thrown on an error
-