Class DoublePerlinNoiseSampler

java.lang.Object
net.minecraft.util.math.noise.DoublePerlinNoiseSampler

public class DoublePerlinNoiseSampler extends Object
Mappings:
Namespace Name
named net/minecraft/util/math/noise/DoublePerlinNoiseSampler
intermediary net/minecraft/class_5216
official ena
  • Field Details

    • DOMAIN_SCALE

      private static final double DOMAIN_SCALE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DOMAIN_SCALE Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;DOMAIN_SCALE:D
      intermediary field_31702 Lnet/minecraft/class_5216;field_31702:D
      official a Lena;a:D
    • field_31703

      private static final double field_31703
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_31703 Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;field_31703:D
      intermediary field_31703 Lnet/minecraft/class_5216;field_31703:D
      official b Lena;b:D
    • amplitude

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

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

      private final OctavePerlinNoiseSampler secondSampler
      Mappings:
      Namespace Name Mixin selector
      named secondSampler Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;secondSampler:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
      intermediary field_24177 Lnet/minecraft/class_5216;field_24177:Lnet/minecraft/class_3537;
      official e Lena;e:Lenb;
    • maxValue

      private final double maxValue
      Mappings:
      Namespace Name Mixin selector
      named maxValue Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;maxValue:D
      intermediary field_36631 Lnet/minecraft/class_5216;field_36631:D
      official f Lena;f:D
    • parameters

      private final DoublePerlinNoiseSampler.NoiseParameters parameters
      Mappings:
      Namespace Name Mixin selector
      named parameters Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;parameters:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
      intermediary field_37207 Lnet/minecraft/class_5216;field_37207:Lnet/minecraft/class_5216$class_5487;
      official g Lena;g:Lena$a;
  • Constructor Details

    • DoublePerlinNoiseSampler

      private DoublePerlinNoiseSampler(Random random, DoublePerlinNoiseSampler.NoiseParameters parameters, boolean modern)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;<init>(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;Z)V
      intermediary <init> Lnet/minecraft/class_5216;<init>(Lnet/minecraft/class_5819;Lnet/minecraft/class_5216$class_5487;Z)V
      official <init> Lena;<init>(Lazh;Lena$a;Z)V
  • Method Details

    • createLegacy

      @Deprecated public static DoublePerlinNoiseSampler createLegacy(Random random, DoublePerlinNoiseSampler.NoiseParameters parameters)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      named createLegacy Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;createLegacy(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
      intermediary method_39186 Lnet/minecraft/class_5216;method_39186(Lnet/minecraft/class_5819;Lnet/minecraft/class_5216$class_5487;)Lnet/minecraft/class_5216;
      official a Lena;a(Lazh;Lena$a;)Lena;
    • create

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

      public static DoublePerlinNoiseSampler create(Random random, DoublePerlinNoiseSampler.NoiseParameters parameters)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;create(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
      intermediary method_38476 Lnet/minecraft/class_5216;method_38476(Lnet/minecraft/class_5819;Lnet/minecraft/class_5216$class_5487;)Lnet/minecraft/class_5216;
      official b Lena;b(Lazh;Lena$a;)Lena;
    • getMaxValue

      public double getMaxValue()
      Mappings:
      Namespace Name Mixin selector
      named getMaxValue Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;getMaxValue()D
      intermediary method_40554 Lnet/minecraft/class_5216;method_40554()D
      official a Lena;a()D
    • createAmplitude

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

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

      Mappings:
      Namespace Name Mixin selector
      named copy Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;copy()Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
      intermediary method_38475 Lnet/minecraft/class_5216;method_38475()Lnet/minecraft/class_5216$class_5487;
      official b Lena;b()Lena$a;
    • addDebugInfo

      public void addDebugInfo(StringBuilder info)
      Mappings:
      Namespace Name Mixin selector
      named addDebugInfo Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;addDebugInfo(Ljava/lang/StringBuilder;)V
      intermediary method_39124 Lnet/minecraft/class_5216;method_39124(Ljava/lang/StringBuilder;)V
      official a Lena;a(Ljava/lang/StringBuilder;)V