Class NoiseInterpolator

java.lang.Object
net.minecraft.world.gen.NoiseInterpolator

public class NoiseInterpolator extends Object
Mappings:
Namespace Name
official cpv
intermediary net/minecraft/class_5917
named net/minecraft/world/gen/NoiseInterpolator
  • Field Details

    • startNoiseBuffer

      private double[][] startNoiseBuffer
      Mappings:
      Namespace Name Mixin selector
      official a Lcpv;a:[[D
      intermediary field_29227 Lnet/minecraft/class_5917;field_29227:[[D
      named startNoiseBuffer Lnet/minecraft/world/gen/NoiseInterpolator;startNoiseBuffer:[[D
    • endNoiseBuffer

      private double[][] endNoiseBuffer
      Mappings:
      Namespace Name Mixin selector
      official b Lcpv;b:[[D
      intermediary field_29228 Lnet/minecraft/class_5917;field_29228:[[D
      named endNoiseBuffer Lnet/minecraft/world/gen/NoiseInterpolator;endNoiseBuffer:[[D
    • sizeY

      private final int sizeY
      Mappings:
      Namespace Name Mixin selector
      official c Lcpv;c:I
      intermediary field_29229 Lnet/minecraft/class_5917;field_29229:I
      named sizeY Lnet/minecraft/world/gen/NoiseInterpolator;sizeY:I
    • sizeZ

      private final int sizeZ
      Mappings:
      Namespace Name Mixin selector
      official d Lcpv;d:I
      intermediary field_29230 Lnet/minecraft/class_5917;field_29230:I
      named sizeZ Lnet/minecraft/world/gen/NoiseInterpolator;sizeZ:I
    • minY

      private final int minY
      Mappings:
      Namespace Name Mixin selector
      official e Lcpv;e:I
      intermediary field_29231 Lnet/minecraft/class_5917;field_29231:I
      named minY Lnet/minecraft/world/gen/NoiseInterpolator;minY:I
    • columnSampler

      private final NoiseInterpolator.ColumnSampler columnSampler
      Mappings:
      Namespace Name Mixin selector
      official f Lcpv;f:Lcpv$a;
      intermediary field_29232 Lnet/minecraft/class_5917;field_29232:Lnet/minecraft/class_5917$class_5918;
      named columnSampler Lnet/minecraft/world/gen/NoiseInterpolator;columnSampler:Lnet/minecraft/world/gen/NoiseInterpolator$ColumnSampler;
    • x0y0z0

      private double x0y0z0
      Mappings:
      Namespace Name Mixin selector
      official g Lcpv;g:D
      intermediary field_29233 Lnet/minecraft/class_5917;field_29233:D
      named x0y0z0 Lnet/minecraft/world/gen/NoiseInterpolator;x0y0z0:D
    • x0y0z1

      private double x0y0z1
      Mappings:
      Namespace Name Mixin selector
      official h Lcpv;h:D
      intermediary field_29234 Lnet/minecraft/class_5917;field_29234:D
      named x0y0z1 Lnet/minecraft/world/gen/NoiseInterpolator;x0y0z1:D
    • x1y0z0

      private double x1y0z0
      Mappings:
      Namespace Name Mixin selector
      official i Lcpv;i:D
      intermediary field_29235 Lnet/minecraft/class_5917;field_29235:D
      named x1y0z0 Lnet/minecraft/world/gen/NoiseInterpolator;x1y0z0:D
    • x1y0z1

      private double x1y0z1
      Mappings:
      Namespace Name Mixin selector
      official j Lcpv;j:D
      intermediary field_29236 Lnet/minecraft/class_5917;field_29236:D
      named x1y0z1 Lnet/minecraft/world/gen/NoiseInterpolator;x1y0z1:D
    • x0y1z0

      private double x0y1z0
      Mappings:
      Namespace Name Mixin selector
      official k Lcpv;k:D
      intermediary field_29237 Lnet/minecraft/class_5917;field_29237:D
      named x0y1z0 Lnet/minecraft/world/gen/NoiseInterpolator;x0y1z0:D
    • x0y1z1

      private double x0y1z1
      Mappings:
      Namespace Name Mixin selector
      official l Lcpv;l:D
      intermediary field_29238 Lnet/minecraft/class_5917;field_29238:D
      named x0y1z1 Lnet/minecraft/world/gen/NoiseInterpolator;x0y1z1:D
    • x1y1z0

      private double x1y1z0
      Mappings:
      Namespace Name Mixin selector
      official m Lcpv;m:D
      intermediary field_29239 Lnet/minecraft/class_5917;field_29239:D
      named x1y1z0 Lnet/minecraft/world/gen/NoiseInterpolator;x1y1z0:D
    • x1y1z1

      private double x1y1z1
      Mappings:
      Namespace Name Mixin selector
      official n Lcpv;n:D
      intermediary field_29240 Lnet/minecraft/class_5917;field_29240:D
      named x1y1z1 Lnet/minecraft/world/gen/NoiseInterpolator;x1y1z1:D
    • x0z0

      private double x0z0
      Mappings:
      Namespace Name Mixin selector
      official o Lcpv;o:D
      intermediary field_29241 Lnet/minecraft/class_5917;field_29241:D
      named x0z0 Lnet/minecraft/world/gen/NoiseInterpolator;x0z0:D
    • x1z0

      private double x1z0
      Mappings:
      Namespace Name Mixin selector
      official p Lcpv;p:D
      intermediary field_29242 Lnet/minecraft/class_5917;field_29242:D
      named x1z0 Lnet/minecraft/world/gen/NoiseInterpolator;x1z0:D
    • x0z1

      private double x0z1
      Mappings:
      Namespace Name Mixin selector
      official q Lcpv;q:D
      intermediary field_29243 Lnet/minecraft/class_5917;field_29243:D
      named x0z1 Lnet/minecraft/world/gen/NoiseInterpolator;x0z1:D
    • x1z1

      private double x1z1
      Mappings:
      Namespace Name Mixin selector
      official r Lcpv;r:D
      intermediary field_29244 Lnet/minecraft/class_5917;field_29244:D
      named x1z1 Lnet/minecraft/world/gen/NoiseInterpolator;x1z1:D
    • z0

      private double z0
      Mappings:
      Namespace Name Mixin selector
      official s Lcpv;s:D
      intermediary field_29245 Lnet/minecraft/class_5917;field_29245:D
      named z0 Lnet/minecraft/world/gen/NoiseInterpolator;z0:D
    • z1

      private double z1
      Mappings:
      Namespace Name Mixin selector
      official t Lcpv;t:D
      intermediary field_29246 Lnet/minecraft/class_5917;field_29246:D
      named z1 Lnet/minecraft/world/gen/NoiseInterpolator;z1:D
    • startX

      private final int startX
      Mappings:
      Namespace Name Mixin selector
      official u Lcpv;u:I
      intermediary field_29247 Lnet/minecraft/class_5917;field_29247:I
      named startX Lnet/minecraft/world/gen/NoiseInterpolator;startX:I
    • startZ

      private final int startZ
      Mappings:
      Namespace Name Mixin selector
      official v Lcpv;v:I
      intermediary field_29248 Lnet/minecraft/class_5917;field_29248:I
      named startZ Lnet/minecraft/world/gen/NoiseInterpolator;startZ:I
  • Constructor Details

    • NoiseInterpolator

      public NoiseInterpolator(int sizeX, int sizeY, int sizeZ, ChunkPos pos, int minY, NoiseInterpolator.ColumnSampler columnSampler)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcpv;<init>(IIILbvu;ILcpv$a;)V
      intermediary <init> Lnet/minecraft/class_5917;<init>(IIILnet/minecraft/class_1923;ILnet/minecraft/class_5917$class_5918;)V
      named <init> Lnet/minecraft/world/gen/NoiseInterpolator;<init>(IIILnet/minecraft/util/math/ChunkPos;ILnet/minecraft/world/gen/NoiseInterpolator$ColumnSampler;)V
  • Method Details

    • createBuffer

      private static double[][] createBuffer(int sizeY, int sizeZ)
      Mappings:
      Namespace Name Mixin selector
      official b Lcpv;b(II)[[D
      intermediary method_34293 Lnet/minecraft/class_5917;method_34293(II)[[D
      named createBuffer Lnet/minecraft/world/gen/NoiseInterpolator;createBuffer(II)[[D
    • sampleStartNoise

      public void sampleStartNoise()
      Mappings:
      Namespace Name Mixin selector
      official a Lcpv;a()V
      intermediary method_34286 Lnet/minecraft/class_5917;method_34286()V
      named sampleStartNoise Lnet/minecraft/world/gen/NoiseInterpolator;sampleStartNoise()V
    • sampleEndNoise

      public void sampleEndNoise(int x)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpv;a(I)V
      intermediary method_34288 Lnet/minecraft/class_5917;method_34288(I)V
      named sampleEndNoise Lnet/minecraft/world/gen/NoiseInterpolator;sampleEndNoise(I)V
    • sampleNoise

      private void sampleNoise(double[][] buffer, int noiseX)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpv;a([[DI)V
      intermediary method_34290 Lnet/minecraft/class_5917;method_34290([[DI)V
      named sampleNoise Lnet/minecraft/world/gen/NoiseInterpolator;sampleNoise([[DI)V
    • sampleNoiseCorners

      public void sampleNoiseCorners(int noiseY, int noiseZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpv;a(II)V
      intermediary method_34289 Lnet/minecraft/class_5917;method_34289(II)V
      named sampleNoiseCorners Lnet/minecraft/world/gen/NoiseInterpolator;sampleNoiseCorners(II)V
    • sampleNoiseY

      public void sampleNoiseY(double deltaY)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpv;a(D)V
      intermediary method_34287 Lnet/minecraft/class_5917;method_34287(D)V
      named sampleNoiseY Lnet/minecraft/world/gen/NoiseInterpolator;sampleNoiseY(D)V
    • sampleNoiseX

      public void sampleNoiseX(double deltaX)
      Mappings:
      Namespace Name Mixin selector
      official b Lcpv;b(D)V
      intermediary method_34292 Lnet/minecraft/class_5917;method_34292(D)V
      named sampleNoiseX Lnet/minecraft/world/gen/NoiseInterpolator;sampleNoiseX(D)V
    • sampleNoise

      public double sampleNoise(double deltaZ)
      Mappings:
      Namespace Name Mixin selector
      official c Lcpv;c(D)D
      intermediary method_34294 Lnet/minecraft/class_5917;method_34294(D)D
      named sampleNoise Lnet/minecraft/world/gen/NoiseInterpolator;sampleNoise(D)D
    • swapBuffers

      public void swapBuffers()
      Mappings:
      Namespace Name Mixin selector
      official b Lcpv;b()V
      intermediary method_34291 Lnet/minecraft/class_5917;method_34291()V
      named swapBuffers Lnet/minecraft/world/gen/NoiseInterpolator;swapBuffers()V