Class ChunkBiomesBuilder

java.lang.Object
net.buildtheearth.terracore.worldgen.generator.ChunkBiomesBuilder
All Implemented Interfaces:
IEarthAsyncDataBuilder<ImmutableCompactArray<net.buildtheearth.terracore.minecraft.Biome>>

public class ChunkBiomesBuilder extends Object implements IEarthAsyncDataBuilder<ImmutableCompactArray<net.buildtheearth.terracore.minecraft.Biome>>
Builds a 16x16 area of chunks.
  • Field Details

    • state

      protected final net.buildtheearth.terracore.minecraft.Biome[] state
  • Constructor Details

    • ChunkBiomesBuilder

      public ChunkBiomesBuilder()
  • Method Details

    • get

      public static ChunkBiomesBuilder get()
    • get

      public net.buildtheearth.terracore.minecraft.Biome get(int x, int z)
    • set

      public ChunkBiomesBuilder set(int x, int z, net.buildtheearth.terracore.minecraft.Biome biome)
    • reset

      public ChunkBiomesBuilder reset()
      Resets this builder instance so that it may be used again.
    • build

      public ImmutableCompactArray<net.buildtheearth.terracore.minecraft.Biome> build()
      Specified by:
      build in interface IEarthAsyncDataBuilder<ImmutableCompactArray<net.buildtheearth.terracore.minecraft.Biome>>
      Returns:
      the array of biomes in this chunk
    • state

      public net.buildtheearth.terracore.minecraft.Biome[] state()