Class UnderwaterCaveCarver


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

    • UnderwaterCaveCarver

      public UnderwaterCaveCarver​(com.mojang.serialization.Codec<ProbabilityConfig> configCodec)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcnh;<init>(Lcom/mojang/serialization/Codec;)V
      intermediary <init> Lnet/minecraft/class_2936;<init>(Lcom/mojang/serialization/Codec;)V
      named <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:
      isRegionUncarvable in class Carver<ProbabilityConfig>
      Mappings:
      Namespace Name Mixin selector
      official a Lcni;a(Lcjl;IIIIIIII)Z
      intermediary method_12711 Lnet/minecraft/class_2939;method_12711(Lnet/minecraft/class_2791;IIIIIIII)Z
      named isRegionUncarvable Lnet/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:
      carveAtPoint in class Carver<ProbabilityConfig>
      Mappings:
      Namespace Name Mixin selector
      official a Lcni;a(Lcjl;Ljava/util/function/Function;Ljava/util/BitSet;Ljava/util/Random;Lfx$a;Lfx$a;Lfx$a;IIIIIIIILorg/apache/commons/lang3/mutable/MutableBoolean;)Z
      intermediary method_16581 Lnet/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;)Z
      named carveAtPoint Lnet/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 a Lcnh;a(Lcni;Lcjl;Ljava/util/BitSet;Ljava/util/Random;Lfx$a;IIIIIIII)Z
      intermediary method_16138 Lnet/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)Z
      named carveAtPoint Lnet/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