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(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 int |
getCaveY(Random random) |
protected int |
getMaxCaveCount() |
protected double |
getTunnelSystemHeightWidthRatio() |
protected float |
getTunnelSystemWidth(Random random) |
carve, carveCave, carveTunnels, isPositionExcluded, shouldCarvecanAlwaysCarveBlock, canCarveBlock, canCarveBranch, carveRegion, getBranchFactor, getCodec, isRegionUncarvable, method_28614public NetherCaveCarver(com.mojang.serialization.Codec<ProbabilityConfig> codec)
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, MutableBoolean mutableBoolean)
carveAtPoint in class Carver<ProbabilityConfig>