Package net.minecraft.world.gen.carver
Class UnderwaterCaveCarver
java.lang.Object
net.minecraft.world.gen.carver.Carver<ProbabilityConfig>
net.minecraft.world.gen.carver.CaveCarver
net.minecraft.world.gen.carver.UnderwaterCaveCarver
public class UnderwaterCaveCarver extends CaveCarver
- Mappings:
Namespace Name official cnhintermediary net/minecraft/class_2936named net/minecraft/world/gen/carver/UnderwaterCaveCarver
-
Field Summary
Fields inherited from class net.minecraft.world.gen.carver.Carver
AIR, alwaysCarvableBlocks, CANYON, carvableFluids, CAVE, CAVE_AIR, heightLimit, LAVA, NETHER_CAVE, UNDERWATER_CANYON, UNDERWATER_CAVE, WATER -
Constructor Summary
Constructors Constructor Description UnderwaterCaveCarver(com.mojang.serialization.Codec<ProbabilityConfig> configCodec) -
Method Summary
Modifier and Type Method Description protected booleancarveAtPoint(Chunk chunk, Function<BlockPos,Biome> posToBiome, BitSet carvingMask, Random random, BlockPos.Mutable currentPos, BlockPos.Mutable upperPos, BlockPos.Mutable lowerPos, int seaLevel, int mainChunkX, int mainChunkZ, int x, int z, int relativeX, int y, int relativeZ, MutableBoolean visitedSurface)protected static booleancarveAtPoint(Carver<?> carver, Chunk chunk, BitSet mask, Random random, BlockPos.Mutable pos, int seaLevel, int mainChunkX, int mainChunkZ, int x, int z, int relativeX, int y, int relativeZ)protected booleanisRegionUncarvable(Chunk chunk, int mainChunkX, int mainChunkZ, int relMinX, int relMaxX, int minY, int maxY, int relMinZ, int relMaxZ)Methods inherited from class net.minecraft.world.gen.carver.CaveCarver
carve, carveCave, carveTunnels, getCaveY, getMaxCaveCount, getTunnelSystemHeightWidthRatio, getTunnelSystemWidth, isPositionExcluded, shouldCarveMethods inherited from class net.minecraft.world.gen.carver.Carver
canAlwaysCarveBlock, canCarveBlock, canCarveBranch, carveRegion, configure, getBranchFactor, getCodec
-
Constructor Details
-
UnderwaterCaveCarver
- Mappings:
Namespace Name Mixin selector official <init>Lcnh;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_2936;<init>(Lcom/mojang/serialization/Codec;)Vnamed <init>Lnet/minecraft/world/gen/carver/UnderwaterCaveCarver;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
isRegionUncarvable
protected boolean isRegionUncarvable(Chunk chunk, int mainChunkX, int mainChunkZ, int relMinX, int relMaxX, int minY, int maxY, int relMinZ, int relMaxZ)- Overrides:
isRegionUncarvablein classCarver<ProbabilityConfig>- Mappings:
Namespace Name Mixin selector official aLcni;a(Lcjl;IIIIIIII)Zintermediary method_12711Lnet/minecraft/class_2939;method_12711(Lnet/minecraft/class_2791;IIIIIIII)Znamed isRegionUncarvableLnet/minecraft/world/gen/carver/Carver;isRegionUncarvable(Lnet/minecraft/world/chunk/Chunk;IIIIIIII)Z
-
carveAtPoint
protected boolean carveAtPoint(Chunk chunk, Function<BlockPos,Biome> posToBiome, BitSet carvingMask, Random random, BlockPos.Mutable currentPos, BlockPos.Mutable upperPos, BlockPos.Mutable lowerPos, int seaLevel, int mainChunkX, int mainChunkZ, int x, int z, int relativeX, int y, int relativeZ, MutableBoolean visitedSurface)- Overrides:
carveAtPointin classCarver<ProbabilityConfig>- Mappings:
Namespace Name Mixin selector official aLcni;a(Lcjl;Ljava/util/function/Function;Ljava/util/BitSet;Ljava/util/Random;Lfx$a;Lfx$a;Lfx$a;IIIIIIIILorg/apache/commons/lang3/mutable/MutableBoolean;)Zintermediary method_16581Lnet/minecraft/class_2939;method_16581(Lnet/minecraft/class_2791;Ljava/util/function/Function;Ljava/util/BitSet;Ljava/util/Random;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338$class_2339;IIIIIIIILorg/apache/commons/lang3/mutable/MutableBoolean;)Znamed carveAtPointLnet/minecraft/world/gen/carver/Carver;carveAtPoint(Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;Ljava/util/BitSet;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos$Mutable;Lnet/minecraft/util/math/BlockPos$Mutable;Lnet/minecraft/util/math/BlockPos$Mutable;IIIIIIIILorg/apache/commons/lang3/mutable/MutableBoolean;)Z
-
carveAtPoint
protected static boolean carveAtPoint(Carver<?> carver, Chunk chunk, BitSet mask, Random random, BlockPos.Mutable pos, int seaLevel, int mainChunkX, int mainChunkZ, int x, int z, int relativeX, int y, int relativeZ)- Mappings:
Namespace Name Mixin selector official aLcnh;a(Lcni;Lcjl;Ljava/util/BitSet;Ljava/util/Random;Lfx$a;IIIIIIII)Zintermediary method_16138Lnet/minecraft/class_2936;method_16138(Lnet/minecraft/class_2939;Lnet/minecraft/class_2791;Ljava/util/BitSet;Ljava/util/Random;Lnet/minecraft/class_2338$class_2339;IIIIIIII)Znamed carveAtPointLnet/minecraft/world/gen/carver/UnderwaterCaveCarver;carveAtPoint(Lnet/minecraft/world/gen/carver/Carver;Lnet/minecraft/world/chunk/Chunk;Ljava/util/BitSet;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos$Mutable;IIIIIIII)Z
-