net.minecraft.world.biome.source

public class ChunkBiomeSupplier

implements BiomeSupplier

net.minecraft.world.level.biome.NoiseBiomeChunk
net.minecraft.class_1_1691
net.minecraft.world.biome.source.ChunkBiomeSupplier

Field summary

Modifier and TypeField
private static final int
QUART_PER_SECTION
field_1_10620
field_1_10620
private static final int
QUART_PER_SECTION_MASK
field_1_10621
field_1_10621
private final ReadableContainer<RegistryEntry<Biome>>[]
noiseBiomeSections
field_1_10625
biomesBySection
private final int
ySize
field_1_10626
biomeHeight
private final int
minQuartX
field_1_10622
baseBiomeX
private final int
minQuartY
field_1_10623
baseBiomeY
private final int
minQuartZ
field_1_10624
baseBiomeZ

Constructor summary

ModifierConstructor
public (HeightLimitView heightLimitView, ChunkPos chunkPos, PalettesFactory palettesFactory)
private (ChunkPos chunkPos, HeightLimitView heightLimitView, ReadableContainer<RegistryEntry<Biome>>[] biomesBySection)

Method summary

Modifier and TypeMethod
private static ReadableContainer<RegistryEntry<Biome>>[]
makeEmptySections(PalettedContainerFactory containerFactory, int sectionsCount)
method_1_10677(class_11897 arg0, int arg1)
createBiomePaletteArray(PalettesFactory palettesFactory, int numVerticalSections)
public void
fillSections(PalettedContainerFactory containerFactory, NoiseBiomeResolver noiseBiomeResolver, LevelHeightAccessor heightAccessor)
method_1_10674(class_11897 arg0, class_6780 arg1, class_5539 arg2)
initialize(PalettesFactory palettesFactory, BiomeSupplier biomeSupplier, HeightLimitView heightLimitView)
public RegistryEntry<Biome>
getNoiseBiome(int quartX, int quartY, int quartZ)
method_24854(int arg0, int arg1, int arg2)
getBiomeForNoiseGen(int arg0, int arg1, int arg2)
public ReadableContainer<RegistryEntry<Biome>>
getSection(int y)
method_1_10675(int arg0)
getBiomePalette(int sectionY)
private RegistryEntry
lambda$fillSections$0(NoiseBiomeResolver arg0, int arg1, int arg2, int arg3, int arg4)
method_1_10676(class_6780 arg0, int arg1, int arg2, int arg3, int arg4)
method_1_10676(BiomeSupplier arg0, int arg1, int biomeX, int biomeY, int biomeZ)