类 CaveCarver

    • 构造器详细资料

      • CaveCarver

        public CaveCarver​(com.mojang.serialization.Codec<CaveCarverConfig> configCodec)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcpt;<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
    • 方法详细资料

      • shouldCarve

        public boolean shouldCarve​(CaveCarverConfig caveCarverConfig,
                                   Random random)
        指定者:
        shouldCarve 在类中 Carver<CaveCarverConfig>
        Mappings:
        Namespace Name Mixin selector
        official a Lcpo;a(Lcpn;Ljava/util/Random;)Z
        intermediary method_35358 Lnet/minecraft/class_2925;method_35358(Lnet/minecraft/class_6108;Ljava/util/Random;)Z
        named shouldCarve Lnet/minecraft/world/gen/carver/CaveCarver;shouldCarve(Lnet/minecraft/world/gen/carver/CaveCarverConfig;Ljava/util/Random;)Z
      • carve

        public boolean carve​(CarverContext carverContext,
                             CaveCarverConfig caveCarverConfig,
                             Chunk chunk,
                             Function<BlockPos,​Biome> function,
                             Random random,
                             int int2,
                             ChunkPos chunkPos,
                             BitSet bitSet)
        指定者:
        carve 在类中 Carver<CaveCarverConfig>
        Mappings:
        Namespace Name Mixin selector
        official a Lcpo;a(Lcpm;Lcpn;Lclk;Ljava/util/function/Function;Ljava/util/Random;ILbuw;Ljava/util/BitSet;)Z
        intermediary method_35357 Lnet/minecraft/class_2925;method_35357(Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;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/CaveCarver;carve(Lnet/minecraft/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/CaveCarverConfig;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 Lcpo;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 Lcpo;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 Lcpo;b()D
        intermediary method_16578 Lnet/minecraft/class_2925;method_16578()D
        named getTunnelSystemHeightWidthRatio Lnet/minecraft/world/gen/carver/CaveCarver;getTunnelSystemHeightWidthRatio()D
      • carveCave

        protected void carveCave​(CarverContext context,
                                 CaveCarverConfig config,
                                 Chunk chunk,
                                 Function<BlockPos,​Biome> posToBiome,
                                 long seed,
                                 int seaLevel,
                                 double x,
                                 double y,
                                 double z,
                                 float yaw,
                                 double yawPitchRatio,
                                 BitSet carvingMask,
                                 Carver.SkipPredicate skipPredicate)
        Mappings:
        Namespace Name Mixin selector
        official a Lcpo;a(Lcpm;Lcpn;Lclk;Ljava/util/function/Function;JIDDDFDLjava/util/BitSet;Lcpt$a;)V
        intermediary method_12674 Lnet/minecraft/class_2925;method_12674(Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;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/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/CaveCarverConfig;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;JIDDDFDLjava/util/BitSet;Lnet/minecraft/world/gen/carver/Carver$SkipPredicate;)V
      • carveTunnels

        protected void carveTunnels​(CarverContext context,
                                    CaveCarverConfig config,
                                    Chunk chunk,
                                    Function<BlockPos,​Biome> posToBiome,
                                    long seed,
                                    int seaLevel,
                                    double x,
                                    double y,
                                    double z,
                                    double horizontalScale,
                                    double verticalScale,
                                    float width,
                                    float yaw,
                                    float pitch,
                                    int branchStartIndex,
                                    int branchCount,
                                    double yawPitchRatio,
                                    BitSet carvingMask,
                                    Carver.SkipPredicate skipPredicate)
        Mappings:
        Namespace Name Mixin selector
        official a Lcpo;a(Lcpm;Lcpn;Lclk;Ljava/util/function/Function;JIDDDDDFFFIIDLjava/util/BitSet;Lcpt$a;)V
        intermediary method_12675 Lnet/minecraft/class_2925;method_12675(Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;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/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/CaveCarverConfig;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;JIDDDDDFFFIIDLjava/util/BitSet;Lnet/minecraft/world/gen/carver/Carver$SkipPredicate;)V
      • isPositionExcluded

        private static boolean isPositionExcluded​(double scaledRelativeX,
                                                  double scaledRelativeY,
                                                  double scaledRelativeZ,
                                                  double floorY)
        Mappings:
        Namespace Name Mixin selector
        official a Lcpo;a(DDDD)Z
        intermediary method_33974 Lnet/minecraft/class_2925;method_33974(DDDD)Z
        named isPositionExcluded Lnet/minecraft/world/gen/carver/CaveCarver;isPositionExcluded(DDDD)Z