类 DoublePerlinNoiseSampler


  • public class DoublePerlinNoiseSampler
    extends Object
    Mappings:
    Namespace Name
    official dcv
    intermediary net/minecraft/class_5216
    named net/minecraft/util/math/noise/DoublePerlinNoiseSampler
    • 字段详细资料

      • field_31702

        private static final double field_31702
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Ldcv;a:D
        intermediary field_31702 Lnet/minecraft/class_5216;field_31702:D
        named field_31702 Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;field_31702:D
      • field_31703

        private static final double field_31703
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Ldcv;b:D
        intermediary field_31703 Lnet/minecraft/class_5216;field_31703:D
        named field_31703 Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;field_31703:D
      • amplitude

        private final double amplitude
        Mappings:
        Namespace Name Mixin selector
        official c Ldcv;c:D
        intermediary field_24175 Lnet/minecraft/class_5216;field_24175:D
        named amplitude Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;amplitude:D
      • firstSampler

        private final OctavePerlinNoiseSampler firstSampler
        Mappings:
        Namespace Name Mixin selector
        official d Ldcv;d:Ldcw;
        intermediary field_24176 Lnet/minecraft/class_5216;field_24176:Lnet/minecraft/class_3537;
        named firstSampler Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;firstSampler:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
      • secondSampler

        private final OctavePerlinNoiseSampler secondSampler
        Mappings:
        Namespace Name Mixin selector
        official e Ldcv;e:Ldcw;
        intermediary field_24177 Lnet/minecraft/class_5216;field_24177:Lnet/minecraft/class_3537;
        named secondSampler Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;secondSampler:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
    • 构造器详细资料

      • DoublePerlinNoiseSampler

        private DoublePerlinNoiseSampler​(WorldGenRandom random,
                                         int offset,
                                         DoubleList octaves)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldcv;<init>(Lcpb;ILit/unimi/dsi/fastutil/doubles/DoubleList;)V
        intermediary <init> Lnet/minecraft/class_5216;<init>(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)V
        named <init> Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;ILit/unimi/dsi/fastutil/doubles/DoubleList;)V
    • 方法详细资料

      • create

        public static DoublePerlinNoiseSampler create​(WorldGenRandom random,
                                                      int offset,
                                                      double[] octaves)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcv;a(Lcpb;I[D)Ldcv;
        intermediary method_31927 Lnet/minecraft/class_5216;method_31927(Lnet/minecraft/class_5819;I[D)Lnet/minecraft/class_5216;
        named create Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;create(Lnet/minecraft/world/gen/WorldGenRandom;I[D)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
      • create

        public static DoublePerlinNoiseSampler create​(WorldGenRandom random,
                                                      int offset,
                                                      DoubleList octaves)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcv;a(Lcpb;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Ldcv;
        intermediary method_30846 Lnet/minecraft/class_5216;method_30846(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_5216;
        named create Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;create(Lnet/minecraft/world/gen/WorldGenRandom;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
      • createAmplitude

        private static double createAmplitude​(int octaves)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcv;a(I)D
        intermediary method_27407 Lnet/minecraft/class_5216;method_27407(I)D
        named createAmplitude Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;createAmplitude(I)D
      • sample

        public double sample​(double x,
                             double y,
                             double z)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcv;a(DDD)D
        intermediary method_27406 Lnet/minecraft/class_5216;method_27406(DDD)D
        named sample Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;sample(DDD)D