Class NoiseBasedChunkGenerator
java.lang.Object
net.minecraft.world.level.chunk.ChunkGenerator
net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final BlockStatestatic final com.mojang.serialization.Codec<NoiseBasedChunkGenerator>private final Supplier<Aquifer.FluidPicker>private final Holder<NoiseGeneratorSettings>Fields inherited from class net.minecraft.world.level.chunk.ChunkGeneratorbiomeSource
- 
Constructor SummaryConstructorsConstructorDescriptionNoiseBasedChunkGenerator(BiomeSource p_256415_, Holder<NoiseGeneratorSettings> p_256182_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddDebugScreenInfo(List<String> p_224304_, RandomState p_224305_, BlockPos p_224306_) voidapplyCarvers(WorldGenRegion p_224224_, long p_224225_, RandomState p_224226_, BiomeManager p_224227_, StructureManager p_224228_, ChunkAccess p_224229_, GenerationStep.Carving p_224230_) voidbuildSurface(WorldGenRegion p_224232_, StructureManager p_224233_, RandomState p_224234_, ChunkAccess p_224235_) voidbuildSurface(ChunkAccess p_224262_, WorldGenerationContext p_224263_, RandomState p_224264_, StructureManager p_224265_, BiomeManager p_224266_, Registry<Biome> p_224267_, Blender p_224268_) protected com.mojang.serialization.Codec<? extends ChunkGenerator>codec()createBiomes(Executor p_224298_, RandomState p_224299_, Blender p_224300_, StructureManager p_224301_, ChunkAccess p_224302_) private static Aquifer.FluidPickercreateFluidPicker(NoiseGeneratorSettings p_249264_) private NoiseChunkcreateNoiseChunk(ChunkAccess p_224257_, StructureManager p_224258_, Blender p_224259_, RandomState p_224260_) private BlockStatedebugPreliminarySurfaceLevel(NoiseChunk p_198232_, int p_198233_, int p_198234_, int p_198235_, BlockState p_198236_) private voiddoCreateBiomes(Blender p_224292_, RandomState p_224293_, StructureManager p_224294_, ChunkAccess p_224295_) private ChunkAccessdoFill(Blender p_224285_, StructureManager p_224286_, RandomState p_224287_, ChunkAccess p_224288_, int p_224289_, int p_224290_) fillFromNoise(Executor p_224312_, Blender p_224313_, RandomState p_224314_, StructureManager p_224315_, ChunkAccess p_224316_) getBaseColumn(int p_224211_, int p_224212_, LevelHeightAccessor p_224213_, RandomState p_224214_) intgetBaseHeight(int p_224216_, int p_224217_, Heightmap.Types p_224218_, LevelHeightAccessor p_224219_, RandomState p_224220_) intintgetMinY()intprotected OptionalIntiterateNoiseColumn(LevelHeightAccessor p_224240_, RandomState p_224241_, int p_224242_, int p_224243_, org.apache.commons.lang3.mutable.MutableObject<NoiseColumn> p_224244_, Predicate<BlockState> p_224245_) voidspawnOriginalMobs(WorldGenRegion p_64379_) booleanstable(ResourceKey<NoiseGeneratorSettings> p_224222_) Methods inherited from class net.minecraft.world.level.chunk.ChunkGeneratorapplyBiomeDecoration, createReferences, createState, createStructures, findNearestMapStructure, getBiomeGenerationSettings, getBiomeSource, getFirstFreeHeight, getFirstOccupiedHeight, getMobsAt, getSpawnHeight, getTypeNameForDataFixer
- 
Field Details- 
CODEC
- 
AIR
- 
settings
- 
globalFluidPicker
 
- 
- 
Constructor Details- 
NoiseBasedChunkGenerator
 
- 
- 
Method Details- 
createFluidPicker
- 
createBiomespublic CompletableFuture<ChunkAccess> createBiomes(Executor p_224298_, RandomState p_224299_, Blender p_224300_, StructureManager p_224301_, ChunkAccess p_224302_) - Overrides:
- createBiomesin class- ChunkGenerator
 
- 
doCreateBiomesprivate void doCreateBiomes(Blender p_224292_, RandomState p_224293_, StructureManager p_224294_, ChunkAccess p_224295_) 
- 
createNoiseChunkprivate NoiseChunk createNoiseChunk(ChunkAccess p_224257_, StructureManager p_224258_, Blender p_224259_, RandomState p_224260_) 
- 
codec- Specified by:
- codecin class- ChunkGenerator
 
- 
generatorSettings
- 
stable
- 
getBaseHeightpublic int getBaseHeight(int p_224216_, int p_224217_, Heightmap.Types p_224218_, LevelHeightAccessor p_224219_, RandomState p_224220_) - Specified by:
- getBaseHeightin class- ChunkGenerator
 
- 
getBaseColumnpublic NoiseColumn getBaseColumn(int p_224211_, int p_224212_, LevelHeightAccessor p_224213_, RandomState p_224214_) - Specified by:
- getBaseColumnin class- ChunkGenerator
 
- 
addDebugScreenInfo- Specified by:
- addDebugScreenInfoin class- ChunkGenerator
 
- 
iterateNoiseColumnprotected OptionalInt iterateNoiseColumn(LevelHeightAccessor p_224240_, RandomState p_224241_, int p_224242_, int p_224243_, @Nullable org.apache.commons.lang3.mutable.MutableObject<NoiseColumn> p_224244_, @Nullable Predicate<BlockState> p_224245_) 
- 
buildSurfacepublic void buildSurface(WorldGenRegion p_224232_, StructureManager p_224233_, RandomState p_224234_, ChunkAccess p_224235_) - Specified by:
- buildSurfacein class- ChunkGenerator
 
- 
buildSurfacepublic void buildSurface(ChunkAccess p_224262_, WorldGenerationContext p_224263_, RandomState p_224264_, StructureManager p_224265_, BiomeManager p_224266_, Registry<Biome> p_224267_, Blender p_224268_) 
- 
applyCarverspublic void applyCarvers(WorldGenRegion p_224224_, long p_224225_, RandomState p_224226_, BiomeManager p_224227_, StructureManager p_224228_, ChunkAccess p_224229_, GenerationStep.Carving p_224230_) - Specified by:
- applyCarversin class- ChunkGenerator
 
- 
fillFromNoisepublic CompletableFuture<ChunkAccess> fillFromNoise(Executor p_224312_, Blender p_224313_, RandomState p_224314_, StructureManager p_224315_, ChunkAccess p_224316_) - Specified by:
- fillFromNoisein class- ChunkGenerator
 
- 
doFillprivate ChunkAccess doFill(Blender p_224285_, StructureManager p_224286_, RandomState p_224287_, ChunkAccess p_224288_, int p_224289_, int p_224290_) 
- 
debugPreliminarySurfaceLevelprivate BlockState debugPreliminarySurfaceLevel(NoiseChunk p_198232_, int p_198233_, int p_198234_, int p_198235_, BlockState p_198236_) 
- 
getGenDepthpublic int getGenDepth()- Specified by:
- getGenDepthin class- ChunkGenerator
 
- 
getSeaLevelpublic int getSeaLevel()- Specified by:
- getSeaLevelin class- ChunkGenerator
 
- 
getMinYpublic int getMinY()- Specified by:
- getMinYin class- ChunkGenerator
 
- 
spawnOriginalMobs- Specified by:
- spawnOriginalMobsin class- ChunkGenerator
 
 
-