Class PerlinNoiseSampler

java.lang.Object
net.minecraft.util.math.noise.NoiseSampler
net.minecraft.util.math.noise.PerlinNoiseSampler

public class PerlinNoiseSampler extends NoiseSampler
Mappings:
Namespace Name
intermediary net/minecraft/class_369
glue class_4
server ab
client am
named net/minecraft/util/math/noise/PerlinNoiseSampler
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    double
     
    double
     
    double
     
    private int[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    create(double[] map, double x, double y, double z, int width, int height, int depth, double double2, double double3, double double4, double double5)
     
    final double
    gradCoord(int int2, double x, double y)
     
    final double
    gradCoord(int int2, double x, double y, double z)
     
    final double
    lerp(double x, double y, double t)
     
    double
    sample(double x, double y)
     
    double
    sample(double x, double y, double z)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • perm

      private int[] perm
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1407 Lnet/minecraft/class_369;field_1407:[I
      glue field_10 Lclass_4;field_10:[I
      server d Lab;d:[I
      client d Lam;d:[I
      named perm Lnet/minecraft/util/math/noise/PerlinNoiseSampler;perm:[I
    • offsetX

      public double offsetX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1408 Lnet/minecraft/class_369;field_1408:D
      glue field_7 Lclass_4;field_7:D
      server a Lab;a:D
      client a Lam;a:D
      named offsetX Lnet/minecraft/util/math/noise/PerlinNoiseSampler;offsetX:D
    • offsetY

      public double offsetY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1409 Lnet/minecraft/class_369;field_1409:D
      glue field_8 Lclass_4;field_8:D
      server b Lab;b:D
      client b Lam;b:D
      named offsetY Lnet/minecraft/util/math/noise/PerlinNoiseSampler;offsetY:D
    • offsetZ

      public double offsetZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1410 Lnet/minecraft/class_369;field_1410:D
      glue field_9 Lclass_4;field_9:D
      server c Lab;c:D
      client c Lam;c:D
      named offsetZ Lnet/minecraft/util/math/noise/PerlinNoiseSampler;offsetZ:D
  • Constructor Details

    • PerlinNoiseSampler

      public PerlinNoiseSampler()
    • PerlinNoiseSampler

      public PerlinNoiseSampler(Random random)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_369;<init>(Ljava/util/Random;)V
      glue <init> Lclass_4;<init>(Ljava/util/Random;)V
      server <init> Lab;<init>(Ljava/util/Random;)V
      client <init> Lam;<init>(Ljava/util/Random;)V
      named <init> Lnet/minecraft/util/math/noise/PerlinNoiseSampler;<init>(Ljava/util/Random;)V
  • Method Details

    • sample

      public double sample(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1199 Lnet/minecraft/class_369;method_1199(DDD)D
      glue method_10 Lclass_4;method_10(DDD)D
      server a Lab;a(DDD)D
      client a Lam;a(DDD)D
      named sample Lnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(DDD)D
    • lerp

      public final double lerp(double x, double y, double t)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1203 Lnet/minecraft/class_369;method_1203(DDD)D
      glue method_14 Lclass_4;method_14(DDD)D
      server b Lab;b(DDD)D
      client b Lam;b(DDD)D
      named lerp Lnet/minecraft/util/math/noise/PerlinNoiseSampler;lerp(DDD)D
    • gradCoord

      public final double gradCoord(int int2, double x, double y)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1200 Lnet/minecraft/class_369;method_1200(IDD)D
      glue method_11 Lclass_4;method_11(IDD)D
      server a Lab;a(IDD)D
      client a Lam;a(IDD)D
      named gradCoord Lnet/minecraft/util/math/noise/PerlinNoiseSampler;gradCoord(IDD)D
    • gradCoord

      public final double gradCoord(int int2, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1201 Lnet/minecraft/class_369;method_1201(IDDD)D
      glue method_12 Lclass_4;method_12(IDDD)D
      server a Lab;a(IDDD)D
      client a Lam;a(IDDD)D
      named gradCoord Lnet/minecraft/util/math/noise/PerlinNoiseSampler;gradCoord(IDDD)D
    • sample

      public double sample(double x, double y)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1204 Lnet/minecraft/class_369;method_1204(DD)D
      glue method_9 Lclass_4;method_9(DD)D
      server a Lab;a(DD)D
      client a Lam;a(DD)D
      named sample Lnet/minecraft/util/math/noise/PerlinNoiseSampler;sample(DD)D
    • create

      public void create(double[] map, double x, double y, double z, int width, int height, int depth, double double2, double double3, double double4, double double5)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1202 Lnet/minecraft/class_369;method_1202([DDDDIIIDDDD)V
      glue method_13 Lclass_4;method_13([DDDDIIIDDDD)V
      server a Lab;a([DDDDIIIDDDD)V
      client a Lam;a([DDDDIIIDDDD)V
      named create Lnet/minecraft/util/math/noise/PerlinNoiseSampler;create([DDDDIIIDDDD)V