net.minecraft.world.gen

public class GenerationBiomeView

implements BiomeView

net.minecraft.world.level.biome.CachedChunkBiomeResolver
net.minecraft.class_1_1705
net.minecraft.world.gen.GenerationBiomeView

Field summary

Modifier and TypeField
private static final int
QUART_PER_SECTION
field_1_10718
field_1_10718
private static final int
MARGIN
field_1_10717
MARGIN
private static final int
SIZE
field_1_10719
XZ_CELLS
private static final int
X_OFFSET
field_1_10720
JITTER_X
private static final int
Y_OFFSET
field_1_10721
JITTER_Y
private static final int
Z_OFFSET
field_1_10722
JITTER_Z
private static final int
AXIS_COUNT
field_1_10716
JITTER_STRIDE
private final RegistryEntry<Biome>[]
noiseBiomes
field_1_10727
biomes
private final double[]
fiddle
field_1_10723
jitters
private final int
ySize
field_1_10728
biomeHeight
private final int
minQuartX
field_1_10724
baseBiomeX
private final int
minQuartY
field_1_10725
baseBiomeY
private final int
minQuartZ
field_1_10726
baseBiomeZ

Constructor summary

ModifierConstructor
public (Chunk chunk, BiomeSupplier biomeSupplier, long seed)

Method summary

Modifier and TypeMethod
public void
fill(NoiseBiomeResolver noiseBiomeResolver, long seed)
method_1_10756(class_6780 arg0, long arg1)
generate(BiomeSupplier biomeSupplier, long seed)
private static int
getFiddleIndex(int index)
method_1_10759(int arg0)
getJitterArrayIndex(int biomeCellIndex)
private int
getIndex(int quartX, int quartY, int quartZ)
method_1_10761(int arg0, int arg1, int arg2)
getBiomeCellIndex(int biomeX, int biomeY, int biomeZ)
private RegistryEntry<Biome>
getNoiseBiome(int quartX, int quartY, int quartZ)
method_1_10764(int arg0, int arg1, int arg2)
getLocalBiome(int biomeX, int biomeY, int biomeZ)
public PalettedContainer<RegistryEntry<Biome>>
fillSection(PalettedContainerRO<Holder<Biome>> biomes, int minX, int minY, int minZ)
method_1_10641(class_7522<class_6880<class_1959>> arg0, int arg1, int arg2, int arg3)
generateBiomes(ReadableContainer<RegistryEntry<Biome>> arg0, int arg1, int arg2, int arg3)
private int
countPossibleBiomesInSection(int minQuartYInSection)
method_1_10755(int arg0)
getBiomeCountInExtendedSection(int localBiomeY)
private void
fillUpscaledBiomes(PalettedContainer<Holder<Biome>> newBiomes, int minX, int minY, int minZ)
method_1_10757(class_2841<class_6880<class_1959>> arg0, int arg1, int arg2, int arg3)
fillBiomes(PalettedContainer<RegistryEntry<Biome>> biomesOut, int west, int bottom, int north)
private static int
getInterpolationCellEnd(int quart)
method_1_10762(int arg0)
getMaxLocalBlockCoord(int localBiomeCoord)
private static int
getInterpolationCellStart(int quart)
method_1_10763(int arg0)
getMinLocalBlockCoord(int localBiomeCoord)
private boolean
isUniformCell(int quartX, int quartY, int quartZ)
method_1_10765(int arg0, int arg1, int arg2)
isBiomeUniform(int biomeWest, int biomeBottom, int biomeNorth)
private void
fillWithQuery(PalettedContainer<Holder<Biome>> newBiomes, int offsetX, int offsetY, int offsetZ, int fromX, int fromY, int fromZ, int toX, int toZ, int toY)
method_1_10758(class_2841<class_6880<class_1959>> arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
fillBiomeCellSlow(PalettedContainer<RegistryEntry<Biome>> biomesOut, int west, int bottom, int north, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
public RegistryEntry<Biome>
getBiome(int x, int y, int z)
method_16359(int arg0, int arg1, int arg2)
getBiome(int arg0, int arg1, int arg2)
private double
getFiddledDistance(int index, double distanceX, double distanceY, double distanceZ)
method_1_10760(int arg0, double arg1, double arg2, double arg3)
getLatticePointDistance(int biomeCellIndex, double cellLocalX, double cellLocalY, double cellLocalZ)