Class CanyonWorldCarver
java.lang.Object
net.minecraft.world.level.levelgen.carver.WorldCarver<CanyonCarverConfiguration>
net.minecraft.world.level.levelgen.carver.CanyonWorldCarver
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.level.levelgen.carver.WorldCarverWorldCarver.CarveSkipChecker
- 
Field SummaryFields inherited from class net.minecraft.world.level.levelgen.carver.WorldCarverAIR, CANYON, CAVE, CAVE_AIR, LAVA, liquids, NETHER_CAVE, WATER
- 
Constructor SummaryConstructorsConstructorDescriptionCanyonWorldCarver(com.mojang.serialization.Codec<CanyonCarverConfiguration> p_64711_) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleancarve(CarvingContext p_224813_, CanyonCarverConfiguration p_224814_, ChunkAccess p_224815_, Function<BlockPos, Holder<Biome>> p_224816_, RandomSource p_224817_, Aquifer p_224818_, ChunkPos p_224819_, CarvingMask p_224820_) private voiddoCarve(CarvingContext p_190594_, CanyonCarverConfiguration p_190595_, ChunkAccess p_190596_, Function<BlockPos, Holder<Biome>> p_190597_, long p_190598_, Aquifer p_190599_, double p_190600_, double p_190601_, double p_190602_, float p_190603_, float p_190604_, float p_190605_, int p_190606_, int p_190607_, double p_190608_, CarvingMask p_190609_) private float[]initWidthFactors(CarvingContext p_224809_, CanyonCarverConfiguration p_224810_, RandomSource p_224811_) booleanisStartChunk(CanyonCarverConfiguration p_224797_, RandomSource p_224798_) private booleanshouldSkip(CarvingContext p_159074_, float[] p_159075_, double p_159076_, double p_159077_, double p_159078_, int p_159079_) private doubleupdateVerticalRadius(CanyonCarverConfiguration p_224800_, RandomSource p_224801_, double p_224802_, float p_224803_, float p_224804_) Methods inherited from class net.minecraft.world.level.levelgen.carver.WorldCarvercanReach, canReplaceBlock, carveBlock, carveEllipsoid, configured, configuredCodec, getRange
- 
Constructor Details- 
CanyonWorldCarver
 
- 
- 
Method Details- 
isStartChunk- Specified by:
- isStartChunkin class- WorldCarver<CanyonCarverConfiguration>
 
- 
carvepublic boolean carve(CarvingContext p_224813_, CanyonCarverConfiguration p_224814_, ChunkAccess p_224815_, Function<BlockPos, Holder<Biome>> p_224816_, RandomSource p_224817_, Aquifer p_224818_, ChunkPos p_224819_, CarvingMask p_224820_) - Specified by:
- carvein class- WorldCarver<CanyonCarverConfiguration>
 
- 
doCarveprivate void doCarve(CarvingContext p_190594_, CanyonCarverConfiguration p_190595_, ChunkAccess p_190596_, Function<BlockPos, Holder<Biome>> p_190597_, long p_190598_, Aquifer p_190599_, double p_190600_, double p_190601_, double p_190602_, float p_190603_, float p_190604_, float p_190605_, int p_190606_, int p_190607_, double p_190608_, CarvingMask p_190609_) 
- 
initWidthFactorsprivate float[] initWidthFactors(CarvingContext p_224809_, CanyonCarverConfiguration p_224810_, RandomSource p_224811_) 
- 
updateVerticalRadiusprivate double updateVerticalRadius(CanyonCarverConfiguration p_224800_, RandomSource p_224801_, double p_224802_, float p_224803_, float p_224804_) 
- 
shouldSkipprivate boolean shouldSkip(CarvingContext p_159074_, float[] p_159075_, double p_159076_, double p_159077_, double p_159078_, int p_159079_) 
 
-