net.minecraft.world.level.levelgen.carver

public class CaveWorldCarver

extends WorldCarver<CaveCarverConfiguration>

cqu
net.minecraft.world.level.levelgen.carver.CaveWorldCarver
net.minecraft.class_2925
net.minecraft.world.gen.carver.CaveCarver
net.minecraft.src.C_2206_
net.minecraft.world.level.levelgen.carver.WorldGenCaves

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Codec<CaveCarverConfiguration> arg0)

Method summary

Modifier and TypeMethod
public boolean
a(cqt arg0, Random arg1)
isStartChunk(CaveCarverConfiguration arg0, Random arg1)
method_35358(class_6108 arg0, Random arg1)
shouldCarve(CaveCarverConfig arg0, Random arg1)
m_142512_(C_141356_ p_159264_, Random arg1)
public boolean
a(cqs arg0, cqt arg1, cmm arg2, Function<gg, bxp> arg3, Random arg4, cpg arg5, bvv arg6, BitSet arg7)
carve(CarvingContext arg0, CaveCarverConfiguration arg1, ChunkAccess arg2, Function<BlockPos, Biome> arg3, Random arg4, Aquifer arg5, ChunkPos arg6, BitSet arg7)
method_35357(class_5873 arg0, class_6108 arg1, class_2791 arg2, Function<class_2338, class_1959> arg3, Random arg4, class_6350 arg5, class_1923 arg6, BitSet arg7)
carve(CarverContext arg0, CaveCarverConfig arg1, Chunk arg2, Function<BlockPos, Biome> arg3, Random arg4, AquiferSampler arg5, ChunkPos arg6, BitSet arg7)
m_142404_(C_141355_ p_159255_, C_141356_ p_159256_, C_2116_ p_159257_, Function<C_4675_, C_1629_> p_159258_, Random p_159259_, C_141319_ p_159260_, C_1560_ p_159261_, BitSet arg7)
protected int
a()
getCaveBound()
method_16577()
getMaxCaveCount()
m_6208_()
protected float
a(Random arg0)
getThickness(Random arg0)
method_16576(Random arg0)
getTunnelSystemWidth(Random random)
m_5710_(Random arg0)
protected double
b()
getYScale()
method_16578()
getTunnelSystemHeightWidthRatio()
m_6203_()
protected void
a(cqs arg0, cqt arg1, cmm arg2, Function<gg, bxp> arg3, long arg4, cpg arg5, double arg6, double arg7, double arg8, float arg9, double arg10, BitSet arg11, cqz$a arg12)
createRoom(CarvingContext arg0, CaveCarverConfiguration arg1, ChunkAccess arg2, Function<BlockPos, Biome> arg3, long arg4, Aquifer arg5, double arg6, double arg7, double arg8, float arg9, double arg10, BitSet arg11, WorldCarver$CarveSkipChecker arg12)
method_12674(class_5873 arg0, class_6108 arg1, class_2791 arg2, Function<class_2338, class_1959> arg3, long arg4, class_6350 arg5, double arg6, double arg7, double arg8, float arg9, double arg10, BitSet arg11, class_2939$class_5874 arg12)
carveCave(CarverContext context, CaveCarverConfig config, Chunk chunk, Function<BlockPos, Biome> posToBiome, long seed, AquiferSampler arg5, double x, double y, double z, float yaw, double yawPitchRatio, BitSet carvingMask, Carver$SkipPredicate skipPredicate)
m_159239_(C_141355_ p_159241_, C_141356_ p_159242_, C_2116_ p_159243_, Function<C_4675_, C_1629_> p_159244_, long p_159245_, C_141319_ p_159247_, double p_159248_, double p_159250_, double p_159252_, float arg9, double arg10, BitSet arg11, C_2212_$C_141357_ arg12)
protected void
a(cqs arg0, cqt arg1, cmm arg2, Function<gg, bxp> arg3, long arg4, cpg arg5, double arg6, double arg7, double arg8, double arg9, double arg10, float arg11, float arg12, float arg13, int arg14, int arg15, double arg16, BitSet arg17, cqz$a arg18)
createTunnel(CarvingContext arg0, CaveCarverConfiguration arg1, ChunkAccess arg2, Function<BlockPos, Biome> arg3, long arg4, Aquifer arg5, double arg6, double arg7, double arg8, double arg9, double arg10, float arg11, float arg12, float arg13, int arg14, int arg15, double arg16, BitSet arg17, WorldCarver$CarveSkipChecker arg18)
method_12675(class_5873 arg0, class_6108 arg1, class_2791 arg2, Function<class_2338, class_1959> arg3, long arg4, class_6350 arg5, double arg6, double arg7, double arg8, double arg9, double arg10, float arg11, float arg12, float arg13, int arg14, int arg15, double arg16, BitSet arg17, class_2939$class_5874 arg18)
carveTunnels(CarverContext context, CaveCarverConfig config, Chunk chunk, Function<BlockPos, Biome> posToBiome, long seed, AquiferSampler arg5, double x, double y, double z, double horizontalScale, double verticalScale, float width, float yaw, float pitch, int branchStartIndex, int branchCount, double yawPitchRatio, BitSet carvingMask, Carver$SkipPredicate skipPredicate)
m_159219_(C_141355_ p_159221_, C_141356_ p_159222_, C_2116_ p_159223_, Function<C_4675_, C_1629_> p_159224_, long p_159225_, C_141319_ p_159227_, double p_159228_, double p_159230_, double p_159232_, double p_159234_, double p_159236_, float p_159238_, float arg12, float arg13, int arg14, int arg15, double arg16, BitSet arg17, C_2212_$C_141357_ arg18)
private static boolean
a(double arg0, double arg1, double arg2, double arg3)
shouldSkip(double arg0, double arg1, double arg2, double arg3)
method_33974(double arg0, double arg1, double arg2, double arg3)
isPositionExcluded(double scaledRelativeX, double scaledRelativeY, double scaledRelativeZ, double floorY)
m_159195_(double p_159196_, double p_159198_, double arg2, double arg3)