Class ExistingBlockMask
java.lang.Object
com.sk89q.worldedit.function.mask.AbstractMask
com.sk89q.worldedit.function.mask.AbstractExtentMask
com.sk89q.worldedit.function.mask.ExistingBlockMask
- All Implemented Interfaces:
Mask
A mask that returns true whenever the block at the location is not
an air block (it contains some other block).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()Returns a copy of the mask.booleantest(Extent extent, BlockVector3 vector) booleantest(BlockVector3 vector) Returns true if the criteria is met.toMask2D()Get the 2D version of this mask if one exists.Methods inherited from class com.sk89q.worldedit.function.mask.AbstractExtentMask
getExtent, setExtentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sk89q.worldedit.function.mask.Mask
inverse, optimize, replacesAir, toFilter, toFilter, tryCombine, tryOptimize, tryOr
-
Constructor Details
-
ExistingBlockMask
Create a new existing block map.- Parameters:
extent- the extent to check
-
-
Method Details
-
test
Description copied from interface:MaskReturns true if the criteria is met.- Parameters:
vector- the vector to test- Returns:
- true if the criteria is met
-
test
- Specified by:
testin classAbstractExtentMask
-
toMask2D
Description copied from interface:MaskGet the 2D version of this mask if one exists.- Returns:
- a 2D mask version or
nullif this mask can't be 2D
-
copy
Description copied from interface:MaskReturns a copy of the mask. Usually for multi-threaded operation- Returns:
- a clone of the mask
-