Class ChunkNoiseSampler

java.lang.Object
net.minecraft.world.gen.chunk.ChunkNoiseSampler
All Implemented Interfaces:
DensityFunction.EachApplier, DensityFunction.NoisePos

public class ChunkNoiseSampler extends Object implements DensityFunction.EachApplier, DensityFunction.NoisePos
Mappings:
Namespace Name
official def
intermediary net/minecraft/class_6568
named net/minecraft/world/gen/chunk/ChunkNoiseSampler
  • Field Details

    • generationShapeConfig

      private final GenerationShapeConfig generationShapeConfig
      Mappings:
      Namespace Name Mixin selector
      official a Ldef;a:Ldej;
      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;
    • horizontalCellCount

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

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

      final int minimumCellY
      Mappings:
      Namespace Name Mixin selector
      official d Ldef;d:I
      intermediary field_34600 Lnet/minecraft/class_6568;field_34600:I
      named minimumCellY Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;minimumCellY:I
    • startCellX

      private final int startCellX
      Mappings:
      Namespace Name Mixin selector
      official e Ldef;e:I
      intermediary field_34601 Lnet/minecraft/class_6568;field_34601:I
      named startCellX Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;startCellX:I
    • startCellZ

      private final int startCellZ
      Mappings:
      Namespace Name Mixin selector
      official f Ldef;f:I
      intermediary field_34602 Lnet/minecraft/class_6568;field_34602:I
      named startCellZ Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;startCellZ:I
    • biomeX

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

      final int biomeZ
      Mappings:
      Namespace Name Mixin selector
      official h Ldef;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 Ldef;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;
    • caches

      Mappings:
      Namespace Name Mixin selector
      official j Ldef;j:Ljava/util/List;
      intermediary field_36581 Lnet/minecraft/class_6568;field_36581:Ljava/util/List;
      named caches Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;caches:Ljava/util/List;
    • actualDensityFunctionCache

      private final Map<DensityFunction,DensityFunction> actualDensityFunctionCache
      Mappings:
      Namespace Name Mixin selector
      official k Ldef;k:Ljava/util/Map;
      intermediary field_36582 Lnet/minecraft/class_6568;field_36582:Ljava/util/Map;
      named actualDensityFunctionCache Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;actualDensityFunctionCache:Ljava/util/Map;
    • surfaceHeightEstimateCache

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

      private final AquiferSampler aquiferSampler
      Mappings:
      Namespace Name Mixin selector
      official m Ldef;m:Lddn;
      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;
    • initialDensityWithoutJaggedness

      private final DensityFunction initialDensityWithoutJaggedness
      Mappings:
      Namespace Name Mixin selector
      official n Ldef;n:Lddu;
      intermediary field_36583 Lnet/minecraft/class_6568;field_36583:Lnet/minecraft/class_6910;
      named initialDensityWithoutJaggedness Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;initialDensityWithoutJaggedness:Lnet/minecraft/world/gen/densityfunction/DensityFunction;
    • blockStateSampler

      private final ChunkNoiseSampler.BlockStateSampler blockStateSampler
      Mappings:
      Namespace Name Mixin selector
      official o Ldef;o:Ldef$c;
      intermediary field_36584 Lnet/minecraft/class_6568;field_36584:Lnet/minecraft/class_6568$class_6569;
      named blockStateSampler Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;blockStateSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$BlockStateSampler;
    • blender

      private final Blender blender
      Mappings:
      Namespace Name Mixin selector
      official p Ldef;p:Ldfd;
      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;
    • cachedBlendAlphaDensityFunction

      private final ChunkNoiseSampler.FlatCacheDensityFunction cachedBlendAlphaDensityFunction
      Mappings:
      Namespace Name Mixin selector
      official q Ldef;q:Ldef$g;
      intermediary field_36585 Lnet/minecraft/class_6568;field_36585:Lnet/minecraft/class_6568$class_6951;
      named cachedBlendAlphaDensityFunction Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;cachedBlendAlphaDensityFunction:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$FlatCacheDensityFunction;
    • cachedBlendOffsetDensityFunction

      private final ChunkNoiseSampler.FlatCacheDensityFunction cachedBlendOffsetDensityFunction
      Mappings:
      Namespace Name Mixin selector
      official r Ldef;r:Ldef$g;
      intermediary field_36586 Lnet/minecraft/class_6568;field_36586:Lnet/minecraft/class_6568$class_6951;
      named cachedBlendOffsetDensityFunction Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;cachedBlendOffsetDensityFunction:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$FlatCacheDensityFunction;
    • beardifying

      private final DensityFunctionTypes.Beardifying beardifying
      Mappings:
      Namespace Name Mixin selector
      official s Ldef;s:Lddv$c;
      intermediary field_37113 Lnet/minecraft/class_6568;field_37113:Lnet/minecraft/class_6916$class_7050;
      named beardifying Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;beardifying:Lnet/minecraft/world/gen/densityfunction/DensityFunctionTypes$Beardifying;
    • lastBlendingColumnPos

      private long lastBlendingColumnPos
      Mappings:
      Namespace Name Mixin selector
      official t Ldef;t:J
      intermediary field_36587 Lnet/minecraft/class_6568;field_36587:J
      named lastBlendingColumnPos Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;lastBlendingColumnPos:J
    • lastBlendingResult

      private Blender.BlendResult lastBlendingResult
      Mappings:
      Namespace Name Mixin selector
      official u Ldef;u:Ldfd$a;
      intermediary field_36588 Lnet/minecraft/class_6568;field_36588:Lnet/minecraft/class_6748$class_6956;
      named lastBlendingResult Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;lastBlendingResult:Lnet/minecraft/world/gen/chunk/Blender$BlendResult;
    • biomeHorizontalEnd

      final int biomeHorizontalEnd
      Mappings:
      Namespace Name Mixin selector
      official v Ldef;v:I
      intermediary field_36589 Lnet/minecraft/class_6568;field_36589:I
      named biomeHorizontalEnd Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;biomeHorizontalEnd:I
    • horizontalBlockSize

      final int horizontalBlockSize
      Mappings:
      Namespace Name Mixin selector
      official w Ldef;w:I
      intermediary field_36590 Lnet/minecraft/class_6568;field_36590:I
      named horizontalBlockSize Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;horizontalBlockSize:I
    • verticalBlockSize

      final int verticalBlockSize
      Mappings:
      Namespace Name Mixin selector
      official x Ldef;x:I
      intermediary field_36591 Lnet/minecraft/class_6568;field_36591:I
      named verticalBlockSize Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;verticalBlockSize:I
    • isInInterpolationLoop

      boolean isInInterpolationLoop
      Mappings:
      Namespace Name Mixin selector
      official y Ldef;y:Z
      intermediary field_36592 Lnet/minecraft/class_6568;field_36592:Z
      named isInInterpolationLoop Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;isInInterpolationLoop:Z
    • isSamplingNoise

      boolean isSamplingNoise
      Mappings:
      Namespace Name Mixin selector
      official z Ldef;z:Z
      intermediary field_36593 Lnet/minecraft/class_6568;field_36593:Z
      named isSamplingNoise Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;isSamplingNoise:Z
    • startBlockX

      private int startBlockX
      Mappings:
      Namespace Name Mixin selector
      official A Ldef;A:I
      intermediary field_36594 Lnet/minecraft/class_6568;field_36594:I
      named startBlockX Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;startBlockX:I
    • startBlockY

      int startBlockY
      Mappings:
      Namespace Name Mixin selector
      official B Ldef;B:I
      intermediary field_36572 Lnet/minecraft/class_6568;field_36572:I
      named startBlockY Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;startBlockY:I
    • startBlockZ

      private int startBlockZ
      Mappings:
      Namespace Name Mixin selector
      official C Ldef;C:I
      intermediary field_36573 Lnet/minecraft/class_6568;field_36573:I
      named startBlockZ Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;startBlockZ:I
    • cellBlockX

      int cellBlockX
      Mappings:
      Namespace Name Mixin selector
      official D Ldef;D:I
      intermediary field_36574 Lnet/minecraft/class_6568;field_36574:I
      named cellBlockX Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;cellBlockX:I
    • cellBlockY

      int cellBlockY
      Mappings:
      Namespace Name Mixin selector
      official E Ldef;E:I
      intermediary field_36575 Lnet/minecraft/class_6568;field_36575:I
      named cellBlockY Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;cellBlockY:I
    • cellBlockZ

      int cellBlockZ
      Mappings:
      Namespace Name Mixin selector
      official F Ldef;F:I
      intermediary field_36576 Lnet/minecraft/class_6568;field_36576:I
      named cellBlockZ Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;cellBlockZ:I
    • sampleUniqueIndex

      long sampleUniqueIndex
      Mappings:
      Namespace Name Mixin selector
      official G Ldef;G:J
      intermediary field_36577 Lnet/minecraft/class_6568;field_36577:J
      named sampleUniqueIndex Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleUniqueIndex:J
    • cacheOnceUniqueIndex

      long cacheOnceUniqueIndex
      Mappings:
      Namespace Name Mixin selector
      official H Ldef;H:J
      intermediary field_36578 Lnet/minecraft/class_6568;field_36578:J
      named cacheOnceUniqueIndex Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;cacheOnceUniqueIndex:J
    • index

      int index
      Mappings:
      Namespace Name Mixin selector
      official I Ldef;I:I
      intermediary field_36579 Lnet/minecraft/class_6568;field_36579:I
      named index Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;index:I
    • eachApplier

      private final DensityFunction.EachApplier eachApplier
      Mappings:
      Namespace Name Mixin selector
      official J Ldef;J:Lddu$a;
      intermediary field_36580 Lnet/minecraft/class_6568;field_36580:Lnet/minecraft/class_6910$class_6911;
      named eachApplier Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;eachApplier:Lnet/minecraft/world/gen/densityfunction/DensityFunction$EachApplier;
  • Constructor Details

    • ChunkNoiseSampler

      public ChunkNoiseSampler(int horizontalCellCount, NoiseConfig noiseConfig, int startX, int startZ, GenerationShapeConfig generationShapeConfig, DensityFunctionTypes.Beardifying beardifying, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldef;<init>(ILdep;IILdej;Lddv$c;Ldeg;Lddn$a;Ldfd;)V
      intermediary <init> Lnet/minecraft/class_6568;<init>(ILnet/minecraft/class_7138;IILnet/minecraft/class_5309;Lnet/minecraft/class_6916$class_7050;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)V
      named <init> Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;<init>(ILnet/minecraft/world/gen/noise/NoiseConfig;IILnet/minecraft/world/gen/chunk/GenerationShapeConfig;Lnet/minecraft/world/gen/densityfunction/DensityFunctionTypes$Beardifying;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, NoiseConfig noiseConfig, DensityFunctionTypes.Beardifying beardifying, ChunkGeneratorSettings chunkGeneratorSettings, AquiferSampler.FluidLevelSampler fluidLevelSampler, Blender blender)
      Mappings:
      Namespace Name Mixin selector
      official a Ldef;a(Ldap;Ldep;Lddv$c;Ldeg;Lddn$a;Ldfd;)Ldef;
      intermediary method_39543 Lnet/minecraft/class_6568;method_39543(Lnet/minecraft/class_2791;Lnet/minecraft/class_7138;Lnet/minecraft/class_6916$class_7050;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/noise/NoiseConfig;Lnet/minecraft/world/gen/densityfunction/DensityFunctionTypes$Beardifying;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;
    • createMultiNoiseSampler

      protected MultiNoiseUtil.MultiNoiseSampler createMultiNoiseSampler(NoiseRouter noiseRouter, List<MultiNoiseUtil.NoiseHypercube> spawnTarget)
      Mappings:
      Namespace Name Mixin selector
      official a Ldef;a(Ldeh;Ljava/util/List;)Lclc$f;
      intermediary method_40531 Lnet/minecraft/class_6568;method_40531(Lnet/minecraft/class_6953;Ljava/util/List;)Lnet/minecraft/class_6544$class_6552;
      named createMultiNoiseSampler Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;createMultiNoiseSampler(Lnet/minecraft/world/gen/noise/NoiseRouter;Ljava/util/List;)Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;
    • sampleBlockState

      @Nullable protected @Nullable BlockState sampleBlockState()
      Mappings:
      Namespace Name Mixin selector
      official e Ldef;e()Lcyt;
      intermediary method_40536 Lnet/minecraft/class_6568;method_40536()Lnet/minecraft/class_2680;
      named sampleBlockState Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleBlockState()Lnet/minecraft/block/BlockState;
    • blockX

      public int blockX()
      Specified by:
      blockX in interface DensityFunction.NoisePos
      Mappings:
      Namespace Name Mixin selector
      official a Lddu$b;a()I
      intermediary comp_371 Lnet/minecraft/class_6910$class_6912;comp_371()I
      named blockX Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;blockX()I
    • blockY

      public int blockY()
      Specified by:
      blockY in interface DensityFunction.NoisePos
      Mappings:
      Namespace Name Mixin selector
      official b Lddu$b;b()I
      intermediary comp_372 Lnet/minecraft/class_6910$class_6912;comp_372()I
      named blockY Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;blockY()I
    • blockZ

      public int blockZ()
      Specified by:
      blockZ in interface DensityFunction.NoisePos
      Mappings:
      Namespace Name Mixin selector
      official c Lddu$b;c()I
      intermediary comp_373 Lnet/minecraft/class_6910$class_6912;comp_373()I
      named blockZ Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;blockZ()I
    • estimateSurfaceHeight

      public int estimateSurfaceHeight(int blockX, int blockZ)
      Mappings:
      Namespace Name Mixin selector
      official a Ldef;a(II)I
      intermediary method_39900 Lnet/minecraft/class_6568;method_39900(II)I
      named estimateSurfaceHeight Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;estimateSurfaceHeight(II)I
    • calculateSurfaceHeightEstimate

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

      public Blender getBlender()
      Specified by:
      getBlender in interface DensityFunction.NoisePos
      Mappings:
      Namespace Name Mixin selector
      official d Lddu$b;d()Ldfd;
      intermediary method_39327 Lnet/minecraft/class_6910$class_6912;method_39327()Lnet/minecraft/class_6748;
      named getBlender Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;getBlender()Lnet/minecraft/world/gen/chunk/Blender;
    • sampleNoise

      private void sampleNoise(boolean start, int nextCellX)
      Mappings:
      Namespace Name Mixin selector
      official a Ldef;a(ZI)V
      intermediary method_40532 Lnet/minecraft/class_6568;method_40532(ZI)V
      named sampleNoise Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoise(ZI)V
    • sampleStartNoise

      public void sampleStartNoise()
      Mappings:
      Namespace Name Mixin selector
      official f Ldef;f()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 cellX)
      Mappings:
      Namespace Name Mixin selector
      official b Ldef;b(I)V
      intermediary method_38339 Lnet/minecraft/class_6568;method_38339(I)V
      named sampleEndNoise Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleEndNoise(I)V
    • getPosAt

      public ChunkNoiseSampler getPosAt(int int2)
      Specified by:
      getPosAt in interface DensityFunction.EachApplier
      Mappings:
      Namespace Name Mixin selector
      official c Ldef;c(I)Ldef;
      intermediary method_40534 Lnet/minecraft/class_6568;method_40534(I)Lnet/minecraft/class_6568;
      named getPosAt Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getPosAt(I)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
    • applyEach

      public void applyEach(double[] densities, DensityFunction densityFunction)
      Specified by:
      applyEach in interface DensityFunction.EachApplier
      Mappings:
      Namespace Name Mixin selector
      official a Lddu$a;a([DLddu;)V
      intermediary method_40478 Lnet/minecraft/class_6910$class_6911;method_40478([DLnet/minecraft/class_6910;)V
      named applyEach Lnet/minecraft/world/gen/densityfunction/DensityFunction$EachApplier;applyEach([DLnet/minecraft/world/gen/densityfunction/DensityFunction;)V
    • sampleNoiseCorners

      public void sampleNoiseCorners(int cellY, int cellZ)
      Mappings:
      Namespace Name Mixin selector
      official b Ldef;b(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(int blockY, double cellDeltaY)
      Mappings:
      Namespace Name Mixin selector
      official a Ldef;a(ID)V
      intermediary method_38337 Lnet/minecraft/class_6568;method_38337(ID)V
      named sampleNoiseY Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseY(ID)V
    • sampleNoiseX

      public void sampleNoiseX(int blockX, double cellDeltaX)
      Mappings:
      Namespace Name Mixin selector
      official b Ldef;b(ID)V
      intermediary method_38349 Lnet/minecraft/class_6568;method_38349(ID)V
      named sampleNoiseX Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseX(ID)V
    • sampleNoiseZ

      public void sampleNoiseZ(int blockZ, double cellDeltaZ)
      Mappings:
      Namespace Name Mixin selector
      official c Ldef;c(ID)V
      intermediary method_38355 Lnet/minecraft/class_6568;method_38355(ID)V
      named sampleNoiseZ Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;sampleNoiseZ(ID)V
    • stopInterpolation

      public void stopInterpolation()
      Mappings:
      Namespace Name Mixin selector
      official g Ldef;g()V
      intermediary method_40537 Lnet/minecraft/class_6568;method_40537()V
      named stopInterpolation Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;stopInterpolation()V
    • swapBuffers

      public void swapBuffers()
      Mappings:
      Namespace Name Mixin selector
      official h Ldef;h()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 i Ldef;i()Lddn;
      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;
    • getHorizontalBlockSize

      protected int getHorizontalBlockSize()
      Mappings:
      Namespace Name Mixin selector
      official j Ldef;j()I
      intermediary method_42361 Lnet/minecraft/class_6568;method_42361()I
      named getHorizontalBlockSize Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getHorizontalBlockSize()I
    • getVerticalBlockSize

      protected int getVerticalBlockSize()
      Mappings:
      Namespace Name Mixin selector
      official k Ldef;k()I
      intermediary method_42362 Lnet/minecraft/class_6568;method_42362()I
      named getVerticalBlockSize Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getVerticalBlockSize()I
    • calculateBlendResult

      Blender.BlendResult calculateBlendResult(int blockX, int blockZ)
      Mappings:
      Namespace Name Mixin selector
      official c Ldef;c(II)Ldfd$a;
      intermediary method_40535 Lnet/minecraft/class_6568;method_40535(II)Lnet/minecraft/class_6748$class_6956;
      named calculateBlendResult Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;calculateBlendResult(II)Lnet/minecraft/world/gen/chunk/Blender$BlendResult;
    • getActualDensityFunction

      protected DensityFunction getActualDensityFunction(DensityFunction densityFunction)
      Mappings:
      Namespace Name Mixin selector
      official a Ldef;a(Lddu;)Lddu;
      intermediary method_40529 Lnet/minecraft/class_6568;method_40529(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;
      named getActualDensityFunction Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getActualDensityFunction(Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;
    • getActualDensityFunctionImpl

      private DensityFunction getActualDensityFunctionImpl(DensityFunction densityFunction)
      Mappings:
      Namespace Name Mixin selector
      official b Ldef;b(Lddu;)Lddu;
      intermediary method_40533 Lnet/minecraft/class_6568;method_40533(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;
      named getActualDensityFunctionImpl Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;getActualDensityFunctionImpl(Lnet/minecraft/world/gen/densityfunction/DensityFunction;)Lnet/minecraft/world/gen/densityfunction/DensityFunction;