Class RegionMaskTestFunction
java.lang.Object
com.fastasyncworldedit.core.function.RegionMaskTestFunction
- All Implemented Interfaces:
Filter,RegionFunction
Passes calls to
apply(BlockVector3) to the
delegate RegionFunction if they
match the given mask.-
Constructor Summary
ConstructorsConstructorDescriptionRegionMaskTestFunction(Mask mask, RegionFunction success, RegionFunction failure) Create a new masking filter. -
Method Summary
Modifier and TypeMethodDescriptionbooleanapply(BlockVector3 position) Apply the function to the given position.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.fastasyncworldedit.core.queue.Filter
applyChunk, finish, finishChunk, fork, joinMethods inherited from interface com.sk89q.worldedit.function.RegionFunction
applyBlock
-
Constructor Details
-
RegionMaskTestFunction
Create a new masking filter.- Parameters:
mask- the maskfailure- the function
-
-
Method Details
-
apply
Description copied from interface:RegionFunctionApply the function to the given position.- Specified by:
applyin interfaceRegionFunction- Parameters:
position- the position- Returns:
- true if something was changed
- Throws:
WorldEditException- thrown on an error
-