Class PerlinNoiseGenerator

java.lang.Object
net.minecraft.world.gen.AbstractNoiseGenerator
net.minecraft.util.math.noise.PerlinNoiseGenerator

public class PerlinNoiseGenerator extends AbstractNoiseGenerator
Mappings:
Namespace Name
official bcq
intermediary net/minecraft/class_57
named net/minecraft/util/math/noise/PerlinNoiseGenerator
  • Field Summary

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

    Constructors
    Constructor
    Description
    PerlinNoiseGenerator(Random random, int samplers)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double[]
    method_6580(double[] double2, double double3, double double4, int int2, int int3, double double5, double double6, double double7)
     
    double[]
    method_6581(double[] double2, double double3, double double4, int int2, int int3, double double5, double double6, double double7, double double8)
     
    double
    noise(double x, double y)
     

    Methods inherited from class java.lang.Object

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

    • samplers

      private final NoiseSampler[] samplers
      Mappings:
      Namespace Name Mixin selector
      official a Lbcq;a:[Lbct;
      intermediary field_7558 Lnet/minecraft/class_57;field_7558:[Lnet/minecraft/class_1780;
      named samplers Lnet/minecraft/util/math/noise/PerlinNoiseGenerator;samplers:[Lnet/minecraft/util/math/noise/NoiseSampler;
    • samplersCount

      private final int samplersCount
      Mappings:
      Namespace Name Mixin selector
      official b Lbcq;b:I
      intermediary field_7559 Lnet/minecraft/class_57;field_7559:I
      named samplersCount Lnet/minecraft/util/math/noise/PerlinNoiseGenerator;samplersCount:I
  • Constructor Details

    • PerlinNoiseGenerator

      public PerlinNoiseGenerator(Random random, int samplers)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbcq;<init>(Ljava/util/Random;I)V
      intermediary <init> Lnet/minecraft/class_57;<init>(Ljava/util/Random;I)V
      named <init> Lnet/minecraft/util/math/noise/PerlinNoiseGenerator;<init>(Ljava/util/Random;I)V
  • Method Details

    • noise

      public double noise(double x, double y)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcq;a(DD)D
      intermediary method_6579 Lnet/minecraft/class_57;method_6579(DD)D
      named noise Lnet/minecraft/util/math/noise/PerlinNoiseGenerator;noise(DD)D
    • method_6580

      public double[] method_6580(double[] double2, double double3, double double4, int int2, int int3, double double5, double double6, double double7)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcq;a([DDDIIDDD)[D
      intermediary method_6580 Lnet/minecraft/class_57;method_6580([DDDIIDDD)[D
      named method_6580 Lnet/minecraft/util/math/noise/PerlinNoiseGenerator;method_6580([DDDIIDDD)[D
    • method_6581

      public double[] method_6581(double[] double2, double double3, double double4, int int2, int int3, double double5, double double6, double double7, double double8)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcq;a([DDDIIDDDD)[D
      intermediary method_6581 Lnet/minecraft/class_57;method_6581([DDDIIDDDD)[D
      named method_6581 Lnet/minecraft/util/math/noise/PerlinNoiseGenerator;method_6581([DDDIIDDDD)[D