类 OctaveSimplexNoiseSampler

  • 所有已实现的接口:
    NoiseSampler

    public class OctaveSimplexNoiseSampler
    extends Object
    implements NoiseSampler
    Mappings:
    Namespace Name
    official dcx
    intermediary net/minecraft/class_3543
    named net/minecraft/util/math/noise/OctaveSimplexNoiseSampler
    • 字段详细资料

      • octaveSamplers

        private final SimplexNoiseSampler[] octaveSamplers
        Mappings:
        Namespace Name Mixin selector
        official a Ldcx;a:[Ldcy;
        intermediary field_15770 Lnet/minecraft/class_3543;field_15770:[Lnet/minecraft/class_3541;
        named octaveSamplers Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;octaveSamplers:[Lnet/minecraft/util/math/noise/SimplexNoiseSampler;
      • persistence

        private final double persistence
        Mappings:
        Namespace Name Mixin selector
        official b Ldcx;b:D
        intermediary field_20661 Lnet/minecraft/class_3543;field_20661:D
        named persistence Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;persistence:D
      • lacunarity

        private final double lacunarity
        Mappings:
        Namespace Name Mixin selector
        official c Ldcx;c:D
        intermediary field_20662 Lnet/minecraft/class_3543;field_20662:D
        named lacunarity Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;lacunarity:D
    • 构造器详细资料

      • OctaveSimplexNoiseSampler

        public OctaveSimplexNoiseSampler​(WorldGenRandom random,
                                         IntStream octaves)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldcx;<init>(Lcpb;Ljava/util/stream/IntStream;)V
        intermediary <init> Lnet/minecraft/class_3543;<init>(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)V
        named <init> Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;Ljava/util/stream/IntStream;)V
      • OctaveSimplexNoiseSampler

        public OctaveSimplexNoiseSampler​(WorldGenRandom random,
                                         List<Integer> octaves)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldcx;<init>(Lcpb;Ljava/util/List;)V
        intermediary <init> Lnet/minecraft/class_3543;<init>(Lnet/minecraft/class_5819;Ljava/util/List;)V
        named <init> Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;Ljava/util/List;)V
      • OctaveSimplexNoiseSampler

        private OctaveSimplexNoiseSampler​(WorldGenRandom random,
                                          IntSortedSet octaves)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldcx;<init>(Lcpb;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V
        intermediary <init> Lnet/minecraft/class_3543;<init>(Lnet/minecraft/class_5819;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V
        named <init> Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V
    • 方法详细资料

      • sample

        public double sample​(double x,
                             double y,
                             boolean useOrigin)
        Mappings:
        Namespace Name Mixin selector
        official a Ldcx;a(DDZ)D
        intermediary method_16451 Lnet/minecraft/class_3543;method_16451(DDZ)D
        named sample Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;sample(DDZ)D
      • sample

        public double sample​(double x,
                             double y,
                             double yScale,
                             double yMax)
        指定者:
        sample 在接口中 NoiseSampler
        Mappings:
        Namespace Name Mixin selector
        official a Ldcz;a(DDDD)D
        intermediary method_16454 Lnet/minecraft/class_3757;method_16454(DDDD)D
        named sample Lnet/minecraft/util/math/noise/NoiseSampler;sample(DDDD)D