Class UnderwaterCaveWorldCarver
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<WorldCarver<?>>
net.minecraft.world.level.levelgen.carver.WorldCarver<CaveCarverConfiguration>
net.minecraft.world.level.levelgen.carver.CaveWorldCarver
net.minecraft.world.level.levelgen.carver.UnderwaterCaveWorldCarver
- All Implemented Interfaces:
IForgeRegistryEntry<WorldCarver<?>>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.levelgen.carver.WorldCarver
WorldCarver.CarveSkipChecker
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
-
Field Summary
Fields inherited from class net.minecraft.world.level.levelgen.carver.WorldCarver
AIR, CANYON, CAVE, CAVE_AIR, LAVA, liquids, NETHER_CAVE, replaceableBlocks, STONE_SOURCE, UNDERWATER_CANYON, UNDERWATER_CAVE, WATER
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate
-
Constructor Summary
ConstructorDescriptionUnderwaterCaveWorldCarver(com.mojang.serialization.Codec<CaveCarverConfiguration> p_64932_)
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
carveBlock(CarvingContext p_159347_, CaveCarverConfiguration p_159348_, ChunkAccess p_159349_, Function<BlockPos,Biome> p_159350_, BitSet p_159351_, Random p_159352_, BlockPos.MutableBlockPos p_159353_, BlockPos.MutableBlockPos p_159354_, Aquifer p_159355_, org.apache.commons.lang3.mutable.MutableBoolean p_159356_)
protected static boolean
carveBlock(WorldCarver<?> p_159358_, ChunkAccess p_159359_, Random p_159360_, BlockPos.MutableBlockPos p_159361_, BlockPos.MutableBlockPos p_159362_, Aquifer p_159363_)
protected boolean
hasDisallowedLiquid(ChunkAccess p_159328_, int p_159329_, int p_159330_, int p_159331_, int p_159332_, int p_159333_, int p_159334_)
Methods inherited from class net.minecraft.world.level.levelgen.carver.CaveWorldCarver
carve, createRoom, createTunnel, getCaveBound, getThickness, getYScale, isStartChunk
Methods inherited from class net.minecraft.world.level.levelgen.carver.WorldCarver
canReach, canReplaceBlock, canReplaceBlock, carveEllipsoid, configured, configuredCodec, getRange
Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
-
Constructor Details
-
UnderwaterCaveWorldCarver
-
-
Method Details
-
hasDisallowedLiquid
protected boolean hasDisallowedLiquid(ChunkAccess p_159328_, int p_159329_, int p_159330_, int p_159331_, int p_159332_, int p_159333_, int p_159334_)- Overrides:
hasDisallowedLiquid
in classWorldCarver<CaveCarverConfiguration>
-
carveBlock
protected boolean carveBlock(CarvingContext p_159347_, CaveCarverConfiguration p_159348_, ChunkAccess p_159349_, Function<BlockPos,Biome> p_159350_, BitSet p_159351_, Random p_159352_, BlockPos.MutableBlockPos p_159353_, BlockPos.MutableBlockPos p_159354_, Aquifer p_159355_, org.apache.commons.lang3.mutable.MutableBoolean p_159356_)- Overrides:
carveBlock
in classWorldCarver<CaveCarverConfiguration>
-
carveBlock
protected static boolean carveBlock(WorldCarver<?> p_159358_, ChunkAccess p_159359_, Random p_159360_, BlockPos.MutableBlockPos p_159361_, BlockPos.MutableBlockPos p_159362_, Aquifer p_159363_)
-