public class UnderwaterRavineCarver extends RavineCarver
AIR, alwaysCarvableBlocks, CANYON, carvableFluids, CAVE, CAVE_AIR, heightLimit, LAVA, NETHER_CAVE, UNDERWATER_CANYON, UNDERWATER_CAVE, WATER
Constructor and Description |
---|
UnderwaterRavineCarver(com.mojang.serialization.Codec<ProbabilityConfig> codec) |
Modifier and Type | Method and Description |
---|---|
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,
MutableBoolean mutableBoolean) |
protected boolean |
isRegionUncarvable(Chunk chunk,
int mainChunkX,
int mainChunkZ,
int relMinX,
int relMaxX,
int minY,
int maxY,
int relMinZ,
int relMaxZ) |
carve, isPositionExcluded, shouldCarve
canAlwaysCarveBlock, canCarveBlock, canCarveBranch, carveRegion, getBranchFactor, getCodec, method_28614
public UnderwaterRavineCarver(com.mojang.serialization.Codec<ProbabilityConfig> codec)
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, MutableBoolean mutableBoolean)
carveAtPoint
in class Carver<ProbabilityConfig>