public class CaveWorldCarver extends WorldCarver<ProbabilityConfig>
AIR, CANYON, carvableBlocks, carvableFluids, CAVE, CAVE_AIR, HELL_CAVE, LAVA, maxHeight, UNDERWATER_CANYON, UNDERWATER_CAVE, WATER
delegate
Constructor and Description |
---|
CaveWorldCarver(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends ProbabilityConfig> p_i49929_1_,
int p_i49929_2_) |
Modifier and Type | Method and Description |
---|---|
boolean |
carve(IChunk chunkIn,
java.util.Random rand,
int seaLevel,
int chunkX,
int chunkZ,
int p_212867_6_,
int p_212867_7_,
java.util.BitSet carvingMask,
ProbabilityConfig config) |
protected void |
carveTunnel(IChunk chunkIn,
long p_222727_2_,
int p_222727_4_,
int p_222727_5_,
int p_222727_6_,
double p_222727_7_,
double p_222727_9_,
double p_222727_11_,
float radius,
float p_222727_14_,
float p_222727_15_,
int p_222727_16_,
int p_222727_17_,
double p_222727_18_,
java.util.BitSet p_222727_20_) |
protected boolean |
func_222708_a(double p_222708_1_,
double p_222708_3_,
double p_222708_5_,
int p_222708_7_) |
protected void |
func_222723_a(IChunk p_222723_1_,
long p_222723_2_,
int p_222723_4_,
int p_222723_5_,
int p_222723_6_,
double p_222723_7_,
double p_222723_9_,
double p_222723_11_,
float p_222723_13_,
double p_222723_14_,
java.util.BitSet p_222723_16_) |
protected int |
func_222724_a() |
protected double |
func_222725_b() |
protected float |
generateCaveRadius(java.util.Random rand) |
protected int |
generateCaveStartY(java.util.Random p_222726_1_) |
boolean |
shouldCarve(java.util.Random rand,
int chunkX,
int chunkZ,
ProbabilityConfig config) |
canCarveBlock, carveBlock, func_222700_a, func_222702_a, func_222704_c, func_222705_a, func_222706_a
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
public CaveWorldCarver(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends ProbabilityConfig> p_i49929_1_, int p_i49929_2_)
public boolean shouldCarve(java.util.Random rand, int chunkX, int chunkZ, ProbabilityConfig config)
shouldCarve
in class WorldCarver<ProbabilityConfig>
public boolean carve(IChunk chunkIn, java.util.Random rand, int seaLevel, int chunkX, int chunkZ, int p_212867_6_, int p_212867_7_, java.util.BitSet carvingMask, ProbabilityConfig config)
carve
in class WorldCarver<ProbabilityConfig>
protected int func_222724_a()
protected float generateCaveRadius(java.util.Random rand)
protected double func_222725_b()
protected int generateCaveStartY(java.util.Random p_222726_1_)
protected void func_222723_a(IChunk p_222723_1_, long p_222723_2_, int p_222723_4_, int p_222723_5_, int p_222723_6_, double p_222723_7_, double p_222723_9_, double p_222723_11_, float p_222723_13_, double p_222723_14_, java.util.BitSet p_222723_16_)
protected void carveTunnel(IChunk chunkIn, long p_222727_2_, int p_222727_4_, int p_222727_5_, int p_222727_6_, double p_222727_7_, double p_222727_9_, double p_222727_11_, float radius, float p_222727_14_, float p_222727_15_, int p_222727_16_, int p_222727_17_, double p_222727_18_, java.util.BitSet p_222727_20_)
protected boolean func_222708_a(double p_222708_1_, double p_222708_3_, double p_222708_5_, int p_222708_7_)
func_222708_a
in class WorldCarver<ProbabilityConfig>