Class ChunkNoiseSampler

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

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

    • field_36272

      private final NoiseColumnSampler field_36272
      Mappings:
      Namespace Name Mixin selector
      official a Lctg;a:Lcti;
      intermediary field_36272 Lnet/minecraft/class_6568;field_36272:Lnet/minecraft/class_5818;
      named field_36272 Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_36272:Lnet/minecraft/world/gen/NoiseColumnSampler;
    • generationShapeConfig

      final GenerationShapeConfig generationShapeConfig
      Mappings:
      Namespace Name Mixin selector
      official b Lctg;b:Lctk;
      intermediary field_35674 Lnet/minecraft/class_6568;field_35674:Lnet/minecraft/class_5309;
      named generationShapeConfig Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;generationShapeConfig:Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
    • horizontalSize

      final int horizontalSize
      Mappings:
      Namespace Name Mixin selector
      official c Lctg;c: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 d Lctg;d: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 e Lctg;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 Lctg;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 Lctg;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 Lctg;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 Lctg;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 Lctg;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;
    • field_35486

      private final NoiseColumnSampler.class_6747[][] field_35486
      Mappings:
      Namespace Name Mixin selector
      official k Lctg;k:[[Lcti$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;
    • field_36273

      private final Long2IntMap field_36273
      Mappings:
      Namespace Name Mixin selector
      official l Lctg;l:Lit/unimi/dsi/fastutil/longs/Long2IntMap;
      intermediary field_36273 Lnet/minecraft/class_6568;field_36273:Lit/unimi/dsi/fastutil/longs/Long2IntMap;
      named field_36273 Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;field_36273:Lit/unimi/dsi/fastutil/longs/Long2IntMap;
    • aquiferSampler

      private final AquiferSampler aquiferSampler
      Mappings:
      Namespace Name Mixin selector
      official m Lctg;m:Lcsq;
      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 n Lctg;n:Lctg$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 o Lctg;o:Lctg$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;
    • blender

      private final Blender blender
      Mappings:
      Namespace Name Mixin selector
      official p Lctg;p:Lcud;
      intermediary field_35487 Lnet/minecraft/class_6568;field_35487:Lnet/minecraft/class_6748;
      named blender Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;blender:Lnet/minecraft/world/gen/chunk/Blender;
  • Constructor Details

    • ChunkNoiseSampler

      private ChunkNoiseSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int horizontalSize, NoiseColumnSampler noiseColumnSampler, int minimumY, int minimumZ, ChunkNoiseSampler.ColumnSampler columnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lctg;<init>(IIILcti;IILctg$c;Lcth;Lcsq$a;Lcud;)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/world/gen/chunk/Blender;)V
  • Method Details

    • create

      public static ChunkNoiseSampler create(Chunk chunk, NoiseColumnSampler noiseColumnSampler, Supplier<ChunkNoiseSampler.ColumnSampler> supplier, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender)
      Mappings:
      Namespace Name Mixin selector
      official a Lctg;a(Lcpy;Lcti;Ljava/util/function/Supplier;Lcth;Lcsq$a;Lcud;)Lctg;
      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 create Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;create(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/world/gen/chunk/Blender;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
    • create

      public static ChunkNoiseSampler create(int minimumY, int int2, int horizontalSize, int verticalNoiseResolution, NoiseColumnSampler noiseColumnSampler, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler)
      Mappings:
      Namespace Name Mixin selector
      official a Lctg;a(IIIILcti;Lcth;Lcsq$a;)Lctg;
      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 create Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;create(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 Lctg;a(II)Lcti$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;
    • method_39900

      public int method_39900(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Lctg;b(II)I
      intermediary method_39900 Lnet/minecraft/class_6568;method_39900(II)I
      named method_39900 Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39900(II)I
    • method_39899

      private int method_39899(long long2)
      Mappings:
      Namespace Name Mixin selector
      official a Lctg;a(J)I
      intermediary method_39899 Lnet/minecraft/class_6568;method_39899(J)I
      named method_39899 Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;method_39899(J)I
    • createNoiseInterpolator

      protected ChunkNoiseSampler.NoiseInterpolator createNoiseInterpolator(ChunkNoiseSampler.ColumnSampler columnSampler)
      Mappings:
      Namespace Name Mixin selector
      official a Lctg;a(Lctg$c;)Lctg$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;
    • getBlender

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

      public void sampleStartNoise()
      Mappings:
      Namespace Name Mixin selector
      official b Lctg;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 Lctg;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 Lctg;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 Lctg;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 Lctg;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 Lctg;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 Lctg;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 Lctg;d()Lcsq;
      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 Lctg;a(III)Lcoc;
      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 Lctg;b(III)Lcoc;
      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;