Class InterpolatedNoiseSampler

java.lang.Object
net.minecraft.util.math.noise.InterpolatedNoiseSampler
All Implemented Interfaces:
ChunkNoiseSampler.ColumnSampler

public class InterpolatedNoiseSampler extends Object implements ChunkNoiseSampler.ColumnSampler
Mappings:
Namespace Name
official dgk
intermediary net/minecraft/class_5822
named net/minecraft/util/math/noise/InterpolatedNoiseSampler
  • Field Details

    • lowerInterpolatedNoise

      private final OctavePerlinNoiseSampler lowerInterpolatedNoise
      Mappings:
      Namespace Name Mixin selector
      official a Ldgk;a:Ldgo;
      intermediary field_28774 Lnet/minecraft/class_5822;field_28774:Lnet/minecraft/class_3537;
      named lowerInterpolatedNoise Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;lowerInterpolatedNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
    • upperInterpolatedNoise

      private final OctavePerlinNoiseSampler upperInterpolatedNoise
      Mappings:
      Namespace Name Mixin selector
      official b Ldgk;b:Ldgo;
      intermediary field_28775 Lnet/minecraft/class_5822;field_28775:Lnet/minecraft/class_3537;
      named upperInterpolatedNoise Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;upperInterpolatedNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
    • interpolationNoise

      private final OctavePerlinNoiseSampler interpolationNoise
      Mappings:
      Namespace Name Mixin selector
      official c Ldgk;c:Ldgo;
      intermediary field_28776 Lnet/minecraft/class_5822;field_28776:Lnet/minecraft/class_3537;
      named interpolationNoise Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;interpolationNoise:Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;
    • field_34752

      private final double field_34752
      Mappings:
      Namespace Name Mixin selector
      official d Ldgk;d:D
      intermediary field_34752 Lnet/minecraft/class_5822;field_34752:D
      named field_34752 Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_34752:D
    • field_34753

      private final double field_34753
      Mappings:
      Namespace Name Mixin selector
      official e Ldgk;e:D
      intermediary field_34753 Lnet/minecraft/class_5822;field_34753:D
      named field_34753 Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_34753:D
    • field_34754

      private final double field_34754
      Mappings:
      Namespace Name Mixin selector
      official f Ldgk;f:D
      intermediary field_34754 Lnet/minecraft/class_5822;field_34754:D
      named field_34754 Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_34754:D
    • field_34755

      private final double field_34755
      Mappings:
      Namespace Name Mixin selector
      official g Ldgk;g:D
      intermediary field_34755 Lnet/minecraft/class_5822;field_34755:D
      named field_34755 Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_34755:D
    • field_34756

      private final int field_34756
      Mappings:
      Namespace Name Mixin selector
      official h Ldgk;h:I
      intermediary field_34756 Lnet/minecraft/class_5822;field_34756:I
      named field_34756 Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_34756:I
    • field_34757

      private final int field_34757
      Mappings:
      Namespace Name Mixin selector
      official i Ldgk;i:I
      intermediary field_34757 Lnet/minecraft/class_5822;field_34757:I
      named field_34757 Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;field_34757:I
  • Constructor Details

    • InterpolatedNoiseSampler

      private InterpolatedNoiseSampler(OctavePerlinNoiseSampler lowerInterpolatedNoise, OctavePerlinNoiseSampler upperInterpolatedNoise, OctavePerlinNoiseSampler interpolationNoise, NoiseSamplingConfig noiseSamplingConfig, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldgk;<init>(Ldgo;Ldgo;Ldgo;Lctb;II)V
      intermediary <init> Lnet/minecraft/class_5822;<init>(Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;Lnet/minecraft/class_5308;II)V
      named <init> Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;<init>(Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;Lnet/minecraft/util/math/noise/OctavePerlinNoiseSampler;Lnet/minecraft/world/gen/chunk/NoiseSamplingConfig;II)V
    • InterpolatedNoiseSampler

      public InterpolatedNoiseSampler(AbstractRandom random, NoiseSamplingConfig noiseSamplingConfig, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldgk;<init>(Lcti;Lctb;II)V
      intermediary <init> Lnet/minecraft/class_5822;<init>(Lnet/minecraft/class_5819;Lnet/minecraft/class_5308;II)V
      named <init> Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;<init>(Lnet/minecraft/world/gen/random/AbstractRandom;Lnet/minecraft/world/gen/chunk/NoiseSamplingConfig;II)V
  • Method Details

    • calculateNoise

      public double calculateNoise(int x, int y, int z)
      Specified by:
      calculateNoise in interface ChunkNoiseSampler.ColumnSampler
      Mappings:
      Namespace Name Mixin selector
      official calculateNoise Lcsy$c;calculateNoise(III)D
      intermediary calculateNoise Lnet/minecraft/class_6568$class_6572;calculateNoise(III)D
      named calculateNoise Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ColumnSampler;calculateNoise(III)D
    • addDebugInfo

      public void addDebugInfo(StringBuilder info)
      Mappings:
      Namespace Name Mixin selector
      official a Ldgk;a(Ljava/lang/StringBuilder;)V
      intermediary method_39117 Lnet/minecraft/class_5822;method_39117(Ljava/lang/StringBuilder;)V
      named addDebugInfo Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;addDebugInfo(Ljava/lang/StringBuilder;)V