类 PerlinNoiseSampler


  • public final class PerlinNoiseSampler
    extends Object
    Mappings:
    Namespace Name
    official dct
    intermediary net/minecraft/class_3756
    named net/minecraft/util/math/noise/PerlinNoiseSampler
    • 字段详细资料

      • field_31701

        private static final float field_31701
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Ldct;d:F
        intermediary field_31701 Lnet/minecraft/class_3756;field_31701:F
        named field_31701 Lnet/minecraft/util/math/noise/PerlinNoiseSampler;field_31701:F
      • permutations

        private final byte[] permutations
        Mappings:
        Namespace Name Mixin selector
        official e Ldct;e:[B
        intermediary field_16590 Lnet/minecraft/class_3756;field_16590:[B
        named permutations Lnet/minecraft/util/math/noise/PerlinNoiseSampler;permutations:[B
      • originX

        public final double originX
        Mappings:
        Namespace Name Mixin selector
        official a Ldct;a:D
        intermediary field_16591 Lnet/minecraft/class_3756;field_16591:D
        named originX Lnet/minecraft/util/math/noise/PerlinNoiseSampler;originX:D
      • originY

        public final double originY
        Mappings:
        Namespace Name Mixin selector
        official b Ldct;b:D
        intermediary field_16589 Lnet/minecraft/class_3756;field_16589:D
        named originY Lnet/minecraft/util/math/noise/PerlinNoiseSampler;originY:D
      • originZ

        public final double originZ
        Mappings:
        Namespace Name Mixin selector
        official c Ldct;c:D
        intermediary field_16588 Lnet/minecraft/class_3756;field_16588:D
        named originZ Lnet/minecraft/util/math/noise/PerlinNoiseSampler;originZ:D
    • 构造器详细资料

      • PerlinNoiseSampler

        public PerlinNoiseSampler​(WorldGenRandom random)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldct;<init>(Lcpb;)V
        intermediary <init> Lnet/minecraft/class_3756;<init>(Lnet/minecraft/class_5819;)V
        named <init> Lnet/minecraft/util/math/noise/PerlinNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;)V
    • 方法详细资料

      • sample

        public double sample​(double x,
                             double y,
                             double z)
        Mappings:
        Namespace Name Mixin selector
        official a Ldct;a(DDD)D
        intermediary method_33658 Lnet/minecraft/class_3756;method_33658(DDD)D
        named sample Lnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(DDD)D
      • sample

        @Deprecated
        public double sample​(double x,
                             double y,
                             double z,
                             double yScale,
                             double yMax)
        已过时。
        Mappings:
        Namespace Name Mixin selector
        official a Ldct;a(DDDDD)D
        intermediary method_16447 Lnet/minecraft/class_3756;method_16447(DDDDD)D
        named sample Lnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(DDDDD)D
      • method_35477

        public double method_35477​(double double2,
                                   double double3,
                                   double double4,
                                   double[] double5)
        Mappings:
        Namespace Name Mixin selector
        official a Ldct;a(DDD[D)D
        intermediary method_35477 Lnet/minecraft/class_3756;method_35477(DDD[D)D
        named method_35477 Lnet/minecraft/util/math/noise/PerlinNoiseSampler;method_35477(DDD[D)D
      • grad

        private static double grad​(int hash,
                                   double x,
                                   double y,
                                   double z)
        Mappings:
        Namespace Name Mixin selector
        official a Ldct;a(IDDD)D
        intermediary method_16448 Lnet/minecraft/class_3756;method_16448(IDDD)D
        named grad Lnet/minecraft/util/math/noise/PerlinNoiseSampler;grad(IDDD)D
      • getGradient

        private int getGradient​(int hash)
        Mappings:
        Namespace Name Mixin selector
        official a Ldct;a(I)I
        intermediary method_16449 Lnet/minecraft/class_3756;method_16449(I)I
        named getGradient Lnet/minecraft/util/math/noise/PerlinNoiseSampler;getGradient(I)I
      • sample

        private double sample​(int sectionX,
                              int sectionY,
                              int sectionZ,
                              double localX,
                              double localY,
                              double localZ,
                              double fadeLocalX)
        Mappings:
        Namespace Name Mixin selector
        official a Ldct;a(IIIDDDD)D
        intermediary method_16450 Lnet/minecraft/class_3756;method_16450(IIIDDDD)D
        named sample Lnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(IIIDDDD)D
      • method_35478

        private double method_35478​(int int2,
                                    int int3,
                                    int int4,
                                    double double2,
                                    double double3,
                                    double double4,
                                    double[] double5)
        Mappings:
        Namespace Name Mixin selector
        official a Ldct;a(IIIDDD[D)D
        intermediary method_35478 Lnet/minecraft/class_3756;method_35478(IIIDDD[D)D
        named method_35478 Lnet/minecraft/util/math/noise/PerlinNoiseSampler;method_35478(IIIDDD[D)D