Interface ChunkGenerator

All Superinterfaces:
Wrapper
All Known Subinterfaces:
CraftBukkitChunkGenerator, DebugLevelSource, FlatLevelSource, NoiseBasedChunkGenerator

@NullMarked @AsOf("2.4.0") public interface ChunkGenerator extends Wrapper
  • Method Details

    • biomeSource

      @AsOf("2.5.0") BiomeSource biomeSource()
      The biome source this generator draws from.
      Returns:
      the biome source
      Since:
      2.5.0
    • noise

      @AsOf("3.0.0") static NoiseBasedChunkGenerator.Builder noise()
      Creates a new noise-based chunk generator.
      Returns:
      a new noise-based chunk generator
      Since:
      3.0.0
    • flat

      @AsOf("3.0.0") static FlatLevelSource.Builder flat()
      Creates a new flat chunk generator.
      Returns:
      a new flat chunk generator
      Since:
      3.0.0
    • debug

      @AsOf("3.0.0") static DebugLevelSource debug(Biome biome)
      Creates a new debug chunk generator.
      Parameters:
      biome - the biome
      Returns:
      a new debug chunk generator
      Since:
      3.0.0
    • craftBukkit

      @AsOf("3.0.0") static CraftBukkitChunkGenerator.Builder craftBukkit()
      Creates a new builder for a CraftBukkitChunkGenerator.
      Returns:
      a new builder
      Since:
      3.0.0
    • decode

      @AsOf("3.3.0") static ChunkGenerator decode(Object minecraftGenerator)
      Reads a Minecraft chunk generator.
      Parameters:
      minecraftGenerator - the chunk generator to read
      Returns:
      the decoded chunk generator
      Since:
      3.3.0