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 cpz
intermediary net/minecraft/class_6331
named 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, LAVA, NETHER_CAVE, RAVINE, UNDERWATER_CANYON, UNDERWATER_CAVE, WATER
-
Constructor Summary
ConstructorsConstructorDescriptionUnderwaterCaveCarver(com.mojang.serialization.Codec<CaveCarverConfig> configCodec)
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
carveAtPoint(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos,Biome> function, BitSet bitSet, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, int int2, MutableBoolean mutableBoolean)
protected boolean
isRegionUncarvable(Chunk chunk, int minX, int maxX, int minY, int maxY, int minZ, int maxZ)
protected static boolean
method_36215(Carver<?> carver, Chunk chunk, Random random, BlockPos.Mutable mutable, BlockPos.Mutable mutable2, int int2)
Methods inherited from class net.minecraft.world.gen.carver.CaveCarver
carve, carveCave, carveTunnels, getMaxCaveCount, getTunnelSystemHeightWidthRatio, getTunnelSystemWidth, shouldCarve
Methods 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>
Lcqa;<init>(Lcom/mojang/serialization/Codec;)V
intermediary <init>
Lnet/minecraft/class_2939;<init>(Lcom/mojang/serialization/Codec;)V
named <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:
isRegionUncarvable
in classCarver<CaveCarverConfig>
- Mappings:
Namespace Name Mixin selector official a
Lcqa;a(Lclq;IIIIII)Z
intermediary method_33977
Lnet/minecraft/class_2939;method_33977(Lnet/minecraft/class_2791;IIIIII)Z
named isRegionUncarvable
Lnet/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, int int2, MutableBoolean mutableBoolean)- Overrides:
carveAtPoint
in classCarver<CaveCarverConfig>
- Mappings:
Namespace Name Mixin selector official a
Lcpz;a(Lcpt;Lcpu;Lclq;Ljava/util/function/Function;Ljava/util/BitSet;Ljava/util/Random;Lgb$a;Lgb$a;ILorg/apache/commons/lang3/mutable/MutableBoolean;)Z
intermediary method_36214
Lnet/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;ILorg/apache/commons/lang3/mutable/MutableBoolean;)Z
named carveAtPoint
Lnet/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;ILorg/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, int int2)- Mappings:
Namespace Name Mixin selector official a
Lcpz;a(Lcqa;Lclq;Ljava/util/Random;Lgb$a;Lgb$a;I)Z
intermediary method_36215
Lnet/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;I)Z
named method_36215
Lnet/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;I)Z
-