public class NetherCaveCarver extends CaveCarver
AIR, alwaysCarvableBlocks, CANYON, carvableFluids, CAVE, CAVE_AIR, heightLimit, LAVA, NETHER_CAVE, UNDERWATER_CANYON, UNDERWATER_CAVE, WATER| Constructor and Description |
|---|
NetherCaveCarver(Function<com.mojang.datafixers.Dynamic<?>,? extends ProbabilityConfig> configDeserializer) |
| 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,
AtomicBoolean foundSurface) |
protected int |
getCaveY(Random random) |
protected int |
getMaxCaveCount() |
protected double |
getTunnelSystemHeightWidthRatio() |
protected float |
getTunnelSystemWidth(Random random) |
carve, carveCave, carveTunnels, isPositionExcluded, shouldCarvecanAlwaysCarveBlock, canCarveBlock, canCarveBranch, carveRegion, getBranchFactor, isRegionUncarvablepublic NetherCaveCarver(Function<com.mojang.datafixers.Dynamic<?>,? extends ProbabilityConfig> configDeserializer)
protected int getMaxCaveCount()
getMaxCaveCount in class CaveCarverprotected float getTunnelSystemWidth(Random random)
getTunnelSystemWidth in class CaveCarverprotected double getTunnelSystemHeightWidthRatio()
getTunnelSystemHeightWidthRatio in class CaveCarverprotected int getCaveY(Random random)
getCaveY in class CaveCarverprotected 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>