public class UnderwaterCaveCarver extends CaveCarver
AIR, alwaysCarvableBlocks, CANYON, carvableFluids, CAVE, CAVE_AIR, heightLimit, LAVA, NETHER_CAVE, UNDERWATER_CANYON, UNDERWATER_CAVE, WATER| Constructor and Description |
|---|
UnderwaterCaveCarver(Function<com.mojang.datafixers.Dynamic<?>,? extends ProbabilityConfig> configDeserializer) |
| Modifier and Type | Method and Description |
|---|---|
protected static boolean |
carveAtPoint(Carver<?> carver,
Chunk chunk,
BitSet mask,
Random random,
BlockPos.Mutable pos,
int seaLevel,
int mainChunkX,
int mainChunkZ,
int x,
int z,
int relativeX,
int y,
int relativeZ) |
protected boolean |
carveAtPoint(Chunk chunk,
Function<BlockPos,Biome> posToBiome,
BitSet carvingMask,
Random random,
BlockPos.Mutable mutable,
BlockPos.Mutable mutable2,
BlockPos.Mutable mutable3,
int seaLevel,
int mainChunkX,
int mainChunkZ,
int x,
int z,
int relativeX,
int y,
int relativeZ,
AtomicBoolean foundSurface) |
protected boolean |
isRegionUncarvable(Chunk chunk,
int mainChunkX,
int mainChunkZ,
int relMinX,
int relMaxX,
int minY,
int maxY,
int relMinZ,
int relMaxZ) |
carve, carveCave, carveTunnels, getCaveY, getMaxCaveCount, getTunnelSystemHeightWidthRatio, getTunnelSystemWidth, isPositionExcluded, shouldCarvecanAlwaysCarveBlock, canCarveBlock, canCarveBranch, carveRegion, getBranchFactorpublic UnderwaterCaveCarver(Function<com.mojang.datafixers.Dynamic<?>,? extends ProbabilityConfig> configDeserializer)
protected boolean isRegionUncarvable(Chunk chunk, int mainChunkX, int mainChunkZ, int relMinX, int relMaxX, int minY, int maxY, int relMinZ, int relMaxZ)
isRegionUncarvable in class Carver<ProbabilityConfig>protected boolean carveAtPoint(Chunk chunk, Function<BlockPos,Biome> posToBiome, BitSet carvingMask, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, BlockPos.Mutable mutable3, int seaLevel, int mainChunkX, int mainChunkZ, int x, int z, int relativeX, int y, int relativeZ, AtomicBoolean foundSurface)
carveAtPoint in class Carver<ProbabilityConfig>protected static boolean carveAtPoint(Carver<?> carver, Chunk chunk, BitSet mask, Random random, BlockPos.Mutable pos, int seaLevel, int mainChunkX, int mainChunkZ, int x, int z, int relativeX, int y, int relativeZ)