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 byk
intermediary net/minecraft/class_57
named net/minecraft/util/math/noise/PerlinNoiseGenerator
  • Field Details

    • samplers

      private final NoiseSampler[] samplers
      Mappings:
      Namespace Name Mixin selector
      official a Lbyk;a:[Lbyl;
      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 Lbyk;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> Lbyk;<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 Lbyk;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, int int2, int int3, double double4, double double5, double double6)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyk;a(DDIIDDD)[D
      intermediary method_6580 Lnet/minecraft/class_57;method_6580(DDIIDDD)[D
      named method_6580 Lnet/minecraft/util/math/noise/PerlinNoiseGenerator;method_6580(DDIIDDD)[D
    • method_6581

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