Class CaveCarver

java.lang.Object
net.minecraft.world.gen.carver.Carver<class_5871>
net.minecraft.world.gen.carver.CaveCarver
Direct Known Subclasses:
NetherCaveCarver

public class CaveCarver
extends Carver<class_5871>
Mappings:
Namespace Name
official cof
intermediary net/minecraft/class_2925
named net/minecraft/world/gen/carver/CaveCarver
  • Constructor Details

    • CaveCarver

      public CaveCarver​(com.mojang.serialization.Codec<class_5871> configCodec)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcoi;<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

    • shouldCarve

      public boolean shouldCarve​(class_5871 class_5871, Random random)
      Specified by:
      shouldCarve in class Carver<class_5871>
      Mappings:
      Namespace Name Mixin selector
      official a Lcoi;a(Lcoc;Ljava/util/Random;)Z
      intermediary method_12705 Lnet/minecraft/class_2939;method_12705(Lnet/minecraft/class_5871;Ljava/util/Random;)Z
      named shouldCarve Lnet/minecraft/world/gen/carver/Carver;shouldCarve(Lnet/minecraft/class_5871;Ljava/util/Random;)Z
    • carve

      public boolean carve​(class_5873 class_5873, class_5871 class_5871, Chunk chunk, Function<BlockPos,​Biome> function, Random random, int chunkZ, ChunkPos chunkPos, BitSet bitSet)
      Specified by:
      carve in class Carver<class_5871>
      Mappings:
      Namespace Name Mixin selector
      official a Lcoi;a(Lcoe;Lcoc;Lckf;Ljava/util/function/Function;Ljava/util/Random;ILbtt;Ljava/util/BitSet;)Z
      intermediary method_12702 Lnet/minecraft/class_2939;method_12702(Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2791;Ljava/util/function/Function;Ljava/util/Random;ILnet/minecraft/class_1923;Ljava/util/BitSet;)Z
      named carve Lnet/minecraft/world/gen/carver/Carver;carve(Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;Ljava/util/Random;ILnet/minecraft/util/math/ChunkPos;Ljava/util/BitSet;)Z
    • getMaxCaveCount

      protected int getMaxCaveCount()
      Mappings:
      Namespace Name Mixin selector
      official a Lcof;a()I
      intermediary method_16577 Lnet/minecraft/class_2925;method_16577()I
      named getMaxCaveCount Lnet/minecraft/world/gen/carver/CaveCarver;getMaxCaveCount()I
    • getTunnelSystemWidth

      protected float getTunnelSystemWidth​(Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lcof;a(Ljava/util/Random;)F
      intermediary method_16576 Lnet/minecraft/class_2925;method_16576(Ljava/util/Random;)F
      named getTunnelSystemWidth Lnet/minecraft/world/gen/carver/CaveCarver;getTunnelSystemWidth(Ljava/util/Random;)F
    • getTunnelSystemHeightWidthRatio

      protected double getTunnelSystemHeightWidthRatio()
      Mappings:
      Namespace Name Mixin selector
      official b Lcof;b()D
      intermediary method_16578 Lnet/minecraft/class_2925;method_16578()D
      named getTunnelSystemHeightWidthRatio Lnet/minecraft/world/gen/carver/CaveCarver;getTunnelSystemHeightWidthRatio()D
    • getCaveY

      protected int getCaveY​(class_5873 class_5873, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lcof;a(Lcoe;Ljava/util/Random;)I
      intermediary method_16579 Lnet/minecraft/class_2925;method_16579(Lnet/minecraft/class_5873;Ljava/util/Random;)I
      named getCaveY Lnet/minecraft/world/gen/carver/CaveCarver;getCaveY(Lnet/minecraft/class_5873;Ljava/util/Random;)I
    • carveCave

      protected void carveCave​(class_5873 class_5873, class_5871 class_5871, Chunk chunk, Function<BlockPos,​Biome> function, long long2, int mainChunkZ, double x, double y, double z, float yaw, double yawPitchRatio, BitSet carvingMask, Carver.class_5874 class_5874)
      Mappings:
      Namespace Name Mixin selector
      official a Lcof;a(Lcoe;Lcoc;Lckf;Ljava/util/function/Function;JIDDDFDLjava/util/BitSet;Lcoi$a;)V
      intermediary method_12674 Lnet/minecraft/class_2925;method_12674(Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2791;Ljava/util/function/Function;JIDDDFDLjava/util/BitSet;Lnet/minecraft/class_2939$class_5874;)V
      named carveCave Lnet/minecraft/world/gen/carver/CaveCarver;carveCave(Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;JIDDDFDLjava/util/BitSet;Lnet/minecraft/world/gen/carver/Carver$class_5874;)V
    • carveTunnels

      protected void carveTunnels​(class_5873 class_5873, class_5871 class_5871, Chunk chunk, Function<BlockPos,​Biome> function, long long2, int mainChunkZ, double double2, double double3, double double4, double double5, double double6, float float2, float float3, float float4, int int2, int int3, double double7, BitSet bitSet, Carver.class_5874 class_5874)
      Mappings:
      Namespace Name Mixin selector
      official a Lcof;a(Lcoe;Lcoc;Lckf;Ljava/util/function/Function;JIDDDDDFFFIIDLjava/util/BitSet;Lcoi$a;)V
      intermediary method_12675 Lnet/minecraft/class_2925;method_12675(Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2791;Ljava/util/function/Function;JIDDDDDFFFIIDLjava/util/BitSet;Lnet/minecraft/class_2939$class_5874;)V
      named carveTunnels Lnet/minecraft/world/gen/carver/CaveCarver;carveTunnels(Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;JIDDDDDFFFIIDLjava/util/BitSet;Lnet/minecraft/world/gen/carver/Carver$class_5874;)V
    • method_33974

      private static boolean method_33974​(double double2, double double3, double double4, double double5)
      Mappings:
      Namespace Name Mixin selector
      official a Lcof;a(DDDD)Z
      intermediary method_33974 Lnet/minecraft/class_2925;method_33974(DDDD)Z
      named method_33974 Lnet/minecraft/world/gen/carver/CaveCarver;method_33974(DDDD)Z