Package net.minecraft.world.gen
Class NoiseColumnSampler
java.lang.Object
net.minecraft.world.gen.NoiseColumnSampler
- All Implemented Interfaces:
MultiNoiseUtil.MultiNoiseSampler
Samples noise values for use in chunk generation.
- Mappings:
Namespace Name official cti
intermediary net/minecraft/class_5818
named net/minecraft/world/gen/NoiseColumnSampler
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static final class
static final record
private static enum
-
Field Summary
Modifier and TypeFieldDescriptionprivate final boolean
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final RandomDeriver
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final GenerationShapeConfig
private final DoublePerlinNoiseSampler
private final RandomDeriver
private final DoublePerlinNoiseSampler
private static final float
private static final float
private static final float
private static final double
private static final int
private static final double
private static final float
private static final float
private static final float
private static final float
private static final float
private static final float
private static final double
private final ChunkNoiseSampler.ValueSamplerFactory
private final boolean
private final DoublePerlinNoiseSampler
private final ChunkNoiseSampler.ValueSamplerFactory
private final @Nullable SimplexNoiseSampler
private final DoublePerlinNoiseSampler
private final ChunkNoiseSampler.ValueSamplerFactory
private final ChunkNoiseSampler.ValueSamplerFactory
private final ChunkNoiseSampler.ValueSamplerFactory
private final ChunkNoiseSampler.ValueSamplerFactory
private final ChunkNoiseSampler.ValueSamplerFactory
private final DoublePerlinNoiseSampler
private final RandomDeriver
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final ChunkNoiseSampler.ValueSamplerFactory
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final DoublePerlinNoiseSampler
private final List<MultiNoiseUtil.NoiseHypercube>
private final DoublePerlinNoiseSampler
private final InterpolatedNoiseSampler
private final DoublePerlinNoiseSampler
-
Constructor Summary
ConstructorDescriptionNoiseColumnSampler
(GenerationShapeConfig config, boolean hasNoiseCaves, long seed, Registry<DoublePerlinNoiseSampler.NoiseParameters> noiseRegistry, ChunkRandom.RandomProvider randomProvider) -
Method Summary
Modifier and TypeMethodDescriptionprivate double
applySlides
(double noise, int y) Interpolates the noise at the top and bottom of the world.private static double
clampBetweenNoiseRange
(double value) protected AquiferSampler
createAquiferSampler
(ChunkNoiseSampler chunkNoiseSampler, int x, int z, int minimumY, int height, AquiferSampler.FluidLevelSampler fluidLevelSampler, boolean hasAquifers) protected ChunkNoiseSampler.BlockStateSampler
createInitialNoiseBlockStateSampler
(ChunkNoiseSampler chunkNoiseSampler, ChunkNoiseSampler.ColumnSampler columnSampler, boolean hasNoodleCaves) private static ChunkNoiseSampler.ValueSamplerFactory
createNoiseSamplerFactory
(DoublePerlinNoiseSampler noiseSampler, int minY, int maxY, int alternative, double scale) protected ChunkNoiseSampler.BlockStateSampler
createOreVeinSampler
(ChunkNoiseSampler chunkNoiseSampler, boolean hasOreVeins) createTerrainNoisePoint
(int x, int z, float continentalness, float weirdness, float erosion, Blender blender) private @Nullable NoiseColumnSampler.VeinType
getVeinType
(double oreFrequencyNoise, int y) protected int
method_38383
(int x, int z, TerrainNoisePoint point) private double
method_38409
(double double2, double double3, double double4) method_39329
(int int2, int int3, int int4, NoiseColumnSampler.class_6747 class_6747) method_39330
(int int2, int int3, Blender blender) private double
method_39331
(int int2, TerrainNoisePoint terrainNoisePoint) sample
(int x, int y, int z) private static double
sample
(DoublePerlinNoiseSampler sampler, double x, double y, double z, double invertedScale) private double
sampleCaveEntranceNoise
(int x, int y, int z) private double
sampleCaveLayerNoise
(int x, int y, int z) double
sampleContinentalnessNoise
(double x, double y, double z) double
sampleErosionNoise
(double x, double y, double z) private double
sampleHumidityNoise
(double x, double y, double z) private double
sampleNoiseColumn
(int x, int y, int z, TerrainNoisePoint point, double noise, boolean hasNoNoiseCaves, boolean bool, Blender blender) private double
sampleNoiseColumn
(int x, int y, int z, TerrainNoisePoint point, Blender blender) private double
samplePillarNoise
(int x, int y, int z) double
sampleShiftNoise
(int x, int y, int z) private double
sampleSpaghetti2dNoise
(int x, int y, int z) private double
sampleSpaghetti3dNoise
(int x, int y, int z) private double
sampleSpaghettiRoughnessNoise
(int x, int y, int z) private double
sampleTemperatureNoise
(double x, double y, double z) double
sampleWeirdnessNoise
(double x, double y, double z) private boolean
shouldPlaceOreVeinBlock
(double firstOrePlacementNoise, double secondOrePlacementNoise)
-
Field Details
-
field_34658
private static final float field_34658- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;m:D
intermediary field_34679
Lnet/minecraft/class_5818;field_34679:D
named field_34679
Lnet/minecraft/world/gen/NoiseColumnSampler;field_34679:D
-
config
- Mappings:
Namespace Name Mixin selector official n
Lcti;n:Lctk;
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
Lcti;o:Z
intermediary field_34667
Lnet/minecraft/class_5818;field_34667:Z
named hasNoiseCaves
Lnet/minecraft/world/gen/NoiseColumnSampler;hasNoiseCaves:Z
-
intialNoiseSampler
- Mappings:
Namespace Name Mixin selector official p
Lcti;p:Lctg$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
- Mappings:
Namespace Name Mixin selector official q
Lcti;q:Ldgx;
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
- Mappings:
Namespace Name Mixin selector official r
Lcti;r:Ldhd;
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
- Mappings:
Namespace Name Mixin selector official s
Lcti;s:Ldha;
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
- Mappings:
Namespace Name Mixin selector official t
Lcti;t:Ldha;
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
- Mappings:
Namespace Name Mixin selector official u
Lcti;u:Ldha;
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
- Mappings:
Namespace Name Mixin selector official v
Lcti;v:Ldha;
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
- Mappings:
Namespace Name Mixin selector official w
Lcti;w:Ldha;
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
- Mappings:
Namespace Name Mixin selector official x
Lcti;x:Ldha;
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
- Mappings:
Namespace Name Mixin selector official y
Lcti;y:Ldha;
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
- Mappings:
Namespace Name Mixin selector official z
Lcti;z:Ldha;
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
- Mappings:
Namespace Name Mixin selector official A
Lcti;A:Ldha;
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
- Mappings:
Namespace Name Mixin selector official B
Lcti;B:Ldha;
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
- Mappings:
Namespace Name Mixin selector official C
Lcti;C:Ldha;
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
- Mappings:
Namespace Name Mixin selector official D
Lcti;D:Ldha;
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
- Mappings:
Namespace Name Mixin selector official E
Lcti;E:Ldha;
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
- Mappings:
Namespace Name Mixin selector official F
Lcti;F:Ldha;
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
- Mappings:
Namespace Name Mixin selector official G
Lcti;G:Ldha;
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
- Mappings:
Namespace Name Mixin selector official H
Lcti;H:Ldha;
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
- Mappings:
Namespace Name Mixin selector official I
Lcti;I:Ldha;
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
- Mappings:
Namespace Name Mixin selector official J
Lcti;J:Ldha;
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
- Mappings:
Namespace Name Mixin selector official K
Lcti;K:Ldha;
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
- Mappings:
Namespace Name Mixin selector official L
Lcti;L:Ldha;
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
- Mappings:
Namespace Name Mixin selector official M
Lcti;M:Ldha;
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
- Mappings:
Namespace Name Mixin selector official N
Lcti;N:Ldha;
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
- Mappings:
Namespace Name Mixin selector official O
Lcti;O:Ldha;
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
- Mappings:
Namespace Name Mixin selector official P
Lcti;P:Ldha;
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
- Mappings:
Namespace Name Mixin selector official Q
Lcti;Q:Ldha;
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
- Mappings:
Namespace Name Mixin selector official R
Lcti;R:Ldha;
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
- Mappings:
Namespace Name Mixin selector official S
Lcti;S:Ldha;
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
- Mappings:
Namespace Name Mixin selector official T
Lcti;T:Ldha;
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
- Mappings:
Namespace Name Mixin selector official U
Lcti;U:Lctg$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
- Mappings:
Namespace Name Mixin selector official V
Lcti;V:Lctg$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
- Mappings:
Namespace Name Mixin selector official W
Lcti;W:Lctg$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
- Mappings:
Namespace Name Mixin selector official X
Lcti;X:Lctg$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
- Mappings:
Namespace Name Mixin selector official Y
Lcti;Y:Lctg$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
- Mappings:
Namespace Name Mixin selector official Z
Lcti;Z:Lctg$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
- Mappings:
Namespace Name Mixin selector official aa
Lcti;aa:Lctg$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
- Mappings:
Namespace Name Mixin selector official ab
Lcti;ab:Lctp;
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
- Mappings:
Namespace Name Mixin selector official ac
Lcti;ac:Lctp;
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
- Mappings:
Namespace Name Mixin selector official ad
Lcti;ad:Lctp;
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
- Mappings:
Namespace Name Mixin selector official ae
Lcti;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;
-
amplified
private final boolean amplified- Mappings:
Namespace Name Mixin selector official af
Lcti;af:Z
intermediary field_35592
Lnet/minecraft/class_5818;field_35592:Z
named amplified
Lnet/minecraft/world/gen/NoiseColumnSampler;amplified:Z
-
-
Constructor Details
-
NoiseColumnSampler
public NoiseColumnSampler(GenerationShapeConfig config, boolean hasNoiseCaves, long seed, Registry<DoublePerlinNoiseSampler.NoiseParameters> noiseRegistry, ChunkRandom.RandomProvider randomProvider) - Mappings:
Namespace Name Mixin selector official <init>
Lcti;<init>(Lctk;ZJLgx;Lcua$a;)V
intermediary <init>
Lnet/minecraft/class_5818;<init>(Lnet/minecraft/class_5309;ZJLnet/minecraft/class_2378;Lnet/minecraft/class_2919$class_6675;)V
named <init>
Lnet/minecraft/world/gen/NoiseColumnSampler;<init>(Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;ZJLnet/minecraft/util/registry/Registry;Lnet/minecraft/world/gen/random/ChunkRandom$RandomProvider;)V
-
-
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
Lcti;a(Ldha;IIID)Lctg$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
- Mappings:
Namespace Name Mixin selector official a
Lcti;a(IIILctw;Lcud;)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/world/gen/chunk/Blender;)D
-
sampleNoiseColumn
private double sampleNoiseColumn(int x, int y, int z, TerrainNoisePoint point, double noise, boolean hasNoNoiseCaves, boolean bool, Blender blender) - Mappings:
Namespace Name Mixin selector official a
Lcti;a(IIILctw;DZZLcud;)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/world/gen/chunk/Blender;)D
-
method_38409
private double method_38409(double double2, double double3, double double4) - Mappings:
Namespace Name Mixin selector official d
Lcti;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
- Mappings:
Namespace Name Mixin selector official a
Lcti;a(ILctw;)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
Lcti;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
Lcti;a(Lctg;Lctg$c;Z)Lctg$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
Lcti;a(Lctg;Z)Lctg$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
- Mappings:
Namespace Name Mixin selector official a
Lcti;a(IILctw;)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
Lcti;a(Lctg;IIIILcsq$a;Z)Lcsq;
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
- Mappings:
Namespace Name Mixin selector official a
Lcti;a(IILcud;)Lcti$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/world/gen/chunk/Blender;)Lnet/minecraft/world/gen/NoiseColumnSampler$class_6747;
-
sample
- Specified by:
sample
in interfaceMultiNoiseUtil.MultiNoiseSampler
- Mappings:
Namespace Name Mixin selector official sample
Lcbh$f;sample(III)Lcbh$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
Lcti;a(IIILcti$a;)Lcbh$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, Blender blender) - Mappings:
Namespace Name Mixin selector official a
Lcti;a(IIFFFLcud;)Lctw;
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/world/gen/chunk/Blender;)Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
-
findBestSpawnPosition
- Specified by:
findBestSpawnPosition
in interfaceMultiNoiseUtil.MultiNoiseSampler
- Mappings:
Namespace Name Mixin selector official a
Lcbh$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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
Lcti;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
- Mappings:
Namespace Name Mixin selector official b
Lcti;b()Lctp;
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
Lcti;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
Lcti;a(Ldha;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
Lcti;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
Lcti;b(DI)Lcti$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;
-