Class OctaveSimplexNoiseSampler

java.lang.Object
net.minecraft.util.math.noise.OctaveSimplexNoiseSampler
All Implemented Interfaces:
NoiseSampler

public class OctaveSimplexNoiseSampler extends Object implements NoiseSampler
Mappings:
Namespace Name
official ddx
intermediary net/minecraft/class_3543
named net/minecraft/util/math/noise/OctaveSimplexNoiseSampler
  • Field Details

    • octaveSamplers

      private final SimplexNoiseSampler[] octaveSamplers
      Mappings:
      Namespace Name Mixin selector
      official a Lddx;a:[Lddy;
      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 Lddx;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 Lddx;c:D
      intermediary field_20662 Lnet/minecraft/class_3543;field_20662:D
      named lacunarity Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;lacunarity:D
  • Constructor Details

    • OctaveSimplexNoiseSampler

      public OctaveSimplexNoiseSampler(WorldGenRandom random, IntStream octaves)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lddx;<init>(Lcqf;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> Lddx;<init>(Lcqf;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> Lddx;<init>(Lcqf;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
  • Method Details

    • sample

      public double sample(double x, double y, boolean useOrigin)
      Mappings:
      Namespace Name Mixin selector
      official a Lddx;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)
      Specified by:
      sample in interface NoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official a Lddz;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