Class BlockStateMask
java.lang.Object
com.sk89q.worldedit.function.mask.AbstractMask
com.sk89q.worldedit.function.mask.AbstractExtentMask
com.sk89q.worldedit.function.mask.BlockStateMask
- All Implemented Interfaces:
Mask
Deprecated.
-
Constructor Summary
ConstructorDescriptionBlockStateMask
(Extent extent, Map<String, String> states, boolean strict) Deprecated.Creates a mask that checks if a given block has the desired properties set to the desired value. -
Method Summary
Modifier and TypeMethodDescriptioncopy()
Deprecated.Returns a copy of the mask.boolean
Deprecated.boolean
test
(Extent extent, BlockVector3 vector) Deprecated.boolean
test
(BlockVector3 vector) Deprecated.Returns true if the criteria is met.boolean
test
(BlockState block) Deprecated.toMask2D()
Deprecated.Get the 2D version of this mask if one exists.Methods inherited from class com.sk89q.worldedit.function.mask.AbstractExtentMask
getExtent, setExtent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.sk89q.worldedit.function.mask.Mask
inverse, optimize, toFilter, toFilter, tryCombine, tryOptimize, tryOr
-
Constructor Details
-
BlockStateMask
Deprecated.Creates a mask that checks if a given block has the desired properties set to the desired value.- Parameters:
extent
- the extent to get blocks fromstates
- the desired states (property -> value) that a block should have to match the maskstrict
- true to only match blocks that have all properties and values, false to also match blocks that do not have the properties (but only fail blocks with the properties but wrong values)
-
-
Method Details
-
test
Deprecated.Description copied from interface:Mask
Returns true if the criteria is met.- Parameters:
vector
- the vector to test- Returns:
- true if the criteria is met
-
test
Deprecated.- Specified by:
test
in classAbstractExtentMask
-
test
Deprecated. -
replacesAir
public boolean replacesAir()Deprecated. -
toMask2D
Deprecated.Description copied from interface:Mask
Get the 2D version of this mask if one exists.- Returns:
- a 2D mask version or
null
if this mask can't be 2D
-
copy
Deprecated.Description copied from interface:Mask
Returns a copy of the mask. Usually for multi-threaded operation- Returns:
- a clone of the mask
-