Class SingleBiomeProvider

java.lang.Object
org.bukkit.generator.BiomeProvider
com.mineplex.studio.generator.SingleBiomeProvider

public class SingleBiomeProvider extends BiomeProvider
  • Constructor Details

  • Method Details

    • getBiome

      @NotNull public @NotNull Biome getBiome(@NotNull @NotNull WorldInfo worldInfo, int x, int y, int z)
      Description copied from class: BiomeProvider
      Return the Biome which should be present at the provided location.

      Notes:

      This method must be completely thread safe and able to handle multiple concurrent callers.

      This method should only return biomes which are present in the list returned by BiomeProvider.getBiomes(WorldInfo)

      This method should never return Biome.CUSTOM.

      Specified by:
      getBiome in class BiomeProvider
      Parameters:
      worldInfo - The world info of the world the biome will be used for
      x - The X-coordinate from world origin
      y - The Y-coordinate from world origin
      z - The Z-coordinate from world origin
      Returns:
      Biome for the given location
    • getBiomes

      @NotNull public @NotNull List<Biome> getBiomes(@NotNull @NotNull WorldInfo worldInfo)
      Description copied from class: BiomeProvider
      Returns a list with every biome the BiomeProvider will use for the given world.

      Notes:

      This method only gets called once, when the world is loaded. Returning another list or modifying the values from the initial returned list later one, are not respected.

      This method should never return a list which contains Biome.CUSTOM.

      Specified by:
      getBiomes in class BiomeProvider
      Parameters:
      worldInfo - The world info of the world the list will be used for
      Returns:
      A list with every biome the BiomeProvider uses
    • getBiome

      @NotNull public @NotNull Biome getBiome()