类 RavineCarver

  • 直接已知子类:
    UnderwaterCanyonCarver

    public class RavineCarver
    extends Carver<RavineCarverConfig>
    Mappings:
    Namespace Name
    official cpj
    intermediary net/minecraft/class_5870
    named net/minecraft/world/gen/carver/RavineCarver
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official l Lcpj;l:Lorg/apache/logging/log4j/Logger;
        intermediary field_29052 Lnet/minecraft/class_5870;field_29052:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/world/gen/carver/RavineCarver;LOGGER:Lorg/apache/logging/log4j/Logger;
    • 构造器详细资料

      • RavineCarver

        public RavineCarver​(com.mojang.serialization.Codec<RavineCarverConfig> 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​(RavineCarverConfig ravineCarverConfig,
                                   Random random)
        指定者:
        shouldCarve 在类中 Carver<RavineCarverConfig>
        Mappings:
        Namespace Name Mixin selector
        official a Lcpj;a(Lcpi;Ljava/util/Random;)Z
        intermediary method_33959 Lnet/minecraft/class_5870;method_33959(Lnet/minecraft/class_5869;Ljava/util/Random;)Z
        named shouldCarve Lnet/minecraft/world/gen/carver/RavineCarver;shouldCarve(Lnet/minecraft/world/gen/carver/RavineCarverConfig;Ljava/util/Random;)Z
      • carve

        public boolean carve​(CarverContext carverContext,
                             RavineCarverConfig ravineCarverConfig,
                             Chunk chunk,
                             Function<BlockPos,​Biome> function,
                             Random random,
                             int int2,
                             ChunkPos chunkPos,
                             BitSet bitSet)
        指定者:
        carve 在类中 Carver<RavineCarverConfig>
        Mappings:
        Namespace Name Mixin selector
        official a Lcpj;a(Lcpm;Lcpi;Lclk;Ljava/util/function/Function;Ljava/util/Random;ILbuw;Ljava/util/BitSet;)Z
        intermediary method_33962 Lnet/minecraft/class_5870;method_33962(Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;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/RavineCarver;carve(Lnet/minecraft/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/RavineCarverConfig;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;Ljava/util/Random;ILnet/minecraft/util/math/ChunkPos;Ljava/util/BitSet;)Z
      • carveRavine

        private void carveRavine​(CarverContext context,
                                 RavineCarverConfig config,
                                 Chunk chunk,
                                 Function<BlockPos,​Biome> posToBiome,
                                 long seed,
                                 int seaLevel,
                                 double x,
                                 double y,
                                 double z,
                                 float width,
                                 float yaw,
                                 float pitch,
                                 int branchStartIndex,
                                 int branchCount,
                                 double yawPitchRatio,
                                 BitSet carvingMask)
        Mappings:
        Namespace Name Mixin selector
        official a Lcpj;a(Lcpm;Lcpi;Lclk;Ljava/util/function/Function;JIDDDFFFIIDLjava/util/BitSet;)V
        intermediary method_33961 Lnet/minecraft/class_5870;method_33961(Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Lnet/minecraft/class_2791;Ljava/util/function/Function;JIDDDFFFIIDLjava/util/BitSet;)V
        named carveRavine Lnet/minecraft/world/gen/carver/RavineCarver;carveRavine(Lnet/minecraft/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/RavineCarverConfig;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;JIDDDFFFIIDLjava/util/BitSet;)V
      • createHorizontalStretchFactors

        private float[] createHorizontalStretchFactors​(CarverContext context,
                                                       RavineCarverConfig config,
                                                       Random random)
        Mappings:
        Namespace Name Mixin selector
        official a Lcpj;a(Lcpm;Lcpi;Ljava/util/Random;)[F
        intermediary method_33966 Lnet/minecraft/class_5870;method_33966(Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Ljava/util/Random;)[F
        named createHorizontalStretchFactors Lnet/minecraft/world/gen/carver/RavineCarver;createHorizontalStretchFactors(Lnet/minecraft/world/gen/carver/CarverContext;Lnet/minecraft/world/gen/carver/RavineCarverConfig;Ljava/util/Random;)[F
      • getVerticalScale

        private double getVerticalScale​(RavineCarverConfig config,
                                        Random random,
                                        double pitch,
                                        float branchCount,
                                        float branchIndex)
        Mappings:
        Namespace Name Mixin selector
        official a Lcpj;a(Lcpi;Ljava/util/Random;DFF)D
        intermediary method_33960 Lnet/minecraft/class_5870;method_33960(Lnet/minecraft/class_5869;Ljava/util/Random;DFF)D
        named getVerticalScale Lnet/minecraft/world/gen/carver/RavineCarver;getVerticalScale(Lnet/minecraft/world/gen/carver/RavineCarverConfig;Ljava/util/Random;DFF)D
      • isPositionExcluded

        private boolean isPositionExcluded​(CarverContext context,
                                           float[] horizontalStretchFactors,
                                           double scaledRelativeX,
                                           double scaledRelativeY,
                                           double scaledRelativeZ,
                                           int y)
        Mappings:
        Namespace Name Mixin selector
        official a Lcpj;a(Lcpm;[FDDDI)Z
        intermediary method_33964 Lnet/minecraft/class_5870;method_33964(Lnet/minecraft/class_5873;[FDDDI)Z
        named isPositionExcluded Lnet/minecraft/world/gen/carver/RavineCarver;isPositionExcluded(Lnet/minecraft/world/gen/carver/CarverContext;[FDDDI)Z