Package net.minecraft.world.gen.carver
Class CaveWorldCarver
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<WorldCarver<?>>
net.minecraft.world.gen.carver.WorldCarver<ProbabilityConfig>
net.minecraft.world.gen.carver.CaveWorldCarver
- All Implemented Interfaces:
- IForgeRegistryEntry<WorldCarver<?>>
- Direct Known Subclasses:
- NetherCaveCarver,- UnderwaterCaveWorldCarver
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntryForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
- 
Field SummaryFields inherited from class net.minecraft.world.gen.carver.WorldCarverAIR, CANYON, CAVE, CAVE_AIR, genHeight, LAVA, liquids, NETHER_CAVE, replaceableBlocks, UNDERWATER_CANYON, UNDERWATER_CAVE, WATERFields inherited from class net.minecraftforge.registries.ForgeRegistryEntrydelegate
- 
Constructor SummaryConstructorsConstructorDescriptionCaveWorldCarver(com.mojang.serialization.Codec<ProbabilityConfig> p_i231917_1_, int p_i231917_2_) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleancarve(IChunk p_225555_1_, Function<BlockPos, Biome> p_225555_2_, Random p_225555_3_, int p_225555_4_, int p_225555_5_, int p_225555_6_, int p_225555_7_, int p_225555_8_, BitSet p_225555_9_, ProbabilityConfig p_225555_10_) protected voidgenRoom(IChunk p_227205_1_, Function<BlockPos, Biome> p_227205_2_, long p_227205_3_, int p_227205_5_, int p_227205_6_, int p_227205_7_, double p_227205_8_, double p_227205_10_, double p_227205_12_, float p_227205_14_, double p_227205_15_, BitSet p_227205_17_) protected voidgenTunnel(IChunk p_227206_1_, Function<BlockPos, Biome> p_227206_2_, long p_227206_3_, int p_227206_5_, int p_227206_6_, int p_227206_7_, double p_227206_8_, double p_227206_10_, double p_227206_12_, float p_227206_14_, float p_227206_15_, float p_227206_16_, int p_227206_17_, int p_227206_18_, double p_227206_19_, BitSet p_227206_21_) protected intprotected intprotected floatgetThickness(Random p_230359_1_) protected doublebooleanisStartChunk(Random p_212868_1_, int p_212868_2_, int p_212868_3_, ProbabilityConfig p_212868_4_) protected booleanskip(double p_222708_1_, double p_222708_3_, double p_222708_5_, int p_222708_7_) Methods inherited from class net.minecraft.world.gen.carver.WorldCarvercanReach, canReplaceBlock, canReplaceBlock, carveBlock, carveSphere, configured, configuredCodec, getRange, hasWaterMethods inherited from class net.minecraftforge.registries.ForgeRegistryEntrygetRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
- 
Constructor Details- 
CaveWorldCarverpublic CaveWorldCarver(com.mojang.serialization.Codec<ProbabilityConfig> p_i231917_1_, int p_i231917_2_) 
 
- 
- 
Method Details- 
isStartChunkpublic boolean isStartChunk(Random p_212868_1_, int p_212868_2_, int p_212868_3_, ProbabilityConfig p_212868_4_) - Specified by:
- isStartChunkin class- WorldCarver<ProbabilityConfig>
 
- 
carvepublic boolean carve(IChunk p_225555_1_, Function<BlockPos, Biome> p_225555_2_, Random p_225555_3_, int p_225555_4_, int p_225555_5_, int p_225555_6_, int p_225555_7_, int p_225555_8_, BitSet p_225555_9_, ProbabilityConfig p_225555_10_) - Specified by:
- carvein class- WorldCarver<ProbabilityConfig>
 
- 
getCaveBoundprotected int getCaveBound()
- 
getThickness
- 
getYScaleprotected double getYScale()
- 
getCaveY
- 
genRoom
- 
genTunnelprotected void genTunnel(IChunk p_227206_1_, Function<BlockPos, Biome> p_227206_2_, long p_227206_3_, int p_227206_5_, int p_227206_6_, int p_227206_7_, double p_227206_8_, double p_227206_10_, double p_227206_12_, float p_227206_14_, float p_227206_15_, float p_227206_16_, int p_227206_17_, int p_227206_18_, double p_227206_19_, BitSet p_227206_21_) 
- 
skipprotected boolean skip(double p_222708_1_, double p_222708_3_, double p_222708_5_, int p_222708_7_) - Specified by:
- skipin class- WorldCarver<ProbabilityConfig>
 
 
-