Class NoiseColumnSampler

java.lang.Object
net.minecraft.world.gen.NoiseColumnSampler
All Implemented Interfaces:
MultiNoiseUtil.MultiNoiseSampler

public class NoiseColumnSampler extends Object implements MultiNoiseUtil.MultiNoiseSampler
Samples noise values for use in chunk generation.
Mappings:
Namespace Name
official csk
intermediary net/minecraft/class_5818
named net/minecraft/world/gen/NoiseColumnSampler
  • Field Details

    • field_34658

      private static final float field_34658
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a:F
      intermediary field_34658 Lnet/minecraft/class_5818;field_34658:F
      named field_34658 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34658:F
    • field_34668

      private static final float field_34668
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcsk;b:F
      intermediary field_34668 Lnet/minecraft/class_5818;field_34668:F
      named field_34668 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34668:F
    • field_34669

      private static final float field_34669
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lcsk;c:F
      intermediary field_34669 Lnet/minecraft/class_5818;field_34669:F
      named field_34669 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34669:F
    • field_34670

      private static final double field_34670
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lcsk;d:D
      intermediary field_34670 Lnet/minecraft/class_5818;field_34670:D
      named field_34670 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34670:D
    • field_34671

      private static final int field_34671
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lcsk;e:I
      intermediary field_34671 Lnet/minecraft/class_5818;field_34671:I
      named field_34671 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34671:I
    • field_34672

      private static final double field_34672
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Lcsk;f:D
      intermediary field_34672 Lnet/minecraft/class_5818;field_34672:D
      named field_34672 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34672:D
    • field_34673

      private static final float field_34673
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Lcsk;g:F
      intermediary field_34673 Lnet/minecraft/class_5818;field_34673:F
      named field_34673 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34673:F
    • field_34674

      private static final float field_34674
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lcsk;h:F
      intermediary field_34674 Lnet/minecraft/class_5818;field_34674:F
      named field_34674 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34674:F
    • field_34675

      private static final float field_34675
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official i Lcsk;i:F
      intermediary field_34675 Lnet/minecraft/class_5818;field_34675:F
      named field_34675 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34675:F
    • field_34676

      private static final float field_34676
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official j Lcsk;j:F
      intermediary field_34676 Lnet/minecraft/class_5818;field_34676:F
      named field_34676 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34676:F
    • field_34677

      private static final float field_34677
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official k Lcsk;k:F
      intermediary field_34677 Lnet/minecraft/class_5818;field_34677:F
      named field_34677 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34677:F
    • field_34678

      private static final float field_34678
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Lcsk;l:F
      intermediary field_34678 Lnet/minecraft/class_5818;field_34678:F
      named field_34678 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34678:F
    • field_34679

      private static final double field_34679
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official m Lcsk;m:D
      intermediary field_34679 Lnet/minecraft/class_5818;field_34679:D
      named field_34679 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34679:D
    • field_35209

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35209
      Mappings:
      Namespace Name Mixin selector
      official n Lcsk;n:Ldgl$a;
      intermediary field_35209 Lnet/minecraft/class_5818;field_35209:Lnet/minecraft/class_5216$class_5487;
      named field_35209 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35209:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35210

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35210
      Mappings:
      Namespace Name Mixin selector
      official o Lcsk;o:Ldgl$a;
      intermediary field_35210 Lnet/minecraft/class_5818;field_35210:Lnet/minecraft/class_5216$class_5487;
      named field_35210 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35210:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35211

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35211
      Mappings:
      Namespace Name Mixin selector
      official p Lcsk;p:Ldgl$a;
      intermediary field_35211 Lnet/minecraft/class_5818;field_35211:Lnet/minecraft/class_5216$class_5487;
      named field_35211 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35211:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35212

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35212
      Mappings:
      Namespace Name Mixin selector
      official q Lcsk;q:Ldgl$a;
      intermediary field_35212 Lnet/minecraft/class_5818;field_35212:Lnet/minecraft/class_5216$class_5487;
      named field_35212 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35212:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35213

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35213
      Mappings:
      Namespace Name Mixin selector
      official r Lcsk;r:Ldgl$a;
      intermediary field_35213 Lnet/minecraft/class_5818;field_35213:Lnet/minecraft/class_5216$class_5487;
      named field_35213 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35213:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35214

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35214
      Mappings:
      Namespace Name Mixin selector
      official s Lcsk;s:Ldgl$a;
      intermediary field_35214 Lnet/minecraft/class_5818;field_35214:Lnet/minecraft/class_5216$class_5487;
      named field_35214 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35214:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35215

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35215
      Mappings:
      Namespace Name Mixin selector
      official t Lcsk;t:Ldgl$a;
      intermediary field_35215 Lnet/minecraft/class_5818;field_35215:Lnet/minecraft/class_5216$class_5487;
      named field_35215 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35215:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35216

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35216
      Mappings:
      Namespace Name Mixin selector
      official u Lcsk;u:Ldgl$a;
      intermediary field_35216 Lnet/minecraft/class_5818;field_35216:Lnet/minecraft/class_5216$class_5487;
      named field_35216 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35216:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35217

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35217
      Mappings:
      Namespace Name Mixin selector
      official v Lcsk;v:Ldgl$a;
      intermediary field_35217 Lnet/minecraft/class_5818;field_35217:Lnet/minecraft/class_5216$class_5487;
      named field_35217 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35217:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35218

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35218
      Mappings:
      Namespace Name Mixin selector
      official w Lcsk;w:Ldgl$a;
      intermediary field_35218 Lnet/minecraft/class_5818;field_35218:Lnet/minecraft/class_5216$class_5487;
      named field_35218 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35218:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35219

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35219
      Mappings:
      Namespace Name Mixin selector
      official x Lcsk;x:Ldgl$a;
      intermediary field_35219 Lnet/minecraft/class_5818;field_35219:Lnet/minecraft/class_5216$class_5487;
      named field_35219 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35219:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35220

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35220
      Mappings:
      Namespace Name Mixin selector
      official y Lcsk;y:Ldgl$a;
      intermediary field_35220 Lnet/minecraft/class_5818;field_35220:Lnet/minecraft/class_5216$class_5487;
      named field_35220 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35220:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35221

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35221
      Mappings:
      Namespace Name Mixin selector
      official z Lcsk;z:Ldgl$a;
      intermediary field_35221 Lnet/minecraft/class_5818;field_35221:Lnet/minecraft/class_5216$class_5487;
      named field_35221 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35221:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35185

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35185
      Mappings:
      Namespace Name Mixin selector
      official A Lcsk;A:Ldgl$a;
      intermediary field_35185 Lnet/minecraft/class_5818;field_35185:Lnet/minecraft/class_5216$class_5487;
      named field_35185 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35185:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35186

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35186
      Mappings:
      Namespace Name Mixin selector
      official B Lcsk;B:Ldgl$a;
      intermediary field_35186 Lnet/minecraft/class_5818;field_35186:Lnet/minecraft/class_5216$class_5487;
      named field_35186 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35186:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35187

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35187
      Mappings:
      Namespace Name Mixin selector
      official C Lcsk;C:Ldgl$a;
      intermediary field_35187 Lnet/minecraft/class_5818;field_35187:Lnet/minecraft/class_5216$class_5487;
      named field_35187 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35187:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35188

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35188
      Mappings:
      Namespace Name Mixin selector
      official D Lcsk;D:Ldgl$a;
      intermediary field_35188 Lnet/minecraft/class_5818;field_35188:Lnet/minecraft/class_5216$class_5487;
      named field_35188 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35188:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35189

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35189
      Mappings:
      Namespace Name Mixin selector
      official E Lcsk;E:Ldgl$a;
      intermediary field_35189 Lnet/minecraft/class_5818;field_35189:Lnet/minecraft/class_5216$class_5487;
      named field_35189 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35189:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35190

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35190
      Mappings:
      Namespace Name Mixin selector
      official F Lcsk;F:Ldgl$a;
      intermediary field_35190 Lnet/minecraft/class_5818;field_35190:Lnet/minecraft/class_5216$class_5487;
      named field_35190 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35190:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35191

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35191
      Mappings:
      Namespace Name Mixin selector
      official G Lcsk;G:Ldgl$a;
      intermediary field_35191 Lnet/minecraft/class_5818;field_35191:Lnet/minecraft/class_5216$class_5487;
      named field_35191 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35191:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35192

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35192
      Mappings:
      Namespace Name Mixin selector
      official H Lcsk;H:Ldgl$a;
      intermediary field_35192 Lnet/minecraft/class_5818;field_35192:Lnet/minecraft/class_5216$class_5487;
      named field_35192 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35192:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35193

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35193
      Mappings:
      Namespace Name Mixin selector
      official I Lcsk;I:Ldgl$a;
      intermediary field_35193 Lnet/minecraft/class_5818;field_35193:Lnet/minecraft/class_5216$class_5487;
      named field_35193 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35193:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35194

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35194
      Mappings:
      Namespace Name Mixin selector
      official J Lcsk;J:Ldgl$a;
      intermediary field_35194 Lnet/minecraft/class_5818;field_35194:Lnet/minecraft/class_5216$class_5487;
      named field_35194 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35194:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35195

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35195
      Mappings:
      Namespace Name Mixin selector
      official K Lcsk;K:Ldgl$a;
      intermediary field_35195 Lnet/minecraft/class_5818;field_35195:Lnet/minecraft/class_5216$class_5487;
      named field_35195 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35195:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35196

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35196
      Mappings:
      Namespace Name Mixin selector
      official L Lcsk;L:Ldgl$a;
      intermediary field_35196 Lnet/minecraft/class_5818;field_35196:Lnet/minecraft/class_5216$class_5487;
      named field_35196 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35196:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35197

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35197
      Mappings:
      Namespace Name Mixin selector
      official M Lcsk;M:Ldgl$a;
      intermediary field_35197 Lnet/minecraft/class_5818;field_35197:Lnet/minecraft/class_5216$class_5487;
      named field_35197 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35197:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35198

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35198
      Mappings:
      Namespace Name Mixin selector
      official N Lcsk;N:Ldgl$a;
      intermediary field_35198 Lnet/minecraft/class_5818;field_35198:Lnet/minecraft/class_5216$class_5487;
      named field_35198 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35198:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35199

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35199
      Mappings:
      Namespace Name Mixin selector
      official O Lcsk;O:Ldgl$a;
      intermediary field_35199 Lnet/minecraft/class_5818;field_35199:Lnet/minecraft/class_5216$class_5487;
      named field_35199 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35199:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • field_35200

      private static final DoublePerlinNoiseSampler.NoiseParameters field_35200
      Mappings:
      Namespace Name Mixin selector
      official P Lcsk;P:Ldgl$a;
      intermediary field_35200 Lnet/minecraft/class_5818;field_35200:Lnet/minecraft/class_5216$class_5487;
      named field_35200 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35200:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters;
    • verticalNoiseResolution

      private final int verticalNoiseResolution
      Mappings:
      Namespace Name Mixin selector
      official Q Lcsk;Q:I
      intermediary field_28752 Lnet/minecraft/class_5818;field_28752:I
      named verticalNoiseResolution Lnet/minecraft/world/gen/NoiseColumnSampler;verticalNoiseResolution:I
    • noiseSizeY

      private final int noiseSizeY
      Mappings:
      Namespace Name Mixin selector
      official R Lcsk;R:I
      intermediary field_28753 Lnet/minecraft/class_5818;field_28753:I
      named noiseSizeY Lnet/minecraft/world/gen/NoiseColumnSampler;noiseSizeY:I
    • config

      private final GenerationShapeConfig config
      Mappings:
      Namespace Name Mixin selector
      official S Lcsk;S:Lcsm;
      intermediary field_28754 Lnet/minecraft/class_5818;field_28754:Lnet/minecraft/class_5309;
      named config Lnet/minecraft/world/gen/NoiseColumnSampler;config:Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
    • densityFactor

      private final double densityFactor
      Mappings:
      Namespace Name Mixin selector
      official T Lcsk;T:D
      intermediary field_28764 Lnet/minecraft/class_5818;field_28764:D
      named densityFactor Lnet/minecraft/world/gen/NoiseColumnSampler;densityFactor:D
    • densityOffset

      private final double densityOffset
      Mappings:
      Namespace Name Mixin selector
      official U Lcsk;U:D
      intermediary field_28765 Lnet/minecraft/class_5818;field_28765:D
      named densityOffset Lnet/minecraft/world/gen/NoiseColumnSampler;densityOffset:D
    • field_34682

      private final int field_34682
      Mappings:
      Namespace Name Mixin selector
      official V Lcsk;V:I
      intermediary field_34682 Lnet/minecraft/class_5818;field_34682:I
      named field_34682 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34682:I
    • terrainParameters

      private final VanillaTerrainParameters terrainParameters
      Mappings:
      Namespace Name Mixin selector
      official W Lcsk;W:Lcan;
      intermediary field_34655 Lnet/minecraft/class_5818;field_34655:Lnet/minecraft/class_6555;
      named terrainParameters Lnet/minecraft/world/gen/NoiseColumnSampler;terrainParameters:Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;
    • hasNoiseCaves

      private final boolean hasNoiseCaves
      Mappings:
      Namespace Name Mixin selector
      official X Lcsk;X:Z
      intermediary field_34667 Lnet/minecraft/class_5818;field_34667:Z
      named hasNoiseCaves Lnet/minecraft/world/gen/NoiseColumnSampler;hasNoiseCaves:Z
    • intialNoiseSampler

      private final ChunkNoiseSampler.ValueSamplerFactory intialNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official Y Lcsk;Y:Lcsh$c;
      intermediary field_34657 Lnet/minecraft/class_5818;field_34657:Lnet/minecraft/class_6568$class_6571;
      named intialNoiseSampler Lnet/minecraft/world/gen/NoiseColumnSampler;intialNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • noise

      private final InterpolatedNoiseSampler noise
      Mappings:
      Namespace Name Mixin selector
      official Z Lcsk;Z:Ldgi;
      intermediary field_34680 Lnet/minecraft/class_5818;field_34680:Lnet/minecraft/class_5822;
      named noise Lnet/minecraft/world/gen/NoiseColumnSampler;noise:Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;
    • islandNoise

      @Nullable private final @Nullable SimplexNoiseSampler islandNoise
      Mappings:
      Namespace Name Mixin selector
      official aa Lcsk;aa:Ldgo;
      intermediary field_28756 Lnet/minecraft/class_5818;field_28756:Lnet/minecraft/class_3541;
      named islandNoise Lnet/minecraft/world/gen/NoiseColumnSampler;islandNoise:Lnet/minecraft/util/math/noise/SimplexNoiseSampler;
    • field_34681

      private final DoublePerlinNoiseSampler field_34681
      Mappings:
      Namespace Name Mixin selector
      official ab Lcsk;ab:Ldgl;
      intermediary field_34681 Lnet/minecraft/class_5818;field_34681:Lnet/minecraft/class_5216;
      named field_34681 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34681:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34683

      private final DoublePerlinNoiseSampler field_34683
      Mappings:
      Namespace Name Mixin selector
      official ac Lcsk;ac:Ldgl;
      intermediary field_34683 Lnet/minecraft/class_5818;field_34683:Lnet/minecraft/class_5216;
      named field_34683 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34683:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_35131

      private final DoublePerlinNoiseSampler field_35131
      Mappings:
      Namespace Name Mixin selector
      official ad Lcsk;ad:Ldgl;
      intermediary field_35131 Lnet/minecraft/class_5818;field_35131:Lnet/minecraft/class_5216;
      named field_35131 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35131:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_35132

      private final DoublePerlinNoiseSampler field_35132
      Mappings:
      Namespace Name Mixin selector
      official ae Lcsk;ae:Ldgl;
      intermediary field_35132 Lnet/minecraft/class_5818;field_35132:Lnet/minecraft/class_5216;
      named field_35132 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35132:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34685

      private final DoublePerlinNoiseSampler field_34685
      Mappings:
      Namespace Name Mixin selector
      official af Lcsk;af:Ldgl;
      intermediary field_34685 Lnet/minecraft/class_5818;field_34685:Lnet/minecraft/class_5216;
      named field_34685 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34685:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34633

      private final DoublePerlinNoiseSampler field_34633
      Mappings:
      Namespace Name Mixin selector
      official ag Lcsk;ag:Ldgl;
      intermediary field_34633 Lnet/minecraft/class_5818;field_34633:Lnet/minecraft/class_5216;
      named field_34633 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34633:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34634

      private final DoublePerlinNoiseSampler field_34634
      Mappings:
      Namespace Name Mixin selector
      official ah Lcsk;ah:Ldgl;
      intermediary field_34634 Lnet/minecraft/class_5818;field_34634:Lnet/minecraft/class_5216;
      named field_34634 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34634:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34635

      private final DoublePerlinNoiseSampler field_34635
      Mappings:
      Namespace Name Mixin selector
      official ai Lcsk;ai:Ldgl;
      intermediary field_34635 Lnet/minecraft/class_5818;field_34635:Lnet/minecraft/class_5216;
      named field_34635 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34635:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34636

      private final DoublePerlinNoiseSampler field_34636
      Mappings:
      Namespace Name Mixin selector
      official aj Lcsk;aj:Ldgl;
      intermediary field_34636 Lnet/minecraft/class_5818;field_34636:Lnet/minecraft/class_5216;
      named field_34636 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34636:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34637

      private final DoublePerlinNoiseSampler field_34637
      Mappings:
      Namespace Name Mixin selector
      official ak Lcsk;ak:Ldgl;
      intermediary field_34637 Lnet/minecraft/class_5818;field_34637:Lnet/minecraft/class_5216;
      named field_34637 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34637:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34638

      private final DoublePerlinNoiseSampler field_34638
      Mappings:
      Namespace Name Mixin selector
      official al Lcsk;al:Ldgl;
      intermediary field_34638 Lnet/minecraft/class_5818;field_34638:Lnet/minecraft/class_5216;
      named field_34638 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34638:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34639

      private final DoublePerlinNoiseSampler field_34639
      Mappings:
      Namespace Name Mixin selector
      official am Lcsk;am:Ldgl;
      intermediary field_34639 Lnet/minecraft/class_5818;field_34639:Lnet/minecraft/class_5216;
      named field_34639 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34639:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34640

      private final DoublePerlinNoiseSampler field_34640
      Mappings:
      Namespace Name Mixin selector
      official an Lcsk;an:Ldgl;
      intermediary field_34640 Lnet/minecraft/class_5818;field_34640:Lnet/minecraft/class_5216;
      named field_34640 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34640:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34641

      private final DoublePerlinNoiseSampler field_34641
      Mappings:
      Namespace Name Mixin selector
      official ao Lcsk;ao:Ldgl;
      intermediary field_34641 Lnet/minecraft/class_5818;field_34641:Lnet/minecraft/class_5216;
      named field_34641 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34641:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34642

      private final DoublePerlinNoiseSampler field_34642
      Mappings:
      Namespace Name Mixin selector
      official ap Lcsk;ap:Ldgl;
      intermediary field_34642 Lnet/minecraft/class_5818;field_34642:Lnet/minecraft/class_5216;
      named field_34642 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34642:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34643

      private final DoublePerlinNoiseSampler field_34643
      Mappings:
      Namespace Name Mixin selector
      official aq Lcsk;aq:Ldgl;
      intermediary field_34643 Lnet/minecraft/class_5818;field_34643:Lnet/minecraft/class_5216;
      named field_34643 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34643:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34644

      private final DoublePerlinNoiseSampler field_34644
      Mappings:
      Namespace Name Mixin selector
      official ar Lcsk;ar:Ldgl;
      intermediary field_34644 Lnet/minecraft/class_5818;field_34644:Lnet/minecraft/class_5216;
      named field_34644 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34644:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34645

      private final DoublePerlinNoiseSampler field_34645
      Mappings:
      Namespace Name Mixin selector
      official as Lcsk;as:Ldgl;
      intermediary field_34645 Lnet/minecraft/class_5818;field_34645:Lnet/minecraft/class_5216;
      named field_34645 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34645:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34646

      private final DoublePerlinNoiseSampler field_34646
      Mappings:
      Namespace Name Mixin selector
      official at Lcsk;at:Ldgl;
      intermediary field_34646 Lnet/minecraft/class_5818;field_34646:Lnet/minecraft/class_5216;
      named field_34646 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34646:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34647

      private final DoublePerlinNoiseSampler field_34647
      Mappings:
      Namespace Name Mixin selector
      official au Lcsk;au:Ldgl;
      intermediary field_34647 Lnet/minecraft/class_5818;field_34647:Lnet/minecraft/class_5216;
      named field_34647 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34647:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34648

      private final DoublePerlinNoiseSampler field_34648
      Mappings:
      Namespace Name Mixin selector
      official av Lcsk;av:Ldgl;
      intermediary field_34648 Lnet/minecraft/class_5818;field_34648:Lnet/minecraft/class_5216;
      named field_34648 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34648:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • temperatureNoise

      private final DoublePerlinNoiseSampler temperatureNoise
      Mappings:
      Namespace Name Mixin selector
      official aw Lcsk;aw:Ldgl;
      intermediary field_34649 Lnet/minecraft/class_5818;field_34649:Lnet/minecraft/class_5216;
      named temperatureNoise Lnet/minecraft/world/gen/NoiseColumnSampler;temperatureNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • humidityNoise

      private final DoublePerlinNoiseSampler humidityNoise
      Mappings:
      Namespace Name Mixin selector
      official ax Lcsk;ax:Ldgl;
      intermediary field_34650 Lnet/minecraft/class_5818;field_34650:Lnet/minecraft/class_5216;
      named humidityNoise Lnet/minecraft/world/gen/NoiseColumnSampler;humidityNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • continentalnessNoise

      private final DoublePerlinNoiseSampler continentalnessNoise
      Mappings:
      Namespace Name Mixin selector
      official ay Lcsk;ay:Ldgl;
      intermediary field_34651 Lnet/minecraft/class_5818;field_34651:Lnet/minecraft/class_5216;
      named continentalnessNoise Lnet/minecraft/world/gen/NoiseColumnSampler;continentalnessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • erosionNoise

      private final DoublePerlinNoiseSampler erosionNoise
      Mappings:
      Namespace Name Mixin selector
      official az Lcsk;az:Ldgl;
      intermediary field_34652 Lnet/minecraft/class_5818;field_34652:Lnet/minecraft/class_5216;
      named erosionNoise Lnet/minecraft/world/gen/NoiseColumnSampler;erosionNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • weirdnessNoise

      private final DoublePerlinNoiseSampler weirdnessNoise
      Mappings:
      Namespace Name Mixin selector
      official aA Lcsk;aA:Ldgl;
      intermediary field_34653 Lnet/minecraft/class_5818;field_34653:Lnet/minecraft/class_5216;
      named weirdnessNoise Lnet/minecraft/world/gen/NoiseColumnSampler;weirdnessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • shiftNoise

      private final DoublePerlinNoiseSampler shiftNoise
      Mappings:
      Namespace Name Mixin selector
      official aB Lcsk;aB:Ldgl;
      intermediary field_34654 Lnet/minecraft/class_5818;field_34654:Lnet/minecraft/class_5216;
      named shiftNoise Lnet/minecraft/world/gen/NoiseColumnSampler;shiftNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34656

      private final DoublePerlinNoiseSampler field_34656
      Mappings:
      Namespace Name Mixin selector
      official aC Lcsk;aC:Ldgl;
      intermediary field_34656 Lnet/minecraft/class_5818;field_34656:Lnet/minecraft/class_5216;
      named field_34656 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34656:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_35201

      private final DoublePerlinNoiseSampler field_35201
      Mappings:
      Namespace Name Mixin selector
      official aD Lcsk;aD:Ldgl;
      intermediary field_35201 Lnet/minecraft/class_5818;field_35201:Lnet/minecraft/class_5216;
      named field_35201 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35201:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • oreFrequencyNoiseSampler

      private final ChunkNoiseSampler.ValueSamplerFactory oreFrequencyNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official aE Lcsk;aE:Lcsh$c;
      intermediary field_34659 Lnet/minecraft/class_5818;field_34659:Lnet/minecraft/class_6568$class_6571;
      named oreFrequencyNoiseSampler Lnet/minecraft/world/gen/NoiseColumnSampler;oreFrequencyNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • field_35202

      private final DoublePerlinNoiseSampler field_35202
      Mappings:
      Namespace Name Mixin selector
      official aF Lcsk;aF:Ldgl;
      intermediary field_35202 Lnet/minecraft/class_5818;field_35202:Lnet/minecraft/class_5216;
      named field_35202 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35202:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • firstOrePlacementNoiseSampler

      private final ChunkNoiseSampler.ValueSamplerFactory firstOrePlacementNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official aG Lcsk;aG:Lcsh$c;
      intermediary field_34660 Lnet/minecraft/class_5818;field_34660:Lnet/minecraft/class_6568$class_6571;
      named firstOrePlacementNoiseSampler Lnet/minecraft/world/gen/NoiseColumnSampler;firstOrePlacementNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • field_35203

      private final DoublePerlinNoiseSampler field_35203
      Mappings:
      Namespace Name Mixin selector
      official aH Lcsk;aH:Ldgl;
      intermediary field_35203 Lnet/minecraft/class_5818;field_35203:Lnet/minecraft/class_5216;
      named field_35203 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35203:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • secondOrePlacementNoiseSampler

      private final ChunkNoiseSampler.ValueSamplerFactory secondOrePlacementNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official aI Lcsk;aI:Lcsh$c;
      intermediary field_34661 Lnet/minecraft/class_5818;field_34661:Lnet/minecraft/class_6568$class_6571;
      named secondOrePlacementNoiseSampler Lnet/minecraft/world/gen/NoiseColumnSampler;secondOrePlacementNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • field_35204

      private final DoublePerlinNoiseSampler field_35204
      Mappings:
      Namespace Name Mixin selector
      official aJ Lcsk;aJ:Ldgl;
      intermediary field_35204 Lnet/minecraft/class_5818;field_35204:Lnet/minecraft/class_5216;
      named field_35204 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35204:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • noodleCavesFrequencyNoiseSampler

      private final ChunkNoiseSampler.ValueSamplerFactory noodleCavesFrequencyNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official aK Lcsk;aK:Lcsh$c;
      intermediary field_34663 Lnet/minecraft/class_5818;field_34663:Lnet/minecraft/class_6568$class_6571;
      named noodleCavesFrequencyNoiseSampler Lnet/minecraft/world/gen/NoiseColumnSampler;noodleCavesFrequencyNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • field_35205

      private final DoublePerlinNoiseSampler field_35205
      Mappings:
      Namespace Name Mixin selector
      official aL Lcsk;aL:Ldgl;
      intermediary field_35205 Lnet/minecraft/class_5818;field_35205:Lnet/minecraft/class_5216;
      named field_35205 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35205:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • noodleCavesWeightReducingNoiseSampler

      private final ChunkNoiseSampler.ValueSamplerFactory noodleCavesWeightReducingNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official aM Lcsk;aM:Lcsh$c;
      intermediary field_34664 Lnet/minecraft/class_5818;field_34664:Lnet/minecraft/class_6568$class_6571;
      named noodleCavesWeightReducingNoiseSampler Lnet/minecraft/world/gen/NoiseColumnSampler;noodleCavesWeightReducingNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • field_35206

      private final DoublePerlinNoiseSampler field_35206
      Mappings:
      Namespace Name Mixin selector
      official aN Lcsk;aN:Ldgl;
      intermediary field_35206 Lnet/minecraft/class_5818;field_35206:Lnet/minecraft/class_5216;
      named field_35206 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35206:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • noodleCavesFirstWeightNoiseSampler

      private final ChunkNoiseSampler.ValueSamplerFactory noodleCavesFirstWeightNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official aO Lcsk;aO:Lcsh$c;
      intermediary field_34665 Lnet/minecraft/class_5818;field_34665:Lnet/minecraft/class_6568$class_6571;
      named noodleCavesFirstWeightNoiseSampler Lnet/minecraft/world/gen/NoiseColumnSampler;noodleCavesFirstWeightNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • field_35207

      private final DoublePerlinNoiseSampler field_35207
      Mappings:
      Namespace Name Mixin selector
      official aP Lcsk;aP:Ldgl;
      intermediary field_35207 Lnet/minecraft/class_5818;field_35207:Lnet/minecraft/class_5216;
      named field_35207 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35207:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • noodleCavesSecondWeightNoiseSampler

      private final ChunkNoiseSampler.ValueSamplerFactory noodleCavesSecondWeightNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official aQ Lcsk;aQ:Lcsh$c;
      intermediary field_34666 Lnet/minecraft/class_5818;field_34666:Lnet/minecraft/class_6568$class_6571;
      named noodleCavesSecondWeightNoiseSampler Lnet/minecraft/world/gen/NoiseColumnSampler;noodleCavesSecondWeightNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • field_34686

      private final RandomDeriver field_34686
      Mappings:
      Namespace Name Mixin selector
      official aR Lcsk;aR:Lcsq;
      intermediary field_34686 Lnet/minecraft/class_5818;field_34686:Lnet/minecraft/class_6574;
      named field_34686 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34686:Lnet/minecraft/world/gen/random/RandomDeriver;
    • field_34662

      private final RandomDeriver field_34662
      Mappings:
      Namespace Name Mixin selector
      official aS Lcsk;aS:Lcsq;
      intermediary field_34662 Lnet/minecraft/class_5818;field_34662:Lnet/minecraft/class_6574;
      named field_34662 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34662:Lnet/minecraft/world/gen/random/RandomDeriver;
    • field_35208

      private final RandomDeriver field_35208
      Mappings:
      Namespace Name Mixin selector
      official aT Lcsk;aT:Lcsq;
      intermediary field_35208 Lnet/minecraft/class_5818;field_35208:Lnet/minecraft/class_6574;
      named field_35208 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35208:Lnet/minecraft/world/gen/random/RandomDeriver;
  • Constructor Details

    • NoiseColumnSampler

      public NoiseColumnSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int noiseSizeY, GenerationShapeConfig config, MultiNoiseParameters multiNoiseParameters, boolean hasNoiseCaves, long seed, ChunkRandom.RandomProvider randomProvider)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcsk;<init>(IIILcsm;Lcsj;ZJLctc$a;)V
      intermediary <init> Lnet/minecraft/class_5818;<init>(IIILnet/minecraft/class_5309;Lnet/minecraft/class_2088;ZJLnet/minecraft/class_2919$class_6675;)V
      named <init> Lnet/minecraft/world/gen/NoiseColumnSampler;<init>(IIILnet/minecraft/world/gen/chunk/GenerationShapeConfig;Lnet/minecraft/world/gen/MultiNoiseParameters;ZJLnet/minecraft/world/gen/random/ChunkRandom$RandomProvider;)V
  • Method Details

    • createNoiseSamplerFactory

      private static ChunkNoiseSampler.ValueSamplerFactory createNoiseSamplerFactory(DoublePerlinNoiseSampler doublePerlinNoiseSampler, int maxY, int alternative, int int2, double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(Ldgl;IIID)Lcsh$c;
      intermediary method_38379 Lnet/minecraft/class_5818;method_38379(Lnet/minecraft/class_5216;IIID)Lnet/minecraft/class_6568$class_6571;
      named createNoiseSamplerFactory Lnet/minecraft/world/gen/NoiseColumnSampler;createNoiseSamplerFactory(Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;IIID)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • sampleNoiseColumn

      private double sampleNoiseColumn(int x, int y, int z, TerrainNoisePoint point)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(IIILcsx;)D
      intermediary method_38380 Lnet/minecraft/class_5818;method_38380(IIILnet/minecraft/class_6576;)D
      named sampleNoiseColumn Lnet/minecraft/world/gen/NoiseColumnSampler;sampleNoiseColumn(IIILnet/minecraft/world/biome/source/util/TerrainNoisePoint;)D
    • sampleNoiseColumn

      private double sampleNoiseColumn(int x, int y, int z, TerrainNoisePoint point, double noise, boolean hasNoNoiseCaves, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(IIILcsx;DZZ)D
      intermediary method_38381 Lnet/minecraft/class_5818;method_38381(IIILnet/minecraft/class_6576;DZZ)D
      named sampleNoiseColumn Lnet/minecraft/world/gen/NoiseColumnSampler;sampleNoiseColumn(IIILnet/minecraft/world/biome/source/util/TerrainNoisePoint;DZZ)D
    • method_38409

      private double method_38409(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official f Lcsk;f(DDD)D
      intermediary method_38409 Lnet/minecraft/class_5818;method_38409(DDD)D
      named method_38409 Lnet/minecraft/world/gen/NoiseColumnSampler;method_38409(DDD)D
    • getDepth

      private double getDepth(double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(D)D
      intermediary method_38373 Lnet/minecraft/class_5818;method_38373(D)D
      named getDepth Lnet/minecraft/world/gen/NoiseColumnSampler;getDepth(D)D
    • applySlides

      private double applySlides(double noise, int y)
      Interpolates the noise at the top and bottom of the world.
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(DI)D
      intermediary method_33645 Lnet/minecraft/class_5818;method_33645(DI)D
      named applySlides Lnet/minecraft/world/gen/NoiseColumnSampler;applySlides(DI)D
    • createInitialNoiseBlockStateSampler

      protected ChunkNoiseSampler.BlockStateSampler createInitialNoiseBlockStateSampler(ChunkNoiseSampler chunkNoiseSampler, ChunkNoiseSampler.ColumnSampler columnSampler, boolean hasNoodleCaves)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(Lcsh;Lcsh$d;Z)Lcsh$a;
      intermediary method_38390 Lnet/minecraft/class_5818;method_38390(Lnet/minecraft/class_6568;Lnet/minecraft/class_6568$class_6572;Z)Lnet/minecraft/class_6568$class_6569;
      named createInitialNoiseBlockStateSampler Lnet/minecraft/world/gen/NoiseColumnSampler;createInitialNoiseBlockStateSampler(Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ColumnSampler;Z)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$BlockStateSampler;
    • createOreVeinSampler

      protected ChunkNoiseSampler.BlockStateSampler createOreVeinSampler(ChunkNoiseSampler chunkNoiseSampler, boolean hasOreVeins)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(Lcsh;Z)Lcsh$a;
      intermediary method_38391 Lnet/minecraft/class_5818;method_38391(Lnet/minecraft/class_6568;Z)Lnet/minecraft/class_6568$class_6569;
      named createOreVeinSampler Lnet/minecraft/world/gen/NoiseColumnSampler;createOreVeinSampler(Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;Z)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$BlockStateSampler;
    • method_38383

      protected int method_38383(int x, int z, TerrainNoisePoint point)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(IILcsx;)I
      intermediary method_38383 Lnet/minecraft/class_5818;method_38383(IILnet/minecraft/class_6576;)I
      named method_38383 Lnet/minecraft/world/gen/NoiseColumnSampler;method_38383(IILnet/minecraft/world/biome/source/util/TerrainNoisePoint;)I
    • createAquiferSampler

      protected AquiferSampler createAquiferSampler(ChunkNoiseSampler chunkNoiseSampler, int x, int z, int minimumY, int height, AquiferSampler.FluidLevelSampler fluidLevelSampler, boolean hasAquifers)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(Lcsh;IIIILcrr$a;Z)Lcrr;
      intermediary method_38389 Lnet/minecraft/class_5818;method_38389(Lnet/minecraft/class_6568;IIIILnet/minecraft/class_6350$class_6565;Z)Lnet/minecraft/class_6350;
      named createAquiferSampler Lnet/minecraft/world/gen/NoiseColumnSampler;createAquiferSampler(Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;IIIILnet/minecraft/world/gen/chunk/AquiferSampler$FluidLevelSampler;Z)Lnet/minecraft/world/gen/chunk/AquiferSampler;
    • sample

      public MultiNoiseUtil.NoiseValuePoint sample(int x, int y, int z)
      Specified by:
      sample in interface MultiNoiseUtil.MultiNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official sample Lcai$f;sample(III)Lcai$g;
      intermediary sample Lnet/minecraft/class_6544$class_6552;sample(III)Lnet/minecraft/class_6544$class_6553;
      named sample Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;sample(III)Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$NoiseValuePoint;
    • method_38378

      protected MultiNoiseUtil.NoiseValuePoint method_38378(int x, int y, int z, double noiseX, double noiseZ, float continentalness, float erosion, float weirdness, double offset)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(IIIDDFFFD)Lcai$g;
      intermediary method_38378 Lnet/minecraft/class_5818;method_38378(IIIDDFFFD)Lnet/minecraft/class_6544$class_6553;
      named method_38378 Lnet/minecraft/world/gen/NoiseColumnSampler;method_38378(IIIDDFFFD)Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$NoiseValuePoint;
    • createTerrainNoisePoint

      public TerrainNoisePoint createTerrainNoisePoint(int x, int z, float continentalness, float weirdness, float erosion)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(IIFFF)Lcsx;
      intermediary method_38376 Lnet/minecraft/class_5818;method_38376(IIFFF)Lnet/minecraft/class_6576;
      named createTerrainNoisePoint Lnet/minecraft/world/gen/NoiseColumnSampler;createTerrainNoisePoint(IIFFF)Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
    • sampleShiftNoise

      public double sampleShiftNoise(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(III)D
      intermediary method_38377 Lnet/minecraft/class_5818;method_38377(III)D
      named sampleShiftNoise Lnet/minecraft/world/gen/NoiseColumnSampler;sampleShiftNoise(III)D
    • sampleTemperatureNoise

      public double sampleTemperatureNoise(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(DDD)D
      intermediary method_38375 Lnet/minecraft/class_5818;method_38375(DDD)D
      named sampleTemperatureNoise Lnet/minecraft/world/gen/NoiseColumnSampler;sampleTemperatureNoise(DDD)D
    • sampleHumidityNoise

      public double sampleHumidityNoise(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsk;b(DDD)D
      intermediary method_38396 Lnet/minecraft/class_5818;method_38396(DDD)D
      named sampleHumidityNoise Lnet/minecraft/world/gen/NoiseColumnSampler;sampleHumidityNoise(DDD)D
    • sampleContinentalnessNoise

      public double sampleContinentalnessNoise(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official c Lcsk;c(DDD)D
      intermediary method_38401 Lnet/minecraft/class_5818;method_38401(DDD)D
      named sampleContinentalnessNoise Lnet/minecraft/world/gen/NoiseColumnSampler;sampleContinentalnessNoise(DDD)D
    • sampleErosionNoise

      public double sampleErosionNoise(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official d Lcsk;d(DDD)D
      intermediary method_38404 Lnet/minecraft/class_5818;method_38404(DDD)D
      named sampleErosionNoise Lnet/minecraft/world/gen/NoiseColumnSampler;sampleErosionNoise(DDD)D
    • sampleWeirdnessNoise

      public double sampleWeirdnessNoise(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official e Lcsk;e(DDD)D
      intermediary method_38407 Lnet/minecraft/class_5818;method_38407(DDD)D
      named sampleWeirdnessNoise Lnet/minecraft/world/gen/NoiseColumnSampler;sampleWeirdnessNoise(DDD)D
    • method_38398

      private double method_38398(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsk;b(III)D
      intermediary method_38398 Lnet/minecraft/class_5818;method_38398(III)D
      named method_38398 Lnet/minecraft/world/gen/NoiseColumnSampler;method_38398(III)D
    • method_38402

      private double method_38402(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official c Lcsk;c(III)D
      intermediary method_38402 Lnet/minecraft/class_5818;method_38402(III)D
      named method_38402 Lnet/minecraft/world/gen/NoiseColumnSampler;method_38402(III)D
    • method_38405

      private double method_38405(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official d Lcsk;d(III)D
      intermediary method_38405 Lnet/minecraft/class_5818;method_38405(III)D
      named method_38405 Lnet/minecraft/world/gen/NoiseColumnSampler;method_38405(III)D
    • method_38408

      private double method_38408(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official e Lcsk;e(III)D
      intermediary method_38408 Lnet/minecraft/class_5818;method_38408(III)D
      named method_38408 Lnet/minecraft/world/gen/NoiseColumnSampler;method_38408(III)D
    • method_38410

      private double method_38410(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official f Lcsk;f(III)D
      intermediary method_38410 Lnet/minecraft/class_5818;method_38410(III)D
      named method_38410 Lnet/minecraft/world/gen/NoiseColumnSampler;method_38410(III)D
    • method_38411

      private double method_38411(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official g Lcsk;g(III)D
      intermediary method_38411 Lnet/minecraft/class_5818;method_38411(III)D
      named method_38411 Lnet/minecraft/world/gen/NoiseColumnSampler;method_38411(III)D
    • method_39044

      public void method_39044(StringBuilder stringBuilder)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(Ljava/lang/StringBuilder;)V
      intermediary method_39044 Lnet/minecraft/class_5818;method_39044(Ljava/lang/StringBuilder;)V
      named method_39044 Lnet/minecraft/world/gen/NoiseColumnSampler;method_39044(Ljava/lang/StringBuilder;)V
    • method_39043

      public RandomDeriver method_39043()
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a()Lcsq;
      intermediary method_39043 Lnet/minecraft/class_5818;method_39043()Lnet/minecraft/class_6574;
      named method_39043 Lnet/minecraft/world/gen/NoiseColumnSampler;method_39043()Lnet/minecraft/world/gen/random/RandomDeriver;
    • method_38395

      private static double method_38395(double double2)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsk;b(D)D
      intermediary method_38395 Lnet/minecraft/class_5818;method_38395(D)D
      named method_38395 Lnet/minecraft/world/gen/NoiseColumnSampler;method_38395(D)D
    • sample

      private static double sample(DoublePerlinNoiseSampler sampler, double x, double y, double z, double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(Ldgl;DDDD)D
      intermediary method_38393 Lnet/minecraft/class_5818;method_38393(Lnet/minecraft/class_5216;DDDD)D
      named sample Lnet/minecraft/world/gen/NoiseColumnSampler;sample(Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;DDDD)D
    • shouldPlaceOreVeinBlock

      private boolean shouldPlaceOreVeinBlock(double firstOrePlacementNoise, double secondOrePlacementNoise)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsk;a(DD)Z
      intermediary method_38374 Lnet/minecraft/class_5818;method_38374(DD)Z
      named shouldPlaceOreVeinBlock Lnet/minecraft/world/gen/NoiseColumnSampler;shouldPlaceOreVeinBlock(DD)Z
    • getVeinType

      @Nullable private @Nullable NoiseColumnSampler.VeinType getVeinType(double oreFrequencyNoise, int y)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsk;b(DI)Lcsk$b;
      intermediary method_38397 Lnet/minecraft/class_5818;method_38397(DI)Lnet/minecraft/class_5818$class_6354;
      named getVeinType Lnet/minecraft/world/gen/NoiseColumnSampler;getVeinType(DI)Lnet/minecraft/world/gen/NoiseColumnSampler$VeinType;