Class BiomePatternGenerator

java.lang.Object
com.hypixel.hytale.server.worldgen.biome.BiomePatternGenerator

public class BiomePatternGenerator extends Object
  • Field Details

    • pointGenerator

      protected final IPointGenerator pointGenerator
    • tileBiomes

      @Nonnull protected final IWeightedMap<TileBiome> tileBiomes
    • customBiomes

      @Nonnull protected final CustomBiome[] customBiomes
    • biomes

      @Nonnull protected final Biome[] biomes
    • extents

      protected final int extents
  • Constructor Details

  • Method Details

    • getExtents

      public int getExtents()
    • getBiomes

      @Nonnull public Biome[] getBiomes()
    • getCustomBiomes

      @Nonnull public CustomBiome[] getCustomBiomes()
    • getBiome

      @Nullable public TileBiome getBiome(int seed, int x, int z)
    • getBiomeIndex

      protected double getBiomeIndex(int seed, int x, int z)
    • getBiomeDirect

      @Nullable public TileBiome getBiomeDirect(int seed, int x, int z)
    • generateBiomeAt

      @Nonnull public Biome generateBiomeAt(@Nonnull ZoneGeneratorResult zoneResult, int seed, int x, int z)
    • getCustomBiomeAt

      @Nullable public CustomBiome getCustomBiomeAt(int seed, double x, double z, @Nonnull ZoneGeneratorResult zoneResult, @Nonnull Biome parentResult)
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object
    • getExtents

      private static int getExtents(@Nonnull Biome[] biomes)