Class ChunkNoiseSampler

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

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

    • field_35674

      final GenerationShapeConfig field_35674
      Mappings:
      Namespace Name Mixin selector
      official a Lcsy;a:Lctc;
      intermediary field_35674 Lnet/minecraft/class_6568;field_35674:Lnet/minecraft/class_5309;
      named field_35674 Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_35674:Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
    • horizontalSize

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

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

      final int minimumY
      Mappings:
      Namespace Name Mixin selector
      official d Lcsy;d: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 e Lcsy;e: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 f Lcsy;f: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 g Lcsy;g: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 h Lcsy;h: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 i Lcsy;i: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;
    • field_35486

      private final NoiseColumnSampler.class_6747[][] field_35486
      Mappings:
      Namespace Name Mixin selector
      official j Lcsy;j:[[Lcta$a;
      intermediary field_35486 Lnet/minecraft/class_6568;field_35486:[[Lnet/minecraft/class_5818$class_6747;
      named field_35486 Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_35486:[[Lnet/minecraft/world/gen/NoiseColumnSampler$class_6747;
    • terrainNoisePoints

      private final Long2ObjectMap<TerrainNoisePoint> terrainNoisePoints
      Mappings:
      Namespace Name Mixin selector
      official k Lcsy;k: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 l Lcsy;l:Lcsi;
      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 m Lcsy;m:Lcsy$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 n Lcsy;n:Lcsy$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;
    • field_35487

      private final class_6748 field_35487
      Mappings:
      Namespace Name Mixin selector
      official o Lcsy;o:Lctv;
      intermediary field_35487 Lnet/minecraft/class_6568;field_35487:Lnet/minecraft/class_6748;
      named field_35487 Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_35487:Lnet/minecraft/class_6748;
  • Constructor Details

    • ChunkNoiseSampler

      private ChunkNoiseSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, NoiseColumnSampler noiseColumnSampler, int minimumY, int int2, ChunkNoiseSampler.ColumnSampler columnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, class_6748 class_6748)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcsy;<init>(IIILcta;IILcsy$c;Lcsz;Lcsi$a;Lctv;)V
      intermediary <init> Lnet/minecraft/class_6568;<init>(IIILnet/minecraft/class_5818;IILnet/minecraft/class_6568$class_6572;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)V
      named <init> Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;<init>(IIILnet/minecraft/world/gen/NoiseColumnSampler;IILnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ColumnSampler;Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/world/gen/chunk/AquiferSampler$FluidLevelSampler;Lnet/minecraft/class_6748;)V
  • Method Details

    • method_39543

      public static ChunkNoiseSampler method_39543(Chunk chunk, NoiseColumnSampler noiseColumnSampler, Supplier<ChunkNoiseSampler.ColumnSampler> supplier, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, class_6748 class_6748)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsy;a(Lcpr;Lcta;Ljava/util/function/Supplier;Lcsz;Lcsi$a;Lctv;)Lcsy;
      intermediary method_39543 Lnet/minecraft/class_6568;method_39543(Lnet/minecraft/class_2791;Lnet/minecraft/class_5818;Ljava/util/function/Supplier;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)Lnet/minecraft/class_6568;
      named method_39543 Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39543(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/gen/NoiseColumnSampler;Ljava/util/function/Supplier;Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/world/gen/chunk/AquiferSampler$FluidLevelSampler;Lnet/minecraft/class_6748;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
    • method_39542

      public static ChunkNoiseSampler method_39542(int int2, int int3, int int4, int int5, NoiseColumnSampler noiseColumnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsy;a(IIIILcta;Lcsz;Lcsi$a;)Lcsy;
      intermediary method_39542 Lnet/minecraft/class_6568;method_39542(IIIILnet/minecraft/class_5818;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6568;
      named method_39542 Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39542(IIIILnet/minecraft/world/gen/NoiseColumnSampler;Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/world/gen/chunk/AquiferSampler$FluidLevelSampler;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
    • createMultiNoisePoint

      public NoiseColumnSampler.class_6747 createMultiNoisePoint(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsy;a(II)Lcta$a;
      intermediary method_38346 Lnet/minecraft/class_6568;method_38346(II)Lnet/minecraft/class_5818$class_6747;
      named createMultiNoisePoint Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;createMultiNoisePoint(II)Lnet/minecraft/world/gen/NoiseColumnSampler$class_6747;
    • getTerrainNoisePoint

      public TerrainNoisePoint getTerrainNoisePoint(NoiseColumnSampler noiseColumnSampler, int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsy;a(Lcta;II)Lcto;
      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 b Lcsy;b(II)Lcto;
      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 Lcsy;a(Lcsy$c;)Lcsy$d;
      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;
    • method_39327

      public class_6748 method_39327()
      Mappings:
      Namespace Name Mixin selector
      official a Lcsy;a()Lctv;
      intermediary method_39327 Lnet/minecraft/class_6568;method_39327()Lnet/minecraft/class_6748;
      named method_39327 Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39327()Lnet/minecraft/class_6748;
    • sampleStartNoise

      public void sampleStartNoise()
      Mappings:
      Namespace Name Mixin selector
      official b Lcsy;b()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 Lcsy;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 c Lcsy;c(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 Lcsy;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 Lcsy;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 Lcsy;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 c Lcsy;c()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 d Lcsy;d()Lcsi;
      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 Lcsy;a(III)Lcnv;
      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 Lcsy;b(III)Lcnv;
      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;