Class ChunkNoiseSampler

java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler

public class ChunkNoiseSampler extends Object
Mappings:
Namespace Name
official csh
intermediary net/minecraft/class_6568
named net/minecraft/world/gen/chunk/ChunkNoiseSampler
  • Field Details

    • horizontalNoiseResolution

      final int horizontalNoiseResolution
      Mappings:
      Namespace Name Mixin selector
      official a Lcsh;a:I
      intermediary field_34596 Lnet/minecraft/class_6568;field_34596:I
      named horizontalNoiseResolution Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;horizontalNoiseResolution:I
    • verticalNoiseResolution

      final int verticalNoiseResolution
      Mappings:
      Namespace Name Mixin selector
      official b Lcsh;b:I
      intermediary field_34597 Lnet/minecraft/class_6568;field_34597:I
      named verticalNoiseResolution Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;verticalNoiseResolution:I
    • height

      final int height
      Mappings:
      Namespace Name Mixin selector
      official c Lcsh;c:I
      intermediary field_34598 Lnet/minecraft/class_6568;field_34598:I
      named height Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;height:I
    • horizontalSize

      final int horizontalSize
      Mappings:
      Namespace Name Mixin selector
      official d Lcsh;d:I
      intermediary field_34599 Lnet/minecraft/class_6568;field_34599:I
      named horizontalSize Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;horizontalSize:I
    • minimumY

      final int minimumY
      Mappings:
      Namespace Name Mixin selector
      official e Lcsh;e:I
      intermediary field_34600 Lnet/minecraft/class_6568;field_34600:I
      named minimumY Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;minimumY:I
    • x

      final int x
      Mappings:
      Namespace Name Mixin selector
      official f Lcsh;f:I
      intermediary field_34601 Lnet/minecraft/class_6568;field_34601:I
      named x Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;x:I
    • z

      final int z
      Mappings:
      Namespace Name Mixin selector
      official g Lcsh;g:I
      intermediary field_34602 Lnet/minecraft/class_6568;field_34602:I
      named z Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;z:I
    • biomeX

      private final int biomeX
      Mappings:
      Namespace Name Mixin selector
      official h Lcsh;h:I
      intermediary field_34603 Lnet/minecraft/class_6568;field_34603:I
      named biomeX Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;biomeX:I
    • biomeZ

      private final int biomeZ
      Mappings:
      Namespace Name Mixin selector
      official i Lcsh;i:I
      intermediary field_34604 Lnet/minecraft/class_6568;field_34604:I
      named biomeZ Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;biomeZ:I
    • interpolators

      Mappings:
      Namespace Name Mixin selector
      official j Lcsh;j:Ljava/util/List;
      intermediary field_34605 Lnet/minecraft/class_6568;field_34605:Ljava/util/List;
      named interpolators Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;interpolators:Ljava/util/List;
    • noiseX

      private final double[][] noiseX
      Mappings:
      Namespace Name Mixin selector
      official k Lcsh;k:[[D
      intermediary field_34606 Lnet/minecraft/class_6568;field_34606:[[D
      named noiseX Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;noiseX:[[D
    • noiseZ

      private final double[][] noiseZ
      Mappings:
      Namespace Name Mixin selector
      official l Lcsh;l:[[D
      intermediary field_34607 Lnet/minecraft/class_6568;field_34607:[[D
      named noiseZ Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;noiseZ:[[D
    • continentalness

      private final double[][] continentalness
      Mappings:
      Namespace Name Mixin selector
      official m Lcsh;m:[[D
      intermediary field_34608 Lnet/minecraft/class_6568;field_34608:[[D
      named continentalness Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;continentalness:[[D
    • weirdness

      private final double[][] weirdness
      Mappings:
      Namespace Name Mixin selector
      official n Lcsh;n:[[D
      intermediary field_34609 Lnet/minecraft/class_6568;field_34609:[[D
      named weirdness Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;weirdness:[[D
    • erosion

      private final double[][] erosion
      Mappings:
      Namespace Name Mixin selector
      official o Lcsh;o:[[D
      intermediary field_34610 Lnet/minecraft/class_6568;field_34610:[[D
      named erosion Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;erosion:[[D
    • terrainNoisePoint

      private final TerrainNoisePoint[][] terrainNoisePoint
      Mappings:
      Namespace Name Mixin selector
      official p Lcsh;p:[[Lcsx;
      intermediary field_34611 Lnet/minecraft/class_6568;field_34611:[[Lnet/minecraft/class_6576;
      named terrainNoisePoint Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;terrainNoisePoint:[[Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
    • terrainNoisePoints

      private final Long2ObjectMap<TerrainNoisePoint> terrainNoisePoints
      Mappings:
      Namespace Name Mixin selector
      official q Lcsh;q:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      intermediary field_34612 Lnet/minecraft/class_6568;field_34612:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      named terrainNoisePoints Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;terrainNoisePoints:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
    • aquiferSampler

      private final AquiferSampler aquiferSampler
      Mappings:
      Namespace Name Mixin selector
      official r Lcsh;r:Lcrr;
      intermediary field_34613 Lnet/minecraft/class_6568;field_34613:Lnet/minecraft/class_6350;
      named aquiferSampler Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;aquiferSampler:Lnet/minecraft/world/gen/chunk/AquiferSampler;
    • initialNoiseBlockStateSampler

      private final ChunkNoiseSampler.BlockStateSampler initialNoiseBlockStateSampler
      Mappings:
      Namespace Name Mixin selector
      official s Lcsh;s:Lcsh$a;
      intermediary field_34614 Lnet/minecraft/class_6568;field_34614:Lnet/minecraft/class_6568$class_6569;
      named initialNoiseBlockStateSampler Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;initialNoiseBlockStateSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$BlockStateSampler;
    • oreVeinSampler

      private final ChunkNoiseSampler.BlockStateSampler oreVeinSampler
      Mappings:
      Namespace Name Mixin selector
      official t Lcsh;t:Lcsh$a;
      intermediary field_34615 Lnet/minecraft/class_6568;field_34615:Lnet/minecraft/class_6568$class_6569;
      named oreVeinSampler Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;oreVeinSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$BlockStateSampler;
  • Constructor Details

    • ChunkNoiseSampler

      public ChunkNoiseSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, int height, int minimumY, NoiseColumnSampler noiseColumnSampler, int x, int z, ChunkNoiseSampler.ColumnSampler columnSampler, Supplier<ChunkGeneratorSettings> settings, AquiferSampler.FluidLevelSampler fluidLevelSampler)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcsh;<init>(IIIIILcsk;IILcsh$d;Ljava/util/function/Supplier;Lcrr$a;)V
      intermediary <init> Lnet/minecraft/class_6568;<init>(IIIIILnet/minecraft/class_5818;IILnet/minecraft/class_6568$class_6572;Ljava/util/function/Supplier;Lnet/minecraft/class_6350$class_6565;)V
      named <init> Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;<init>(IIIIILnet/minecraft/world/gen/NoiseColumnSampler;IILnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ColumnSampler;Ljava/util/function/Supplier;Lnet/minecraft/world/gen/chunk/AquiferSampler$FluidLevelSampler;)V
  • Method Details

    • createMultiNoisePoint

      public static ChunkNoiseSampler.MultiNoisePoint createMultiNoisePoint(NoiseColumnSampler noiseColumnSampler, int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsh;a(Lcsk;II)Lcsh$b;
      intermediary method_38346 Lnet/minecraft/class_6568;method_38346(Lnet/minecraft/class_5818;II)Lnet/minecraft/class_6568$class_6570;
      named createMultiNoisePoint Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;createMultiNoisePoint(Lnet/minecraft/world/gen/NoiseColumnSampler;II)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$MultiNoisePoint;
    • getNoiseX

      public double getNoiseX(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsh;a(II)D
      intermediary method_38340 Lnet/minecraft/class_6568;method_38340(II)D
      named getNoiseX Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getNoiseX(II)D
    • getNoiseZ

      public double getNoiseZ(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsh;b(II)D
      intermediary method_38351 Lnet/minecraft/class_6568;method_38351(II)D
      named getNoiseZ Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getNoiseZ(II)D
    • getContinentalness

      public double getContinentalness(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official c Lcsh;c(II)D
      intermediary method_38357 Lnet/minecraft/class_6568;method_38357(II)D
      named getContinentalness Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getContinentalness(II)D
    • getWeirdness

      public double getWeirdness(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official d Lcsh;d(II)D
      intermediary method_38358 Lnet/minecraft/class_6568;method_38358(II)D
      named getWeirdness Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getWeirdness(II)D
    • getErosion

      public double getErosion(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official e Lcsh;e(II)D
      intermediary method_38359 Lnet/minecraft/class_6568;method_38359(II)D
      named getErosion Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getErosion(II)D
    • getTerrainNoisePoint

      public TerrainNoisePoint getTerrainNoisePoint(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official f Lcsh;f(II)Lcsx;
      intermediary method_38360 Lnet/minecraft/class_6568;method_38360(II)Lnet/minecraft/class_6576;
      named getTerrainNoisePoint Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getTerrainNoisePoint(II)Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
    • getTerrainNoisePoint

      public TerrainNoisePoint getTerrainNoisePoint(NoiseColumnSampler columnSampler, int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsh;b(Lcsk;II)Lcsx;
      intermediary method_38353 Lnet/minecraft/class_6568;method_38353(Lnet/minecraft/class_5818;II)Lnet/minecraft/class_6576;
      named getTerrainNoisePoint Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getTerrainNoisePoint(Lnet/minecraft/world/gen/NoiseColumnSampler;II)Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
    • getInterpolatedTerrainNoisePoint

      public TerrainNoisePoint getInterpolatedTerrainNoisePoint(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official g Lcsh;g(II)Lcsx;
      intermediary method_38361 Lnet/minecraft/class_6568;method_38361(II)Lnet/minecraft/class_6576;
      named getInterpolatedTerrainNoisePoint Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getInterpolatedTerrainNoisePoint(II)Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
    • createNoiseInterpolator

      protected ChunkNoiseSampler.NoiseInterpolator createNoiseInterpolator(ChunkNoiseSampler.ColumnSampler columnSampler)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsh;a(Lcsh$d;)Lcsh$e;
      intermediary method_38344 Lnet/minecraft/class_6568;method_38344(Lnet/minecraft/class_6568$class_6572;)Lnet/minecraft/class_6568$class_5917;
      named createNoiseInterpolator Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;createNoiseInterpolator(Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ColumnSampler;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator;
    • sampleStartNoise

      public void sampleStartNoise()
      Mappings:
      Namespace Name Mixin selector
      official a Lcsh;a()V
      intermediary method_38336 Lnet/minecraft/class_6568;method_38336()V
      named sampleStartNoise Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleStartNoise()V
    • sampleEndNoise

      public void sampleEndNoise(int x)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsh;a(I)V
      intermediary method_38339 Lnet/minecraft/class_6568;method_38339(I)V
      named sampleEndNoise Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleEndNoise(I)V
    • sampleNoiseCorners

      public void sampleNoiseCorners(int noiseY, int noiseZ)
      Mappings:
      Namespace Name Mixin selector
      official h Lcsh;h(II)V
      intermediary method_38362 Lnet/minecraft/class_6568;method_38362(II)V
      named sampleNoiseCorners Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseCorners(II)V
    • sampleNoiseY

      public void sampleNoiseY(double deltaY)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsh;a(D)V
      intermediary method_38337 Lnet/minecraft/class_6568;method_38337(D)V
      named sampleNoiseY Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseY(D)V
    • sampleNoiseX

      public void sampleNoiseX(double deltaX)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsh;b(D)V
      intermediary method_38349 Lnet/minecraft/class_6568;method_38349(D)V
      named sampleNoiseX Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseX(D)V
    • sampleNoise

      public void sampleNoise(double deltaZ)
      Mappings:
      Namespace Name Mixin selector
      official c Lcsh;c(D)V
      intermediary method_38355 Lnet/minecraft/class_6568;method_38355(D)V
      named sampleNoise Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoise(D)V
    • swapBuffers

      public void swapBuffers()
      Mappings:
      Namespace Name Mixin selector
      official b Lcsh;b()V
      intermediary method_38348 Lnet/minecraft/class_6568;method_38348()V
      named swapBuffers Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;swapBuffers()V
    • getAquiferSampler

      public AquiferSampler getAquiferSampler()
      Mappings:
      Namespace Name Mixin selector
      official c Lcsh;c()Lcrr;
      intermediary method_38354 Lnet/minecraft/class_6568;method_38354()Lnet/minecraft/class_6350;
      named getAquiferSampler Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getAquiferSampler()Lnet/minecraft/world/gen/chunk/AquiferSampler;
    • sampleInitialNoiseBlockState

      @Nullable protected @Nullable BlockState sampleInitialNoiseBlockState(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsh;a(III)Lcnd;
      intermediary method_38341 Lnet/minecraft/class_6568;method_38341(III)Lnet/minecraft/class_2680;
      named sampleInitialNoiseBlockState Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleInitialNoiseBlockState(III)Lnet/minecraft/block/BlockState;
    • sampleOreVeins

      @Nullable protected @Nullable BlockState sampleOreVeins(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsh;b(III)Lcnd;
      intermediary method_38352 Lnet/minecraft/class_6568;method_38352(III)Lnet/minecraft/class_2680;
      named sampleOreVeins Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleOreVeins(III)Lnet/minecraft/block/BlockState;