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, shouldCarve
canAlwaysCarveBlock, canCarveBlock, canCarveBranch, carveRegion, getBranchFactor, getCodec, isRegionUncarvable, method_28614
public NetherCaveCarver(com.mojang.serialization.Codec<ProbabilityConfig> codec)
protected int getMaxCaveCount()
getMaxCaveCount
in class CaveCarver
protected float getTunnelSystemWidth(Random random)
getTunnelSystemWidth
in class CaveCarver
protected double getTunnelSystemHeightWidthRatio()
getTunnelSystemHeightWidthRatio
in class CaveCarver
protected int getCaveY(Random random)
getCaveY
in class CaveCarver
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>