Class UnderwaterCaveCarver


public class UnderwaterCaveCarver extends CaveCarver
Mappings:
Namespace Name
official cqx
intermediary net/minecraft/class_6331
named net/minecraft/world/gen/carver/UnderwaterCaveCarver
  • Constructor Details

    • UnderwaterCaveCarver

      public UnderwaterCaveCarver(com.mojang.serialization.Codec<CaveCarverConfig> configCodec)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcqy;<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 class Carver<CaveCarverConfig>
      Mappings:
      Namespace Name Mixin selector
      official a Lcqy;a(Lcml;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, AquiferSampler aquiferSampler, MutableBoolean mutableBoolean)
      Overrides:
      carveAtPoint in class Carver<CaveCarverConfig>
      Mappings:
      Namespace Name Mixin selector
      official a Lcqx;a(Lcqr;Lcqs;Lcml;Ljava/util/function/Function;Ljava/util/BitSet;Ljava/util/Random;Lgg$a;Lgg$a;Lcpf;Lorg/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;Lnet/minecraft/class_6350;Lorg/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;Lnet/minecraft/world/gen/chunk/AquiferSampler;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z
    • carve

      protected static boolean carve(Carver<?> carver, Chunk chunk, Random random, BlockPos.Mutable pos, BlockPos.Mutable downPos, AquiferSampler sampler)
      Mappings:
      Namespace Name Mixin selector
      official a Lcqx;a(Lcqy;Lcml;Ljava/util/Random;Lgg$a;Lgg$a;Lcpf;)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;Lnet/minecraft/class_6350;)Z
      named carve Lnet/minecraft/world/gen/carver/UnderwaterCaveCarver;carve(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/world/gen/chunk/AquiferSampler;)Z