Uses of Class
net.minecraft.world.level.chunk.CarvingMask
Packages that use CarvingMask
Package
Description
-
Uses of CarvingMask in net.minecraft.world.level.chunk
Fields in net.minecraft.world.level.chunk with type parameters of type CarvingMaskModifier and TypeFieldDescriptionprivate final Map
<GenerationStep.Carving, CarvingMask> ProtoChunk.carvingMasks
Methods in net.minecraft.world.level.chunk that return CarvingMaskModifier and TypeMethodDescriptionImposterProtoChunk.getCarvingMask
(GenerationStep.Carving step) ProtoChunk.getCarvingMask
(GenerationStep.Carving step) ImposterProtoChunk.getOrCreateCarvingMask
(GenerationStep.Carving step) ProtoChunk.getOrCreateCarvingMask
(GenerationStep.Carving step) Methods in net.minecraft.world.level.chunk with parameters of type CarvingMaskModifier and TypeMethodDescriptionvoid
ProtoChunk.setCarvingMask
(GenerationStep.Carving step, CarvingMask carvingMask) -
Uses of CarvingMask in net.minecraft.world.level.levelgen.carver
Methods in net.minecraft.world.level.levelgen.carver with parameters of type CarvingMaskModifier and TypeMethodDescriptionboolean
CanyonWorldCarver.carve
(CarvingContext context, CanyonCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) Carves the given chunk with caves that originate from the givenchunkPos
.boolean
CaveWorldCarver.carve
(CarvingContext context, CaveCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) Carves the given chunk with caves that originate from the givenchunkPos
.boolean
ConfiguredWorldCarver.carve
(CarvingContext context, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) abstract boolean
WorldCarver.carve
(CarvingContext context, C config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, RandomSource random, Aquifer aquifer, ChunkPos chunkPos, CarvingMask carvingMask) Carves the given chunk with caves that originate from the givenchunkPos
.protected boolean
NetherWorldCarver.carveBlock
(CarvingContext p_190731_, CaveCarverConfiguration p_190732_, ChunkAccess p_190733_, Function<BlockPos, Holder<Biome>> p_190734_, CarvingMask p_190735_, BlockPos.MutableBlockPos p_190736_, BlockPos.MutableBlockPos p_190737_, Aquifer p_190738_, org.apache.commons.lang3.mutable.MutableBoolean p_190739_) protected boolean
WorldCarver.carveBlock
(CarvingContext context, C config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, CarvingMask carvingMask, BlockPos.MutableBlockPos pos, BlockPos.MutableBlockPos checkPos, Aquifer aquifer, org.apache.commons.lang3.mutable.MutableBoolean reachedSurface) Carves a single block, replacing it with the appropriate state if possible, and handles replacing exposed dirt with grass.protected boolean
WorldCarver.carveEllipsoid
(CarvingContext context, C config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, Aquifer aquifer, double x, double y, double z, double horizontalRadius, double verticalRadius, CarvingMask carvingMask, WorldCarver.CarveSkipChecker skipChecker) Carves blocks in an ellipsoid (more accurately a spheroid), defined by a center (x, y, z) position, with a horizontal and vertical radius (the semi-axes)protected void
CaveWorldCarver.createRoom
(CarvingContext context, CaveCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, Aquifer aquifer, double x, double y, double z, float radius, double horizontalVerticalRatio, CarvingMask carvingMask, WorldCarver.CarveSkipChecker skipChecker) protected void
CaveWorldCarver.createTunnel
(CarvingContext context, CaveCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, long seed, Aquifer aquifer, double x, double y, double z, double horizontalRadiusMultiplier, double verticalRadiusMultiplier, float thickness, float yaw, float pitch, int branchIndex, int branchCount, double horizontalVerticalRatio, CarvingMask carvingMask, WorldCarver.CarveSkipChecker skipChecker) private void
CanyonWorldCarver.doCarve
(CarvingContext context, CanyonCarverConfiguration config, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeAccessor, long seed, Aquifer aquifer, double x, double y, double z, float thickness, float yaw, float pitch, int branchIndex, int branchCount, double horizontalVerticalRatio, CarvingMask carvingMask) -
Uses of CarvingMask in net.minecraft.world.level.levelgen.placement
Methods in net.minecraft.world.level.levelgen.placement that return CarvingMaskModifier and TypeMethodDescriptionPlacementContext.getCarvingMask
(ChunkPos chunkPos, GenerationStep.Carving step)