Class BiomeManager

java.lang.Object
net.minecraft.world.level.biome.BiomeManager

public class BiomeManager extends Object
  • Field Details

    • CHUNK_CENTER_QUART

      public static final int CHUNK_CENTER_QUART
    • ZOOM_BITS

      private static final int ZOOM_BITS
      See Also:
    • ZOOM

      private static final int ZOOM
      See Also:
    • ZOOM_MASK

      private static final int ZOOM_MASK
      See Also:
    • noiseBiomeSource

      private final BiomeResolver noiseBiomeSource
    • biomeZoomSeed

      private final long biomeZoomSeed
  • Constructor Details

    • BiomeManager

      public BiomeManager(BiomeResolver noiseBiomeSource, long seed)
  • Method Details

    • obfuscateSeed

      public static long obfuscateSeed(long seed)
    • withDifferentSource

      public BiomeManager withDifferentSource(BiomeResolver biomeSource)
    • getBiome

      public Holder<Biome> getBiome(BlockPos pos)
    • getBiome

      public Holder<Biome> getBiome(int x, int y, int z)
    • getNoiseBiomeAtPosition

      public Holder<Biome> getNoiseBiomeAtPosition(double x, double y, double z)
    • getNoiseBiomeAtPosition

      public Holder<Biome> getNoiseBiomeAtPosition(BlockPos blockPos)
    • getNoiseBiomeAtQuart

      public Holder<Biome> getNoiseBiomeAtQuart(int quartX, int quartY, int quartZ)
    • getFiddledDistance

      private static double getFiddledDistance(long seed, int xRandom, int yRandom, int zRandom, double distanceX, double distanceY, double distanceZ)
    • getFiddle

      private static double getFiddle(long rval)