net.minecraft.world.gen.chunk

public final class NoiseChunkGenerator

extends ChunkGenerator

net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator
net.minecraft.class_3754
net.minecraft.world.gen.chunk.NoiseChunkGenerator

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<NoiseChunkGenerator>
CODEC
field_24773
CODEC
private static final DecimalFormat
DEBUG_DENSITY_FORMAT
field_1_10268
SAMPLE_VALUE_DEBUG_FORMAT
private final RegistryEntry<ChunkGeneratorSettings>
settings
field_24774
settings
private final Supplier<AquiferSampler$FluidLevelSampler>
globalFluidPicker
field_34591
fluidLevelSampler

Constructor summary

ModifierConstructor
public (BiomeSource biomeSource, RegistryEntry<ChunkGeneratorSettings> settings)

Method summary

Modifier and TypeMethod
private static AquiferSampler$FluidLevelSampler
createFluidPicker(NoiseGeneratorSettings settings)
method_45510(class_5284 arg0)
createFluidLevelSampler(ChunkGeneratorSettings settings)
protected BiomeSupplier
decorateBiomeResolver(Blender blender, ProtoChunk protoChunk, NoiseBiomeResolver noiseBiomeResolver)
method_1_9950(class_6748 arg0, class_2839 arg1, class_6780 arg2)
applyBlendingAndRetrogen(Blender arg0, ProtoChunk arg1, BiomeSupplier arg2)
private ChunkNoiseSampler
createNoiseChunk(RandomState randomState, DensityVolume chunkVolume, ContextMap chunkSamplerFields)
method_41537(class_7138 arg0, class_1_1441 arg1, class_10352 arg2)
createChunkNoiseSampler(NoiseConfig noiseConfig, SamplingRegion region, ContextParameterMap params)
private static SamplingRegion
chunkVolume(ChunkAccess chunk, NoiseSettings noiseSettings)
method_1_10089(class_2791 arg0, class_5309 arg1)
chunkSamplingRegion(Chunk chunk, GenerationShapeConfig generationShapeConfig)
private static ContextParameterMap
chunkSamplerFields(ChunkAccess chunk, Blender blender, StructureManager structureManager, DensityVolume volume)
method_1_10781(class_2791 arg0, class_6748 arg1, class_5138 arg2, class_1_1441 arg3)
getContextParams(Chunk chunk, Blender blender, StructureAccessor world, SamplingRegion region)
public ChunkPos
getOrigin(RandomState randomState)
method_1_6742(class_7138 arg0)
getSpawnPos(NoiseConfig arg0)
protected com.mojang.serialization.MapCodec<? extends ChunkGenerator>
codec()
method_28506()
getCodec()
public RegistryEntry<ChunkGeneratorSettings>
generatorSettings()
method_41541()
getSettings()
public boolean
stable(ResourceKey<NoiseGeneratorSettings> expectedPreset)
method_28548(class_5321<class_5284> arg0)
matchesSettings(RegistryKey<ChunkGeneratorSettings> settings)
public void
addDebugScreenInfo(List<String> result, RandomState randomState, BlockPos feetPos, SamplerContext samplerContext)
method_40450(List<String> arg0, class_7138 arg1, class_2338 arg2, class_1_1521 arg3)
appendDebugHudText(List<String> arg0, NoiseConfig arg1, BlockPos arg2, SamplingContext arg3)
public VerticalBlockSample
getBaseColumn(int blockX, int blockZ, LevelHeightAccessor heightAccessor, RandomState randomState)
method_26261(int arg0, int arg1, class_5539 arg2, class_7138 arg3)
getColumnSample(int arg0, int arg1, HeightLimitView arg2, NoiseConfig arg3)
private CarvingMask
generateCarvingMask(ChunkAccess chunk, Blender blender, RandomState randomState, WorldGenRegion carverBiomeRegion, NoiseBiomeResolver noiseBiomeResolver, VerticalAnchor$Context verticalAnchorContext)
method_1_10782(class_2791 arg0, class_6748 arg1, class_7138 arg2, class_3233 arg3, class_6780 arg4, class_5843$class_1_1694 arg5)
generateCarvingMask(Chunk chunk, Blender blender, NoiseConfig noiseConfig, ChunkRegion chunkRegion, BiomeSupplier biomeSupplier, YOffset$Context yOffsetContext)
private GenerationSettings
getBiomeGenerationSettingsForCarver(NoiseBiomeResolver noiseBiomeResolver, ChunkPos sourcePos)
method_1_9673(class_6780 arg0, class_1923 arg1)
getGenerationSettings(BiomeSupplier biomeSupplier, ChunkPos chunkPos)
public CompletableFuture<Chunk>
buildTerrain(ChunkAccess chunk, Blender blender, RandomState randomState, StructureManager structureManager, WorldGenRegion carverBiomeRegion, Set<Holder<Biome>> possibleBiomes)
method_1_9949(class_2791 arg0, class_6748 arg1, class_7138 arg2, class_5138 arg3, class_3233 arg4, Set<class_6880<class_1959>> arg5)
buildTerrain(Chunk arg0, Blender arg1, NoiseConfig arg2, StructureAccessor arg3, ChunkRegion arg4, Set<RegistryEntry<Biome>> arg5)
private Chunk
buildTerrain(ChunkAccess chunk, Blender blender, RandomState randomState, StructureManager structureManager, WorldGenRegion carverBiomeRegion, Set<Holder<Biome>> possibleBiomes, NoiseSettings noiseSettings)
method_1_10091(class_2791 arg0, class_6748 arg1, class_7138 arg2, class_5138 arg3, class_3233 arg4, Set<class_6880<class_1959>> arg5, class_5309 arg6)
buildTerrainSync(Chunk chunk, Blender blender, NoiseConfig noiseConfig, StructureAccessor world, ChunkRegion chunkRegion, Set<RegistryEntry<Biome>> includedBiomes, GenerationShapeConfig generationShapeConfig)
public int
getGenDepth()
method_12104()
getWorldHeight()
public int
getSeaLevel()
method_16398()
getSeaLevel()
public int
getMinY()
method_33730()
getMinimumY()
public void
spawnOriginalMobs(WorldGenRegion worldGenRegion)
method_12107(class_3233 arg0)
populateEntities(ChunkRegion arg0)
private Chunk
lambda$buildTerrain$0(ChunkAccess arg0, Blender arg1, RandomState arg2, StructureManager arg3, WorldGenRegion arg4, Set arg5, NoiseSettings arg6)
method_1_10783(class_2791 arg0, class_6748 arg1, class_7138 arg2, class_5138 arg3, class_3233 arg4, Set arg5, class_5309 arg6)
method_1_10783(Chunk arg0, Blender arg1, NoiseConfig arg2, StructureAccessor arg3, ChunkRegion arg4, Set arg5, GenerationShapeConfig arg6)
private GenerationSettings
lambda$generateCarvingMask$0(NoiseBiomeResolver arg0, ChunkPos arg1)
method_1_9674(class_6780 arg0, class_1923 arg1)
method_1_9674(BiomeSupplier arg0, ChunkPos arg1)
private static AquiferSampler$FluidLevel
lambda$createFluidPicker$0(Aquifer$FluidStatus arg0, int arg1, Aquifer$FluidStatus arg2, Aquifer$FluidStatus arg3, int arg4, int arg5, int arg6)
method_45509(class_6350$class_6351 arg0, int arg1, class_6350$class_6351 arg2, class_6350$class_6351 arg3, int arg4, int arg5, int arg6)
method_45509(AquiferSampler$FluidLevel arg0, int arg1, AquiferSampler$FluidLevel arg2, AquiferSampler$FluidLevel arg3, int x, int y, int z)
private static AquiferSampler$FluidLevelSampler
lambda$new$0(Holder arg0)
method_45511(class_6880 arg0)
method_45511(RegistryEntry arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_28550(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_28550(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static RegistryEntry
lambda$static$2(NoiseBasedChunkGenerator arg0)
method_28549(class_3754 arg0)
method_28549(NoiseChunkGenerator generator)
private static BiomeSource
lambda$static$1(NoiseBasedChunkGenerator arg0)
method_28554(class_3754 arg0)
method_28554(NoiseChunkGenerator generator)