Class CaveWorldCarver
java.lang.Object
net.minecraft.world.level.levelgen.carver.WorldCarver<CaveCarverConfiguration>
net.minecraft.world.level.levelgen.carver.CaveWorldCarver
- Direct Known Subclasses:
- NetherWorldCarver
- 
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 SummaryConstructorsConstructorDescriptionCaveWorldCarver(com.mojang.serialization.Codec<CaveCarverConfiguration> p_159194_) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleancarve(CarvingContext p_224885_, CaveCarverConfiguration p_224886_, ChunkAccess p_224887_, Function<BlockPos, Holder<Biome>> p_224888_, RandomSource p_224889_, Aquifer p_224890_, ChunkPos p_224891_, CarvingMask p_224892_) protected voidcreateRoom(CarvingContext p_190691_, CaveCarverConfiguration p_190692_, ChunkAccess p_190693_, Function<BlockPos, Holder<Biome>> p_190694_, Aquifer p_190695_, double p_190696_, double p_190697_, double p_190698_, float p_190699_, double p_190700_, CarvingMask p_190701_, WorldCarver.CarveSkipChecker p_190702_) protected voidcreateTunnel(CarvingContext p_190671_, CaveCarverConfiguration p_190672_, ChunkAccess p_190673_, Function<BlockPos, Holder<Biome>> p_190674_, long p_190675_, Aquifer p_190676_, double p_190677_, double p_190678_, double p_190679_, double p_190680_, double p_190681_, float p_190682_, float p_190683_, float p_190684_, int p_190685_, int p_190686_, double p_190687_, CarvingMask p_190688_, WorldCarver.CarveSkipChecker p_190689_) protected intprotected floatgetThickness(RandomSource p_224871_) protected doublebooleanisStartChunk(CaveCarverConfiguration p_224894_, RandomSource p_224895_) private static booleanshouldSkip(double p_159196_, double p_159197_, double p_159198_, double p_159199_) Methods inherited from class net.minecraft.world.level.levelgen.carver.WorldCarvercanReach, canReplaceBlock, carveBlock, carveEllipsoid, configured, configuredCodec, getRange
- 
Constructor Details- 
CaveWorldCarver
 
- 
- 
Method Details- 
isStartChunk- Specified by:
- isStartChunkin class- WorldCarver<CaveCarverConfiguration>
 
- 
carvepublic boolean carve(CarvingContext p_224885_, CaveCarverConfiguration p_224886_, ChunkAccess p_224887_, Function<BlockPos, Holder<Biome>> p_224888_, RandomSource p_224889_, Aquifer p_224890_, ChunkPos p_224891_, CarvingMask p_224892_) - Specified by:
- carvein class- WorldCarver<CaveCarverConfiguration>
 
- 
getCaveBoundprotected int getCaveBound()
- 
getThickness
- 
getYScaleprotected double getYScale()
- 
createRoomprotected void createRoom(CarvingContext p_190691_, CaveCarverConfiguration p_190692_, ChunkAccess p_190693_, Function<BlockPos, Holder<Biome>> p_190694_, Aquifer p_190695_, double p_190696_, double p_190697_, double p_190698_, float p_190699_, double p_190700_, CarvingMask p_190701_, WorldCarver.CarveSkipChecker p_190702_) 
- 
createTunnelprotected void createTunnel(CarvingContext p_190671_, CaveCarverConfiguration p_190672_, ChunkAccess p_190673_, Function<BlockPos, Holder<Biome>> p_190674_, long p_190675_, Aquifer p_190676_, double p_190677_, double p_190678_, double p_190679_, double p_190680_, double p_190681_, float p_190682_, float p_190683_, float p_190684_, int p_190685_, int p_190686_, double p_190687_, CarvingMask p_190688_, WorldCarver.CarveSkipChecker p_190689_) 
- 
shouldSkipprivate static boolean shouldSkip(double p_159196_, double p_159197_, double p_159198_, double p_159199_) 
 
-