Class BiomeMask
java.lang.Object
com.sk89q.worldedit.function.mask.AbstractMask
com.sk89q.worldedit.function.mask.AbstractExtentMask
com.sk89q.worldedit.function.mask.BiomeMask
- All Implemented Interfaces:
Mask
Tests true if the biome at applied points is the same as the one given.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Add the given biomes to the list of criteria.void
add
(Collection<BiomeType> biomes) Add the given biomes to the list of criteria.copy()
Returns a copy of the mask.Get the list of biomes that are tested with.boolean
test
(Extent extent, BlockVector3 position) boolean
test
(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, 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, replacesAir, toFilter, toFilter, tryCombine, tryOptimize, tryOr
-
Constructor Details
-
BiomeMask
Create a new biome mask.- Parameters:
extent
- the extentbiomes
- a list of biomes to match
-
BiomeMask
Create a new biome mask.- Parameters:
extent
- the extentbiome
- an array of biomes to match
-
-
Method Details
-
add
Add the given biomes to the list of criteria.- Parameters:
biomes
- a list of biomes
-
add
Add the given biomes to the list of criteria.- Parameters:
biome
- an array of biomes
-
getBiomes
Get the list of biomes that are tested with.- Returns:
- a list of biomes
-
test
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
-
toMask2D
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
Description copied from interface:Mask
Returns a copy of the mask. Usually for multi-threaded operation- Returns:
- a clone of the mask
-
test
- Specified by:
test
in classAbstractExtentMask
-