Package net.minecraft.world.gen.carver
Class UnderwaterCaveCarver
java.lang.Object
net.minecraft.world.gen.carver.Carver<CaveCarverConfig>
net.minecraft.world.gen.carver.CaveCarver
net.minecraft.world.gen.carver.UnderwaterCaveCarver
- Mappings:
Namespace Name official cqeintermediary net/minecraft/class_6331named net/minecraft/world/gen/carver/UnderwaterCaveCarver
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.gen.carver.Carver
Carver.SkipPredicate -
Field Summary
Fields inherited from class net.minecraft.world.gen.carver.Carver
AIR, alwaysCarvableBlocks, carvableFluids, CAVE, CAVE_AIR, field_33614, LAVA, NETHER_CAVE, RAVINE, UNDERWATER_CANYON, UNDERWATER_CAVE, WATER -
Constructor Summary
ConstructorsConstructorDescriptionUnderwaterCaveCarver(com.mojang.serialization.Codec<CaveCarverConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancarveAtPoint(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos,Biome> function, BitSet bitSet, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, class_6350 class_6350, MutableBoolean mutableBoolean)protected booleanisRegionUncarvable(Chunk chunk, int minX, int maxX, int minY, int maxY, int minZ, int maxZ)protected static booleanmethod_36215(Carver<?> carver, Chunk chunk, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, class_6350 class_6350)Methods inherited from class net.minecraft.world.gen.carver.CaveCarver
carve, carveCave, carveTunnels, getMaxCaveCount, getTunnelSystemHeightWidthRatio, getTunnelSystemWidth, 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>Lcqf;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_2939;<init>(Lcom/mojang/serialization/Codec;)Vnamed <init>Lnet/minecraft/world/gen/carver/Carver;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
isRegionUncarvable
protected boolean isRegionUncarvable(Chunk chunk, int minX, int maxX, int minY, int maxY, int minZ, int maxZ)- Overrides:
isRegionUncarvablein classCarver<CaveCarverConfig>- Mappings:
Namespace Name Mixin selector official aLcqf;a(Lcls;IIIIII)Zintermediary method_33977Lnet/minecraft/class_2939;method_33977(Lnet/minecraft/class_2791;IIIIII)Znamed isRegionUncarvableLnet/minecraft/world/gen/carver/Carver;isRegionUncarvable(Lnet/minecraft/world/chunk/Chunk;IIIIII)Z
-
carveAtPoint
protected boolean carveAtPoint(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos,Biome> function, BitSet bitSet, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, class_6350 class_6350, MutableBoolean mutableBoolean)- Overrides:
carveAtPointin classCarver<CaveCarverConfig>- Mappings:
Namespace Name Mixin selector official aLcqe;a(Lcpy;Lcpz;Lcls;Ljava/util/function/Function;Ljava/util/BitSet;Ljava/util/Random;Lgb$a;Lgb$a;Lcol;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Zintermediary method_36214Lnet/minecraft/class_6331;method_36214(Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;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_6350;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Znamed carveAtPointLnet/minecraft/world/gen/carver/UnderwaterCaveCarver;carveAtPoint(Lnet/minecraft/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/CaveCarverConfig;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/class_6350;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z
-
method_36215
protected static boolean method_36215(Carver<?> carver, Chunk chunk, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, class_6350 class_6350)- Mappings:
Namespace Name Mixin selector official aLcqe;a(Lcqf;Lcls;Ljava/util/Random;Lgb$a;Lgb$a;Lcol;)Zintermediary method_36215Lnet/minecraft/class_6331;method_36215(Lnet/minecraft/class_2939;Lnet/minecraft/class_2791;Ljava/util/Random;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_6350;)Znamed method_36215Lnet/minecraft/world/gen/carver/UnderwaterCaveCarver;method_36215(Lnet/minecraft/world/gen/carver/Carver;Lnet/minecraft/world/chunk/Chunk;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos$Mutable;Lnet/minecraft/util/math/BlockPos$Mutable;Lnet/minecraft/class_6350;)Z
-