Class BiomeMask

java.lang.Object
com.sk89q.worldedit.function.mask.AbstractMask
com.sk89q.worldedit.function.mask.BiomeMask
All Implemented Interfaces:
Mask

public class BiomeMask extends AbstractMask
Tests true if the biome at applied points is the same as the one given.
  • Constructor Details

    • BiomeMask

      public BiomeMask(Extent extent, Collection<BiomeType> biomes)
      Create a new biome mask.
      Parameters:
      extent - the extent
      biomes - a list of biomes to match
    • BiomeMask

      public BiomeMask(Extent extent, BiomeType... biome)
      Create a new biome mask.
      Parameters:
      extent - the extent
      biome - an array of biomes to match
  • Method Details

    • add

      public void add(Collection<BiomeType> biomes)
      Add the given biomes to the list of criteria.
      Parameters:
      biomes - a list of biomes
    • add

      public void add(BiomeType... biome)
      Add the given biomes to the list of criteria.
      Parameters:
      biome - an array of biomes
    • getBiomes

      public Collection<BiomeType> getBiomes()
      Get the list of biomes that are tested with.
      Returns:
      a list of biomes
    • test

      public boolean test(BlockVector3 vector)
      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