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 ctb
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 Lctb;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 Lctb;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 Lctb;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 Lctb;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 Lctb;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 Lctb;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 Lctb;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 Lctb;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 Lctb;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 Lctb;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 Lctb;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 Lctb;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 Lctb;m:D
      intermediary field_34679 Lnet/minecraft/class_5818;field_34679:D
      named field_34679 Lnet/minecraft/world/gen/NoiseColumnSampler;field_34679:D
    • config

      private final GenerationShapeConfig config
      Mappings:
      Namespace Name Mixin selector
      official n Lctb;n:Lctd;
      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;
    • hasNoiseCaves

      private final boolean hasNoiseCaves
      Mappings:
      Namespace Name Mixin selector
      official o Lctb;o: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 p Lctb;p:Lcsz$b;
      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;
    • terrainNoise

      private final InterpolatedNoiseSampler terrainNoise
      Mappings:
      Namespace Name Mixin selector
      official q Lctb;q:Ldgl;
      intermediary field_34680 Lnet/minecraft/class_5818;field_34680:Lnet/minecraft/class_5822;
      named terrainNoise Lnet/minecraft/world/gen/NoiseColumnSampler;terrainNoise:Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;
    • islandNoise

      @Nullable private final @Nullable SimplexNoiseSampler islandNoise
      Mappings:
      Namespace Name Mixin selector
      official r Lctb;r:Ldgr;
      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;
    • jaggedNoise

      private final DoublePerlinNoiseSampler jaggedNoise
      Mappings:
      Namespace Name Mixin selector
      official s Lctb;s:Ldgo;
      intermediary field_34681 Lnet/minecraft/class_5818;field_34681:Lnet/minecraft/class_5216;
      named jaggedNoise Lnet/minecraft/world/gen/NoiseColumnSampler;jaggedNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • aquiferBarrierNoise

      private final DoublePerlinNoiseSampler aquiferBarrierNoise
      Mappings:
      Namespace Name Mixin selector
      official t Lctb;t:Ldgo;
      intermediary field_34683 Lnet/minecraft/class_5818;field_34683:Lnet/minecraft/class_5216;
      named aquiferBarrierNoise Lnet/minecraft/world/gen/NoiseColumnSampler;aquiferBarrierNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • aquiferFluidLevelFloodednessNoise

      private final DoublePerlinNoiseSampler aquiferFluidLevelFloodednessNoise
      Mappings:
      Namespace Name Mixin selector
      official u Lctb;u:Ldgo;
      intermediary field_35131 Lnet/minecraft/class_5818;field_35131:Lnet/minecraft/class_5216;
      named aquiferFluidLevelFloodednessNoise Lnet/minecraft/world/gen/NoiseColumnSampler;aquiferFluidLevelFloodednessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • aquiferFluidLevelSpreadNoise

      private final DoublePerlinNoiseSampler aquiferFluidLevelSpreadNoise
      Mappings:
      Namespace Name Mixin selector
      official v Lctb;v:Ldgo;
      intermediary field_35132 Lnet/minecraft/class_5818;field_35132:Lnet/minecraft/class_5216;
      named aquiferFluidLevelSpreadNoise Lnet/minecraft/world/gen/NoiseColumnSampler;aquiferFluidLevelSpreadNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • aquiferLavaNoise

      private final DoublePerlinNoiseSampler aquiferLavaNoise
      Mappings:
      Namespace Name Mixin selector
      official w Lctb;w:Ldgo;
      intermediary field_34685 Lnet/minecraft/class_5818;field_34685:Lnet/minecraft/class_5216;
      named aquiferLavaNoise Lnet/minecraft/world/gen/NoiseColumnSampler;aquiferLavaNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • caveLayerNoise

      private final DoublePerlinNoiseSampler caveLayerNoise
      Mappings:
      Namespace Name Mixin selector
      official x Lctb;x:Ldgo;
      intermediary field_34633 Lnet/minecraft/class_5818;field_34633:Lnet/minecraft/class_5216;
      named caveLayerNoise Lnet/minecraft/world/gen/NoiseColumnSampler;caveLayerNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • pillarNoise

      private final DoublePerlinNoiseSampler pillarNoise
      Mappings:
      Namespace Name Mixin selector
      official y Lctb;y:Ldgo;
      intermediary field_34634 Lnet/minecraft/class_5818;field_34634:Lnet/minecraft/class_5216;
      named pillarNoise Lnet/minecraft/world/gen/NoiseColumnSampler;pillarNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • pillarRarenessNoise

      private final DoublePerlinNoiseSampler pillarRarenessNoise
      Mappings:
      Namespace Name Mixin selector
      official z Lctb;z:Ldgo;
      intermediary field_34635 Lnet/minecraft/class_5818;field_34635:Lnet/minecraft/class_5216;
      named pillarRarenessNoise Lnet/minecraft/world/gen/NoiseColumnSampler;pillarRarenessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • pillarThicknessNoise

      private final DoublePerlinNoiseSampler pillarThicknessNoise
      Mappings:
      Namespace Name Mixin selector
      official A Lctb;A:Ldgo;
      intermediary field_34636 Lnet/minecraft/class_5818;field_34636:Lnet/minecraft/class_5216;
      named pillarThicknessNoise Lnet/minecraft/world/gen/NoiseColumnSampler;pillarThicknessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • spaghetti2dNoise

      private final DoublePerlinNoiseSampler spaghetti2dNoise
      Mappings:
      Namespace Name Mixin selector
      official B Lctb;B:Ldgo;
      intermediary field_34637 Lnet/minecraft/class_5818;field_34637:Lnet/minecraft/class_5216;
      named spaghetti2dNoise Lnet/minecraft/world/gen/NoiseColumnSampler;spaghetti2dNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • spaghetti2dElevationNoise

      private final DoublePerlinNoiseSampler spaghetti2dElevationNoise
      Mappings:
      Namespace Name Mixin selector
      official C Lctb;C:Ldgo;
      intermediary field_34638 Lnet/minecraft/class_5818;field_34638:Lnet/minecraft/class_5216;
      named spaghetti2dElevationNoise Lnet/minecraft/world/gen/NoiseColumnSampler;spaghetti2dElevationNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • spaghetti2dModulatorNoise

      private final DoublePerlinNoiseSampler spaghetti2dModulatorNoise
      Mappings:
      Namespace Name Mixin selector
      official D Lctb;D:Ldgo;
      intermediary field_34639 Lnet/minecraft/class_5818;field_34639:Lnet/minecraft/class_5216;
      named spaghetti2dModulatorNoise Lnet/minecraft/world/gen/NoiseColumnSampler;spaghetti2dModulatorNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • spaghetti2dThicknessNoise

      private final DoublePerlinNoiseSampler spaghetti2dThicknessNoise
      Mappings:
      Namespace Name Mixin selector
      official E Lctb;E:Ldgo;
      intermediary field_34640 Lnet/minecraft/class_5818;field_34640:Lnet/minecraft/class_5216;
      named spaghetti2dThicknessNoise Lnet/minecraft/world/gen/NoiseColumnSampler;spaghetti2dThicknessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • spaghetti3dFirstNoise

      private final DoublePerlinNoiseSampler spaghetti3dFirstNoise
      Mappings:
      Namespace Name Mixin selector
      official F Lctb;F:Ldgo;
      intermediary field_34641 Lnet/minecraft/class_5818;field_34641:Lnet/minecraft/class_5216;
      named spaghetti3dFirstNoise Lnet/minecraft/world/gen/NoiseColumnSampler;spaghetti3dFirstNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • spaghetti3dSecondNoise

      private final DoublePerlinNoiseSampler spaghetti3dSecondNoise
      Mappings:
      Namespace Name Mixin selector
      official G Lctb;G:Ldgo;
      intermediary field_34642 Lnet/minecraft/class_5818;field_34642:Lnet/minecraft/class_5216;
      named spaghetti3dSecondNoise Lnet/minecraft/world/gen/NoiseColumnSampler;spaghetti3dSecondNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • spaghetti3dRarityNoise

      private final DoublePerlinNoiseSampler spaghetti3dRarityNoise
      Mappings:
      Namespace Name Mixin selector
      official H Lctb;H:Ldgo;
      intermediary field_34643 Lnet/minecraft/class_5818;field_34643:Lnet/minecraft/class_5216;
      named spaghetti3dRarityNoise Lnet/minecraft/world/gen/NoiseColumnSampler;spaghetti3dRarityNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • spaghetti3dThicknessNoise

      private final DoublePerlinNoiseSampler spaghetti3dThicknessNoise
      Mappings:
      Namespace Name Mixin selector
      official I Lctb;I:Ldgo;
      intermediary field_34644 Lnet/minecraft/class_5818;field_34644:Lnet/minecraft/class_5216;
      named spaghetti3dThicknessNoise Lnet/minecraft/world/gen/NoiseColumnSampler;spaghetti3dThicknessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • spaghettiRoughnessNoise

      private final DoublePerlinNoiseSampler spaghettiRoughnessNoise
      Mappings:
      Namespace Name Mixin selector
      official J Lctb;J:Ldgo;
      intermediary field_34645 Lnet/minecraft/class_5818;field_34645:Lnet/minecraft/class_5216;
      named spaghettiRoughnessNoise Lnet/minecraft/world/gen/NoiseColumnSampler;spaghettiRoughnessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • spaghettiRoughnessModulatorNoise

      private final DoublePerlinNoiseSampler spaghettiRoughnessModulatorNoise
      Mappings:
      Namespace Name Mixin selector
      official K Lctb;K:Ldgo;
      intermediary field_34646 Lnet/minecraft/class_5818;field_34646:Lnet/minecraft/class_5216;
      named spaghettiRoughnessModulatorNoise Lnet/minecraft/world/gen/NoiseColumnSampler;spaghettiRoughnessModulatorNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • caveEntranceNoise

      private final DoublePerlinNoiseSampler caveEntranceNoise
      Mappings:
      Namespace Name Mixin selector
      official L Lctb;L:Ldgo;
      intermediary field_34647 Lnet/minecraft/class_5818;field_34647:Lnet/minecraft/class_5216;
      named caveEntranceNoise Lnet/minecraft/world/gen/NoiseColumnSampler;caveEntranceNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • caveCheeseNoise

      private final DoublePerlinNoiseSampler caveCheeseNoise
      Mappings:
      Namespace Name Mixin selector
      official M Lctb;M:Ldgo;
      intermediary field_34648 Lnet/minecraft/class_5818;field_34648:Lnet/minecraft/class_5216;
      named caveCheeseNoise Lnet/minecraft/world/gen/NoiseColumnSampler;caveCheeseNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • temperatureNoise

      private final DoublePerlinNoiseSampler temperatureNoise
      Mappings:
      Namespace Name Mixin selector
      official N Lctb;N:Ldgo;
      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 O Lctb;O:Ldgo;
      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 P Lctb;P:Ldgo;
      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 Q Lctb;Q:Ldgo;
      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 R Lctb;R:Ldgo;
      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 S Lctb;S:Ldgo;
      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;
    • oreGapNoise

      private final DoublePerlinNoiseSampler oreGapNoise
      Mappings:
      Namespace Name Mixin selector
      official T Lctb;T:Ldgo;
      intermediary field_34656 Lnet/minecraft/class_5818;field_34656:Lnet/minecraft/class_5216;
      named oreGapNoise Lnet/minecraft/world/gen/NoiseColumnSampler;oreGapNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • oreFrequencyNoiseSamplerFactory

      private final ChunkNoiseSampler.ValueSamplerFactory oreFrequencyNoiseSamplerFactory
      Mappings:
      Namespace Name Mixin selector
      official U Lctb;U:Lcsz$b;
      intermediary field_34659 Lnet/minecraft/class_5818;field_34659:Lnet/minecraft/class_6568$class_6571;
      named oreFrequencyNoiseSamplerFactory Lnet/minecraft/world/gen/NoiseColumnSampler;oreFrequencyNoiseSamplerFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • firstOrePlacementNoiseFactory

      private final ChunkNoiseSampler.ValueSamplerFactory firstOrePlacementNoiseFactory
      Mappings:
      Namespace Name Mixin selector
      official V Lctb;V:Lcsz$b;
      intermediary field_34660 Lnet/minecraft/class_5818;field_34660:Lnet/minecraft/class_6568$class_6571;
      named firstOrePlacementNoiseFactory Lnet/minecraft/world/gen/NoiseColumnSampler;firstOrePlacementNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • secondOrePlacementNoiseFactory

      private final ChunkNoiseSampler.ValueSamplerFactory secondOrePlacementNoiseFactory
      Mappings:
      Namespace Name Mixin selector
      official W Lctb;W:Lcsz$b;
      intermediary field_34661 Lnet/minecraft/class_5818;field_34661:Lnet/minecraft/class_6568$class_6571;
      named secondOrePlacementNoiseFactory Lnet/minecraft/world/gen/NoiseColumnSampler;secondOrePlacementNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • noodleNoiseFactory

      private final ChunkNoiseSampler.ValueSamplerFactory noodleNoiseFactory
      Mappings:
      Namespace Name Mixin selector
      official X Lctb;X:Lcsz$b;
      intermediary field_34663 Lnet/minecraft/class_5818;field_34663:Lnet/minecraft/class_6568$class_6571;
      named noodleNoiseFactory Lnet/minecraft/world/gen/NoiseColumnSampler;noodleNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • noodleThicknessNoiseFactory

      private final ChunkNoiseSampler.ValueSamplerFactory noodleThicknessNoiseFactory
      Mappings:
      Namespace Name Mixin selector
      official Y Lctb;Y:Lcsz$b;
      intermediary field_34664 Lnet/minecraft/class_5818;field_34664:Lnet/minecraft/class_6568$class_6571;
      named noodleThicknessNoiseFactory Lnet/minecraft/world/gen/NoiseColumnSampler;noodleThicknessNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • noodleRidgeFirstNoiseFactory

      private final ChunkNoiseSampler.ValueSamplerFactory noodleRidgeFirstNoiseFactory
      Mappings:
      Namespace Name Mixin selector
      official Z Lctb;Z:Lcsz$b;
      intermediary field_34665 Lnet/minecraft/class_5818;field_34665:Lnet/minecraft/class_6568$class_6571;
      named noodleRidgeFirstNoiseFactory Lnet/minecraft/world/gen/NoiseColumnSampler;noodleRidgeFirstNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • noodleRidgeSecondNoiseFactory

      private final ChunkNoiseSampler.ValueSamplerFactory noodleRidgeSecondNoiseFactory
      Mappings:
      Namespace Name Mixin selector
      official aa Lctb;aa:Lcsz$b;
      intermediary field_34666 Lnet/minecraft/class_5818;field_34666:Lnet/minecraft/class_6568$class_6571;
      named noodleRidgeSecondNoiseFactory Lnet/minecraft/world/gen/NoiseColumnSampler;noodleRidgeSecondNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
    • aquiferRandomDeriver

      private final RandomDeriver aquiferRandomDeriver
      Mappings:
      Namespace Name Mixin selector
      official ab Lctb;ab:Lcti;
      intermediary field_34686 Lnet/minecraft/class_5818;field_34686:Lnet/minecraft/class_6574;
      named aquiferRandomDeriver Lnet/minecraft/world/gen/NoiseColumnSampler;aquiferRandomDeriver:Lnet/minecraft/world/gen/random/RandomDeriver;
    • oreRandomDeriver

      private final RandomDeriver oreRandomDeriver
      Mappings:
      Namespace Name Mixin selector
      official ac Lctb;ac:Lcti;
      intermediary field_34662 Lnet/minecraft/class_5818;field_34662:Lnet/minecraft/class_6574;
      named oreRandomDeriver Lnet/minecraft/world/gen/NoiseColumnSampler;oreRandomDeriver:Lnet/minecraft/world/gen/random/RandomDeriver;
    • depthBasedLayerRandomDeriver

      private final RandomDeriver depthBasedLayerRandomDeriver
      Mappings:
      Namespace Name Mixin selector
      official ad Lctb;ad:Lcti;
      intermediary field_35208 Lnet/minecraft/class_5818;field_35208:Lnet/minecraft/class_6574;
      named depthBasedLayerRandomDeriver Lnet/minecraft/world/gen/NoiseColumnSampler;depthBasedLayerRandomDeriver:Lnet/minecraft/world/gen/random/RandomDeriver;
    • spawnSuitabilityNoises

      private final List<MultiNoiseUtil.NoiseHypercube> spawnSuitabilityNoises
      Mappings:
      Namespace Name Mixin selector
      official ae Lctb;ae:Ljava/util/List;
      intermediary field_35362 Lnet/minecraft/class_5818;field_35362:Ljava/util/List;
      named spawnSuitabilityNoises Lnet/minecraft/world/gen/NoiseColumnSampler;spawnSuitabilityNoises:Ljava/util/List;
    • field_35592

      private final boolean field_35592
      Mappings:
      Namespace Name Mixin selector
      official af Lctb;af:Z
      intermediary field_35592 Lnet/minecraft/class_5818;field_35592:Z
      named field_35592 Lnet/minecraft/world/gen/NoiseColumnSampler;field_35592:Z
  • Constructor Details

  • Method Details

    • createNoiseSamplerFactory

      private static ChunkNoiseSampler.ValueSamplerFactory createNoiseSamplerFactory(DoublePerlinNoiseSampler noiseSampler, int minY, int maxY, int alternative, double scale)
      Mappings:
      Namespace Name Mixin selector
      official a Lctb;a(Ldgo;IIID)Lcsz$b;
      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, class_6748 class_6748)
      Mappings:
      Namespace Name Mixin selector
      official a Lctb;a(IIILctp;Lctw;)D
      intermediary method_38380 Lnet/minecraft/class_5818;method_38380(IIILnet/minecraft/class_6576;Lnet/minecraft/class_6748;)D
      named sampleNoiseColumn Lnet/minecraft/world/gen/NoiseColumnSampler;sampleNoiseColumn(IIILnet/minecraft/world/biome/source/util/TerrainNoisePoint;Lnet/minecraft/class_6748;)D
    • sampleNoiseColumn

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

      private double method_38409(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official d Lctb;d(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
    • method_39331

      private double method_39331(int int2, TerrainNoisePoint terrainNoisePoint)
      Mappings:
      Namespace Name Mixin selector
      official a Lctb;a(ILctp;)D
      intermediary method_39331 Lnet/minecraft/class_5818;method_39331(ILnet/minecraft/class_6576;)D
      named method_39331 Lnet/minecraft/world/gen/NoiseColumnSampler;method_39331(ILnet/minecraft/world/biome/source/util/TerrainNoisePoint;)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 Lctb;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 Lctb;a(Lcsz;Lcsz$c;Z)Lcsz$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 Lctb;a(Lcsz;Z)Lcsz$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 Lctb;a(IILctp;)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 Lctb;a(Lcsz;IIIILcsj$a;Z)Lcsj;
      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;
    • method_39330

      public NoiseColumnSampler.class_6747 method_39330(int int2, int int3, class_6748 class_6748)
      Mappings:
      Namespace Name Mixin selector
      official a Lctb;a(IILctw;)Lctb$a;
      intermediary method_39330 Lnet/minecraft/class_5818;method_39330(IILnet/minecraft/class_6748;)Lnet/minecraft/class_5818$class_6747;
      named method_39330 Lnet/minecraft/world/gen/NoiseColumnSampler;method_39330(IILnet/minecraft/class_6748;)Lnet/minecraft/world/gen/NoiseColumnSampler$class_6747;
    • 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 Lcbb$f;sample(III)Lcbb$h;
      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_39329

      public MultiNoiseUtil.NoiseValuePoint method_39329(int int2, int int3, int int4, NoiseColumnSampler.class_6747 class_6747)
      Mappings:
      Namespace Name Mixin selector
      official a Lctb;a(IIILctb$a;)Lcbb$h;
      intermediary method_39329 Lnet/minecraft/class_5818;method_39329(IIILnet/minecraft/class_5818$class_6747;)Lnet/minecraft/class_6544$class_6553;
      named method_39329 Lnet/minecraft/world/gen/NoiseColumnSampler;method_39329(IIILnet/minecraft/world/gen/NoiseColumnSampler$class_6747;)Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$NoiseValuePoint;
    • createTerrainNoisePoint

      public TerrainNoisePoint createTerrainNoisePoint(int x, int z, float continentalness, float weirdness, float erosion, class_6748 class_6748)
      Mappings:
      Namespace Name Mixin selector
      official a Lctb;a(IIFFFLctw;)Lctp;
      intermediary method_38376 Lnet/minecraft/class_5818;method_38376(IIFFFLnet/minecraft/class_6748;)Lnet/minecraft/class_6576;
      named createTerrainNoisePoint Lnet/minecraft/world/gen/NoiseColumnSampler;createTerrainNoisePoint(IIFFFLnet/minecraft/class_6748;)Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
    • findBestSpawnPosition

      public BlockPos findBestSpawnPosition()
      Specified by:
      findBestSpawnPosition in interface MultiNoiseUtil.MultiNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official a Lcbb$f;a()Lgh;
      intermediary method_39165 Lnet/minecraft/class_6544$class_6552;method_39165()Lnet/minecraft/class_2338;
      named findBestSpawnPosition Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;findBestSpawnPosition()Lnet/minecraft/util/math/BlockPos;
    • sampleShiftNoise

      public double sampleShiftNoise(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lctb;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

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

      private double sampleHumidityNoise(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official f Lctb;f(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 a Lctb;a(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 b Lctb;b(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 c Lctb;c(DDD)D
      intermediary method_38407 Lnet/minecraft/class_5818;method_38407(DDD)D
      named sampleWeirdnessNoise Lnet/minecraft/world/gen/NoiseColumnSampler;sampleWeirdnessNoise(DDD)D
    • sampleCaveEntranceNoise

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

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

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

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

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

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

      public RandomDeriver getDepthBasedLayerRandomDeriver()
      Mappings:
      Namespace Name Mixin selector
      official b Lctb;b()Lcti;
      intermediary method_39043 Lnet/minecraft/class_5818;method_39043()Lnet/minecraft/class_6574;
      named getDepthBasedLayerRandomDeriver Lnet/minecraft/world/gen/NoiseColumnSampler;getDepthBasedLayerRandomDeriver()Lnet/minecraft/world/gen/random/RandomDeriver;
    • clampBetweenNoiseRange

      private static double clampBetweenNoiseRange(double value)
      Mappings:
      Namespace Name Mixin selector
      official a Lctb;a(D)D
      intermediary method_38395 Lnet/minecraft/class_5818;method_38395(D)D
      named clampBetweenNoiseRange Lnet/minecraft/world/gen/NoiseColumnSampler;clampBetweenNoiseRange(D)D
    • sample

      private static double sample(DoublePerlinNoiseSampler sampler, double x, double y, double z, double invertedScale)
      Mappings:
      Namespace Name Mixin selector
      official a Lctb;a(Ldgo;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 Lctb;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 Lctb;b(DI)Lctb$c;
      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;