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 cslintermediary net/minecraft/class_5818named net/minecraft/world/gen/NoiseColumnSampler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classprivate static enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final RandomDeriverprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final GenerationShapeConfigprivate final DoublePerlinNoiseSamplerprivate final doubleprivate final doubleprivate final RandomDeriverprivate final DoublePerlinNoiseSamplerprivate static final floatprivate static final floatprivate static final floatprivate static final doubleprivate static final intprivate static final doubleprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final doubleprivate final List<MultiNoiseUtil.NoiseHypercube>private final ChunkNoiseSampler.ValueSamplerFactoryprivate final booleanprivate final DoublePerlinNoiseSamplerprivate final ChunkNoiseSampler.ValueSamplerFactoryprivate final @Nullable SimplexNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final intprivate final intprivate final ChunkNoiseSampler.ValueSamplerFactoryprivate final ChunkNoiseSampler.ValueSamplerFactoryprivate final ChunkNoiseSampler.ValueSamplerFactoryprivate final ChunkNoiseSampler.ValueSamplerFactoryprivate final ChunkNoiseSampler.ValueSamplerFactoryprivate final DoublePerlinNoiseSamplerprivate final RandomDeriverprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final ChunkNoiseSampler.ValueSamplerFactoryprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final InterpolatedNoiseSamplerprivate final VanillaTerrainParametersprivate final intprivate final DoublePerlinNoiseSampler -
Constructor Summary
ConstructorsConstructorDescriptionNoiseColumnSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int noiseSizeY, GenerationShapeConfig config, boolean bool, long long2, Registry<DoublePerlinNoiseSampler.NoiseParameters> registry, ChunkRandom.RandomProvider randomProvider) -
Method Summary
Modifier and TypeMethodDescriptionprivate doubleapplySlides(double noise, int y) Interpolates the noise at the top and bottom of the world.private static doubleclampBetweenNoiseRange(double value) protected AquiferSamplercreateAquiferSampler(ChunkNoiseSampler chunkNoiseSampler, int x, int z, int minimumY, int height, AquiferSampler.FluidLevelSampler fluidLevelSampler, boolean hasAquifers) protected ChunkNoiseSampler.BlockStateSamplercreateInitialNoiseBlockStateSampler(ChunkNoiseSampler chunkNoiseSampler, ChunkNoiseSampler.ColumnSampler columnSampler, boolean hasNoodleCaves) private static ChunkNoiseSampler.ValueSamplerFactorycreateNoiseSamplerFactory(DoublePerlinNoiseSampler noiseSampler, int minY, int maxY, int alternative, double scale) protected ChunkNoiseSampler.BlockStateSamplercreateOreVeinSampler(ChunkNoiseSampler chunkNoiseSampler, boolean hasOreVeins) createTerrainNoisePoint(int x, int z, float continentalness, float weirdness, float erosion) private doublegetDepth(double double2) private @Nullable NoiseColumnSampler.VeinTypegetVeinType(double oreFrequencyNoise, int y) protected MultiNoiseUtil.NoiseValuePointmethod_38378(int x, int y, int z, double noiseX, double noiseZ, float continentalness, float erosion, float weirdness, double offset) protected intmethod_38383(int x, int z, TerrainNoisePoint point) private doublemethod_38409(double double2, double double3, double double4) sample(int x, int y, int z) private static doublesample(DoublePerlinNoiseSampler sampler, double x, double y, double z, double invertedScale) private doublesampleCaveEntranceNoise(int x, int y, int z) private doublesampleCaveLayerNoise(int x, int y, int z) doublesampleContinentalnessNoise(double x, double y, double z) doublesampleErosionNoise(double x, double y, double z) doublesampleHumidityNoise(double x, double y, double z) private doublesampleNoiseColumn(int x, int y, int z, TerrainNoisePoint point) private doublesampleNoiseColumn(int x, int y, int z, TerrainNoisePoint point, double noise, boolean hasNoNoiseCaves, boolean bool) private doublesamplePillarNoise(int x, int y, int z) doublesampleShiftNoise(int x, int y, int z) private doublesampleSpaghetti2dNoise(int x, int y, int z) private doublesampleSpaghetti3dNoise(int x, int y, int z) private doublesampleSpaghettiRoughnessNoise(int x, int y, int z) doublesampleTemperatureNoise(double x, double y, double z) doublesampleWeirdnessNoise(double x, double y, double z) private booleanshouldPlaceOreVeinBlock(double firstOrePlacementNoise, double secondOrePlacementNoise)
-
Field Details
-
field_34658
private static final float field_34658- See Also:
- Mappings:
Namespace Name Mixin selector official aLcsl;a:Fintermediary field_34658Lnet/minecraft/class_5818;field_34658:Fnamed field_34658Lnet/minecraft/world/gen/NoiseColumnSampler;field_34658:F
-
field_34668
private static final float field_34668- See Also:
- Mappings:
Namespace Name Mixin selector official bLcsl;b:Fintermediary field_34668Lnet/minecraft/class_5818;field_34668:Fnamed field_34668Lnet/minecraft/world/gen/NoiseColumnSampler;field_34668:F
-
field_34669
private static final float field_34669- See Also:
- Mappings:
Namespace Name Mixin selector official cLcsl;c:Fintermediary field_34669Lnet/minecraft/class_5818;field_34669:Fnamed field_34669Lnet/minecraft/world/gen/NoiseColumnSampler;field_34669:F
-
field_34670
private static final double field_34670- See Also:
- Mappings:
Namespace Name Mixin selector official dLcsl;d:Dintermediary field_34670Lnet/minecraft/class_5818;field_34670:Dnamed field_34670Lnet/minecraft/world/gen/NoiseColumnSampler;field_34670:D
-
field_34671
private static final int field_34671- See Also:
- Mappings:
Namespace Name Mixin selector official eLcsl;e:Iintermediary field_34671Lnet/minecraft/class_5818;field_34671:Inamed field_34671Lnet/minecraft/world/gen/NoiseColumnSampler;field_34671:I
-
field_34672
private static final double field_34672- See Also:
- Mappings:
Namespace Name Mixin selector official fLcsl;f:Dintermediary field_34672Lnet/minecraft/class_5818;field_34672:Dnamed field_34672Lnet/minecraft/world/gen/NoiseColumnSampler;field_34672:D
-
field_34673
private static final float field_34673- See Also:
- Mappings:
Namespace Name Mixin selector official gLcsl;g:Fintermediary field_34673Lnet/minecraft/class_5818;field_34673:Fnamed field_34673Lnet/minecraft/world/gen/NoiseColumnSampler;field_34673:F
-
field_34674
private static final float field_34674- See Also:
- Mappings:
Namespace Name Mixin selector official hLcsl;h:Fintermediary field_34674Lnet/minecraft/class_5818;field_34674:Fnamed field_34674Lnet/minecraft/world/gen/NoiseColumnSampler;field_34674:F
-
field_34675
private static final float field_34675- See Also:
- Mappings:
Namespace Name Mixin selector official iLcsl;i:Fintermediary field_34675Lnet/minecraft/class_5818;field_34675:Fnamed field_34675Lnet/minecraft/world/gen/NoiseColumnSampler;field_34675:F
-
field_34676
private static final float field_34676- See Also:
- Mappings:
Namespace Name Mixin selector official jLcsl;j:Fintermediary field_34676Lnet/minecraft/class_5818;field_34676:Fnamed field_34676Lnet/minecraft/world/gen/NoiseColumnSampler;field_34676:F
-
field_34677
private static final float field_34677- See Also:
- Mappings:
Namespace Name Mixin selector official kLcsl;k:Fintermediary field_34677Lnet/minecraft/class_5818;field_34677:Fnamed field_34677Lnet/minecraft/world/gen/NoiseColumnSampler;field_34677:F
-
field_34678
private static final float field_34678- See Also:
- Mappings:
Namespace Name Mixin selector official lLcsl;l:Fintermediary field_34678Lnet/minecraft/class_5818;field_34678:Fnamed field_34678Lnet/minecraft/world/gen/NoiseColumnSampler;field_34678:F
-
field_34679
private static final double field_34679- See Also:
- Mappings:
Namespace Name Mixin selector official mLcsl;m:Dintermediary field_34679Lnet/minecraft/class_5818;field_34679:Dnamed field_34679Lnet/minecraft/world/gen/NoiseColumnSampler;field_34679:D
-
verticalNoiseResolution
private final int verticalNoiseResolution- Mappings:
Namespace Name Mixin selector official nLcsl;n:Iintermediary field_28752Lnet/minecraft/class_5818;field_28752:Inamed verticalNoiseResolutionLnet/minecraft/world/gen/NoiseColumnSampler;verticalNoiseResolution:I
-
noiseSizeY
private final int noiseSizeY- Mappings:
Namespace Name Mixin selector official oLcsl;o:Iintermediary field_28753Lnet/minecraft/class_5818;field_28753:Inamed noiseSizeYLnet/minecraft/world/gen/NoiseColumnSampler;noiseSizeY:I
-
config
- Mappings:
Namespace Name Mixin selector official pLcsl;p:Lcsn;intermediary field_28754Lnet/minecraft/class_5818;field_28754:Lnet/minecraft/class_5309;named configLnet/minecraft/world/gen/NoiseColumnSampler;config:Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
-
densityFactor
private final double densityFactor- Mappings:
Namespace Name Mixin selector official qLcsl;q:Dintermediary field_28764Lnet/minecraft/class_5818;field_28764:Dnamed densityFactorLnet/minecraft/world/gen/NoiseColumnSampler;densityFactor:D
-
densityOffset
private final double densityOffset- Mappings:
Namespace Name Mixin selector official rLcsl;r:Dintermediary field_28765Lnet/minecraft/class_5818;field_28765:Dnamed densityOffsetLnet/minecraft/world/gen/NoiseColumnSampler;densityOffset:D
-
minY
private final int minY- Mappings:
Namespace Name Mixin selector official sLcsl;s:Iintermediary field_34682Lnet/minecraft/class_5818;field_34682:Inamed minYLnet/minecraft/world/gen/NoiseColumnSampler;minY:I
-
terrainParameters
- Mappings:
Namespace Name Mixin selector official tLcsl;t:Lcap;intermediary field_34655Lnet/minecraft/class_5818;field_34655:Lnet/minecraft/class_6555;named terrainParametersLnet/minecraft/world/gen/NoiseColumnSampler;terrainParameters:Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;
-
hasNoiseCaves
private final boolean hasNoiseCaves- Mappings:
Namespace Name Mixin selector official uLcsl;u:Zintermediary field_34667Lnet/minecraft/class_5818;field_34667:Znamed hasNoiseCavesLnet/minecraft/world/gen/NoiseColumnSampler;hasNoiseCaves:Z
-
intialNoiseSampler
- Mappings:
Namespace Name Mixin selector official vLcsl;v:Lcsj$c;intermediary field_34657Lnet/minecraft/class_5818;field_34657:Lnet/minecraft/class_6568$class_6571;named intialNoiseSamplerLnet/minecraft/world/gen/NoiseColumnSampler;intialNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
-
terrainNoise
- Mappings:
Namespace Name Mixin selector official wLcsl;w:Ldgm;intermediary field_34680Lnet/minecraft/class_5818;field_34680:Lnet/minecraft/class_5822;named terrainNoiseLnet/minecraft/world/gen/NoiseColumnSampler;terrainNoise:Lnet/minecraft/util/math/noise/InterpolatedNoiseSampler;
-
islandNoise
- Mappings:
Namespace Name Mixin selector official xLcsl;x:Ldgs;intermediary field_28756Lnet/minecraft/class_5818;field_28756:Lnet/minecraft/class_3541;named islandNoiseLnet/minecraft/world/gen/NoiseColumnSampler;islandNoise:Lnet/minecraft/util/math/noise/SimplexNoiseSampler;
-
jaggedNoise
- Mappings:
Namespace Name Mixin selector official yLcsl;y:Ldgp;intermediary field_34681Lnet/minecraft/class_5818;field_34681:Lnet/minecraft/class_5216;named jaggedNoiseLnet/minecraft/world/gen/NoiseColumnSampler;jaggedNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
aquiferBarrierNoise
- Mappings:
Namespace Name Mixin selector official zLcsl;z:Ldgp;intermediary field_34683Lnet/minecraft/class_5818;field_34683:Lnet/minecraft/class_5216;named aquiferBarrierNoiseLnet/minecraft/world/gen/NoiseColumnSampler;aquiferBarrierNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
aquiferFluidLevelFloodednessNoise
- Mappings:
Namespace Name Mixin selector official ALcsl;A:Ldgp;intermediary field_35131Lnet/minecraft/class_5818;field_35131:Lnet/minecraft/class_5216;named aquiferFluidLevelFloodednessNoiseLnet/minecraft/world/gen/NoiseColumnSampler;aquiferFluidLevelFloodednessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
aquiferFluidLevelSpreadNoise
- Mappings:
Namespace Name Mixin selector official BLcsl;B:Ldgp;intermediary field_35132Lnet/minecraft/class_5818;field_35132:Lnet/minecraft/class_5216;named aquiferFluidLevelSpreadNoiseLnet/minecraft/world/gen/NoiseColumnSampler;aquiferFluidLevelSpreadNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
aquiferLavaNoise
- Mappings:
Namespace Name Mixin selector official CLcsl;C:Ldgp;intermediary field_34685Lnet/minecraft/class_5818;field_34685:Lnet/minecraft/class_5216;named aquiferLavaNoiseLnet/minecraft/world/gen/NoiseColumnSampler;aquiferLavaNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
caveLayerNoise
- Mappings:
Namespace Name Mixin selector official DLcsl;D:Ldgp;intermediary field_34633Lnet/minecraft/class_5818;field_34633:Lnet/minecraft/class_5216;named caveLayerNoiseLnet/minecraft/world/gen/NoiseColumnSampler;caveLayerNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
pillarNoise
- Mappings:
Namespace Name Mixin selector official ELcsl;E:Ldgp;intermediary field_34634Lnet/minecraft/class_5818;field_34634:Lnet/minecraft/class_5216;named pillarNoiseLnet/minecraft/world/gen/NoiseColumnSampler;pillarNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
pillarRarenessNoise
- Mappings:
Namespace Name Mixin selector official FLcsl;F:Ldgp;intermediary field_34635Lnet/minecraft/class_5818;field_34635:Lnet/minecraft/class_5216;named pillarRarenessNoiseLnet/minecraft/world/gen/NoiseColumnSampler;pillarRarenessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
pillarThicknessNoise
- Mappings:
Namespace Name Mixin selector official GLcsl;G:Ldgp;intermediary field_34636Lnet/minecraft/class_5818;field_34636:Lnet/minecraft/class_5216;named pillarThicknessNoiseLnet/minecraft/world/gen/NoiseColumnSampler;pillarThicknessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
spaghetti2dNoise
- Mappings:
Namespace Name Mixin selector official HLcsl;H:Ldgp;intermediary field_34637Lnet/minecraft/class_5818;field_34637:Lnet/minecraft/class_5216;named spaghetti2dNoiseLnet/minecraft/world/gen/NoiseColumnSampler;spaghetti2dNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
spaghetti2dElevationNoise
- Mappings:
Namespace Name Mixin selector official ILcsl;I:Ldgp;intermediary field_34638Lnet/minecraft/class_5818;field_34638:Lnet/minecraft/class_5216;named spaghetti2dElevationNoiseLnet/minecraft/world/gen/NoiseColumnSampler;spaghetti2dElevationNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
spaghetti2dModulatorNoise
- Mappings:
Namespace Name Mixin selector official JLcsl;J:Ldgp;intermediary field_34639Lnet/minecraft/class_5818;field_34639:Lnet/minecraft/class_5216;named spaghetti2dModulatorNoiseLnet/minecraft/world/gen/NoiseColumnSampler;spaghetti2dModulatorNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
spaghetti2dThicknessNoise
- Mappings:
Namespace Name Mixin selector official KLcsl;K:Ldgp;intermediary field_34640Lnet/minecraft/class_5818;field_34640:Lnet/minecraft/class_5216;named spaghetti2dThicknessNoiseLnet/minecraft/world/gen/NoiseColumnSampler;spaghetti2dThicknessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
spaghetti3dFirstNoise
- Mappings:
Namespace Name Mixin selector official LLcsl;L:Ldgp;intermediary field_34641Lnet/minecraft/class_5818;field_34641:Lnet/minecraft/class_5216;named spaghetti3dFirstNoiseLnet/minecraft/world/gen/NoiseColumnSampler;spaghetti3dFirstNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
spaghetti3dSecondNoise
- Mappings:
Namespace Name Mixin selector official MLcsl;M:Ldgp;intermediary field_34642Lnet/minecraft/class_5818;field_34642:Lnet/minecraft/class_5216;named spaghetti3dSecondNoiseLnet/minecraft/world/gen/NoiseColumnSampler;spaghetti3dSecondNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
spaghetti3dRarityNoise
- Mappings:
Namespace Name Mixin selector official NLcsl;N:Ldgp;intermediary field_34643Lnet/minecraft/class_5818;field_34643:Lnet/minecraft/class_5216;named spaghetti3dRarityNoiseLnet/minecraft/world/gen/NoiseColumnSampler;spaghetti3dRarityNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
spaghetti3dThicknessNoise
- Mappings:
Namespace Name Mixin selector official OLcsl;O:Ldgp;intermediary field_34644Lnet/minecraft/class_5818;field_34644:Lnet/minecraft/class_5216;named spaghetti3dThicknessNoiseLnet/minecraft/world/gen/NoiseColumnSampler;spaghetti3dThicknessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
spaghettiRoughnessNoise
- Mappings:
Namespace Name Mixin selector official PLcsl;P:Ldgp;intermediary field_34645Lnet/minecraft/class_5818;field_34645:Lnet/minecraft/class_5216;named spaghettiRoughnessNoiseLnet/minecraft/world/gen/NoiseColumnSampler;spaghettiRoughnessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
spaghettiRoughnessModulatorNoise
- Mappings:
Namespace Name Mixin selector official QLcsl;Q:Ldgp;intermediary field_34646Lnet/minecraft/class_5818;field_34646:Lnet/minecraft/class_5216;named spaghettiRoughnessModulatorNoiseLnet/minecraft/world/gen/NoiseColumnSampler;spaghettiRoughnessModulatorNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
caveEntranceNoise
- Mappings:
Namespace Name Mixin selector official RLcsl;R:Ldgp;intermediary field_34647Lnet/minecraft/class_5818;field_34647:Lnet/minecraft/class_5216;named caveEntranceNoiseLnet/minecraft/world/gen/NoiseColumnSampler;caveEntranceNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
caveCheeseNoise
- Mappings:
Namespace Name Mixin selector official SLcsl;S:Ldgp;intermediary field_34648Lnet/minecraft/class_5818;field_34648:Lnet/minecraft/class_5216;named caveCheeseNoiseLnet/minecraft/world/gen/NoiseColumnSampler;caveCheeseNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
temperatureNoise
- Mappings:
Namespace Name Mixin selector official TLcsl;T:Ldgp;intermediary field_34649Lnet/minecraft/class_5818;field_34649:Lnet/minecraft/class_5216;named temperatureNoiseLnet/minecraft/world/gen/NoiseColumnSampler;temperatureNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
humidityNoise
- Mappings:
Namespace Name Mixin selector official ULcsl;U:Ldgp;intermediary field_34650Lnet/minecraft/class_5818;field_34650:Lnet/minecraft/class_5216;named humidityNoiseLnet/minecraft/world/gen/NoiseColumnSampler;humidityNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
continentalnessNoise
- Mappings:
Namespace Name Mixin selector official VLcsl;V:Ldgp;intermediary field_34651Lnet/minecraft/class_5818;field_34651:Lnet/minecraft/class_5216;named continentalnessNoiseLnet/minecraft/world/gen/NoiseColumnSampler;continentalnessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
erosionNoise
- Mappings:
Namespace Name Mixin selector official WLcsl;W:Ldgp;intermediary field_34652Lnet/minecraft/class_5818;field_34652:Lnet/minecraft/class_5216;named erosionNoiseLnet/minecraft/world/gen/NoiseColumnSampler;erosionNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
weirdnessNoise
- Mappings:
Namespace Name Mixin selector official XLcsl;X:Ldgp;intermediary field_34653Lnet/minecraft/class_5818;field_34653:Lnet/minecraft/class_5216;named weirdnessNoiseLnet/minecraft/world/gen/NoiseColumnSampler;weirdnessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
shiftNoise
- Mappings:
Namespace Name Mixin selector official YLcsl;Y:Ldgp;intermediary field_34654Lnet/minecraft/class_5818;field_34654:Lnet/minecraft/class_5216;named shiftNoiseLnet/minecraft/world/gen/NoiseColumnSampler;shiftNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
oreGapNoise
- Mappings:
Namespace Name Mixin selector official ZLcsl;Z:Ldgp;intermediary field_34656Lnet/minecraft/class_5818;field_34656:Lnet/minecraft/class_5216;named oreGapNoiseLnet/minecraft/world/gen/NoiseColumnSampler;oreGapNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
oreFrequencyNoiseSamplerFactory
- Mappings:
Namespace Name Mixin selector official aaLcsl;aa:Lcsj$c;intermediary field_34659Lnet/minecraft/class_5818;field_34659:Lnet/minecraft/class_6568$class_6571;named oreFrequencyNoiseSamplerFactoryLnet/minecraft/world/gen/NoiseColumnSampler;oreFrequencyNoiseSamplerFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
-
firstOrePlacementNoiseFactory
- Mappings:
Namespace Name Mixin selector official abLcsl;ab:Lcsj$c;intermediary field_34660Lnet/minecraft/class_5818;field_34660:Lnet/minecraft/class_6568$class_6571;named firstOrePlacementNoiseFactoryLnet/minecraft/world/gen/NoiseColumnSampler;firstOrePlacementNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
-
secondOrePlacementNoiseFactory
- Mappings:
Namespace Name Mixin selector official acLcsl;ac:Lcsj$c;intermediary field_34661Lnet/minecraft/class_5818;field_34661:Lnet/minecraft/class_6568$class_6571;named secondOrePlacementNoiseFactoryLnet/minecraft/world/gen/NoiseColumnSampler;secondOrePlacementNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
-
noodleNoiseFactory
- Mappings:
Namespace Name Mixin selector official adLcsl;ad:Lcsj$c;intermediary field_34663Lnet/minecraft/class_5818;field_34663:Lnet/minecraft/class_6568$class_6571;named noodleNoiseFactoryLnet/minecraft/world/gen/NoiseColumnSampler;noodleNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
-
noodleThicknessNoiseFactory
- Mappings:
Namespace Name Mixin selector official aeLcsl;ae:Lcsj$c;intermediary field_34664Lnet/minecraft/class_5818;field_34664:Lnet/minecraft/class_6568$class_6571;named noodleThicknessNoiseFactoryLnet/minecraft/world/gen/NoiseColumnSampler;noodleThicknessNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
-
noodleRidgeFirstNoiseFactory
- Mappings:
Namespace Name Mixin selector official afLcsl;af:Lcsj$c;intermediary field_34665Lnet/minecraft/class_5818;field_34665:Lnet/minecraft/class_6568$class_6571;named noodleRidgeFirstNoiseFactoryLnet/minecraft/world/gen/NoiseColumnSampler;noodleRidgeFirstNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
-
noodleRidgeSecondNoiseFactory
- Mappings:
Namespace Name Mixin selector official agLcsl;ag:Lcsj$c;intermediary field_34666Lnet/minecraft/class_5818;field_34666:Lnet/minecraft/class_6568$class_6571;named noodleRidgeSecondNoiseFactoryLnet/minecraft/world/gen/NoiseColumnSampler;noodleRidgeSecondNoiseFactory:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler$ValueSamplerFactory;
-
aquiferRandomDeriver
- Mappings:
Namespace Name Mixin selector official ahLcsl;ah:Lcss;intermediary field_34686Lnet/minecraft/class_5818;field_34686:Lnet/minecraft/class_6574;named aquiferRandomDeriverLnet/minecraft/world/gen/NoiseColumnSampler;aquiferRandomDeriver:Lnet/minecraft/world/gen/random/RandomDeriver;
-
oreRandomDeriver
- Mappings:
Namespace Name Mixin selector official aiLcsl;ai:Lcss;intermediary field_34662Lnet/minecraft/class_5818;field_34662:Lnet/minecraft/class_6574;named oreRandomDeriverLnet/minecraft/world/gen/NoiseColumnSampler;oreRandomDeriver:Lnet/minecraft/world/gen/random/RandomDeriver;
-
depthBasedLayerRandomDeriver
- Mappings:
Namespace Name Mixin selector official ajLcsl;aj:Lcss;intermediary field_35208Lnet/minecraft/class_5818;field_35208:Lnet/minecraft/class_6574;named depthBasedLayerRandomDeriverLnet/minecraft/world/gen/NoiseColumnSampler;depthBasedLayerRandomDeriver:Lnet/minecraft/world/gen/random/RandomDeriver;
-
field_35362
- Mappings:
Namespace Name Mixin selector official akLcsl;ak:Ljava/util/List;intermediary field_35362Lnet/minecraft/class_5818;field_35362:Ljava/util/List;named field_35362Lnet/minecraft/world/gen/NoiseColumnSampler;field_35362:Ljava/util/List;
-
-
Constructor Details
-
NoiseColumnSampler
public NoiseColumnSampler(int horizontalNoiseResolution, int verticalNoiseResolution, int noiseSizeY, GenerationShapeConfig config, boolean bool, long long2, Registry<DoublePerlinNoiseSampler.NoiseParameters> registry, ChunkRandom.RandomProvider randomProvider) - Mappings:
Namespace Name Mixin selector official <init>Lcsl;<init>(IIILcsn;ZJLgx;Lcte$a;)Vintermediary <init>Lnet/minecraft/class_5818;<init>(IIILnet/minecraft/class_5309;ZJLnet/minecraft/class_2378;Lnet/minecraft/class_2919$class_6675;)Vnamed <init>Lnet/minecraft/world/gen/NoiseColumnSampler;<init>(IIILnet/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 aLcsl;a(Ldgp;IIID)Lcsj$c;intermediary method_38379Lnet/minecraft/class_5818;method_38379(Lnet/minecraft/class_5216;IIID)Lnet/minecraft/class_6568$class_6571;named createNoiseSamplerFactoryLnet/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 aLcsl;a(IIILcsz;)Dintermediary method_38380Lnet/minecraft/class_5818;method_38380(IIILnet/minecraft/class_6576;)Dnamed sampleNoiseColumnLnet/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 aLcsl;a(IIILcsz;DZZ)Dintermediary method_38381Lnet/minecraft/class_5818;method_38381(IIILnet/minecraft/class_6576;DZZ)Dnamed sampleNoiseColumnLnet/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 fLcsl;f(DDD)Dintermediary method_38409Lnet/minecraft/class_5818;method_38409(DDD)Dnamed method_38409Lnet/minecraft/world/gen/NoiseColumnSampler;method_38409(DDD)D
-
getDepth
private double getDepth(double double2) - Mappings:
Namespace Name Mixin selector official aLcsl;a(D)Dintermediary method_38373Lnet/minecraft/class_5818;method_38373(D)Dnamed getDepthLnet/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 aLcsl;a(DI)Dintermediary method_33645Lnet/minecraft/class_5818;method_33645(DI)Dnamed applySlidesLnet/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 aLcsl;a(Lcsj;Lcsj$d;Z)Lcsj$a;intermediary method_38390Lnet/minecraft/class_5818;method_38390(Lnet/minecraft/class_6568;Lnet/minecraft/class_6568$class_6572;Z)Lnet/minecraft/class_6568$class_6569;named createInitialNoiseBlockStateSamplerLnet/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 aLcsl;a(Lcsj;Z)Lcsj$a;intermediary method_38391Lnet/minecraft/class_5818;method_38391(Lnet/minecraft/class_6568;Z)Lnet/minecraft/class_6568$class_6569;named createOreVeinSamplerLnet/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 aLcsl;a(IILcsz;)Iintermediary method_38383Lnet/minecraft/class_5818;method_38383(IILnet/minecraft/class_6576;)Inamed method_38383Lnet/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 aLcsl;a(Lcsj;IIIILcrt$a;Z)Lcrt;intermediary method_38389Lnet/minecraft/class_5818;method_38389(Lnet/minecraft/class_6568;IIIILnet/minecraft/class_6350$class_6565;Z)Lnet/minecraft/class_6350;named createAquiferSamplerLnet/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
- Specified by:
samplein interfaceMultiNoiseUtil.MultiNoiseSampler- Mappings:
Namespace Name Mixin selector official sampleLcak$f;sample(III)Lcak$h;intermediary sampleLnet/minecraft/class_6544$class_6552;sample(III)Lnet/minecraft/class_6544$class_6553;named sampleLnet/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 aLcsl;a(IIIDDFFFD)Lcak$h;intermediary method_38378Lnet/minecraft/class_5818;method_38378(IIIDDFFFD)Lnet/minecraft/class_6544$class_6553;named method_38378Lnet/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 aLcsl;a(IIFFF)Lcsz;intermediary method_38376Lnet/minecraft/class_5818;method_38376(IIFFF)Lnet/minecraft/class_6576;named createTerrainNoisePointLnet/minecraft/world/gen/NoiseColumnSampler;createTerrainNoisePoint(IIFFF)Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
-
method_39165
- Specified by:
method_39165in interfaceMultiNoiseUtil.MultiNoiseSampler- Mappings:
Namespace Name Mixin selector official aLcak$f;a()Lgh;intermediary method_39165Lnet/minecraft/class_6544$class_6552;method_39165()Lnet/minecraft/class_2338;named method_39165Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;method_39165()Lnet/minecraft/util/math/BlockPos;
-
sampleShiftNoise
public double sampleShiftNoise(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official aLcsl;a(III)Dintermediary method_38377Lnet/minecraft/class_5818;method_38377(III)Dnamed sampleShiftNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleShiftNoise(III)D
-
sampleTemperatureNoise
public double sampleTemperatureNoise(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official aLcsl;a(DDD)Dintermediary method_38375Lnet/minecraft/class_5818;method_38375(DDD)Dnamed sampleTemperatureNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleTemperatureNoise(DDD)D
-
sampleHumidityNoise
public double sampleHumidityNoise(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official bLcsl;b(DDD)Dintermediary method_38396Lnet/minecraft/class_5818;method_38396(DDD)Dnamed sampleHumidityNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleHumidityNoise(DDD)D
-
sampleContinentalnessNoise
public double sampleContinentalnessNoise(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official cLcsl;c(DDD)Dintermediary method_38401Lnet/minecraft/class_5818;method_38401(DDD)Dnamed sampleContinentalnessNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleContinentalnessNoise(DDD)D
-
sampleErosionNoise
public double sampleErosionNoise(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official dLcsl;d(DDD)Dintermediary method_38404Lnet/minecraft/class_5818;method_38404(DDD)Dnamed sampleErosionNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleErosionNoise(DDD)D
-
sampleWeirdnessNoise
public double sampleWeirdnessNoise(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official eLcsl;e(DDD)Dintermediary method_38407Lnet/minecraft/class_5818;method_38407(DDD)Dnamed sampleWeirdnessNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleWeirdnessNoise(DDD)D
-
sampleCaveEntranceNoise
private double sampleCaveEntranceNoise(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official bLcsl;b(III)Dintermediary method_38398Lnet/minecraft/class_5818;method_38398(III)Dnamed sampleCaveEntranceNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleCaveEntranceNoise(III)D
-
samplePillarNoise
private double samplePillarNoise(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official cLcsl;c(III)Dintermediary method_38402Lnet/minecraft/class_5818;method_38402(III)Dnamed samplePillarNoiseLnet/minecraft/world/gen/NoiseColumnSampler;samplePillarNoise(III)D
-
sampleCaveLayerNoise
private double sampleCaveLayerNoise(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official dLcsl;d(III)Dintermediary method_38405Lnet/minecraft/class_5818;method_38405(III)Dnamed sampleCaveLayerNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleCaveLayerNoise(III)D
-
sampleSpaghetti3dNoise
private double sampleSpaghetti3dNoise(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official eLcsl;e(III)Dintermediary method_38408Lnet/minecraft/class_5818;method_38408(III)Dnamed sampleSpaghetti3dNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleSpaghetti3dNoise(III)D
-
sampleSpaghetti2dNoise
private double sampleSpaghetti2dNoise(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official fLcsl;f(III)Dintermediary method_38410Lnet/minecraft/class_5818;method_38410(III)Dnamed sampleSpaghetti2dNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleSpaghetti2dNoise(III)D
-
sampleSpaghettiRoughnessNoise
private double sampleSpaghettiRoughnessNoise(int x, int y, int z) - Mappings:
Namespace Name Mixin selector official gLcsl;g(III)Dintermediary method_38411Lnet/minecraft/class_5818;method_38411(III)Dnamed sampleSpaghettiRoughnessNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleSpaghettiRoughnessNoise(III)D
-
getDepthBasedLayerRandomDeriver
- Mappings:
Namespace Name Mixin selector official bLcsl;b()Lcss;intermediary method_39043Lnet/minecraft/class_5818;method_39043()Lnet/minecraft/class_6574;named getDepthBasedLayerRandomDeriverLnet/minecraft/world/gen/NoiseColumnSampler;getDepthBasedLayerRandomDeriver()Lnet/minecraft/world/gen/random/RandomDeriver;
-
clampBetweenNoiseRange
private static double clampBetweenNoiseRange(double value) - Mappings:
Namespace Name Mixin selector official bLcsl;b(D)Dintermediary method_38395Lnet/minecraft/class_5818;method_38395(D)Dnamed clampBetweenNoiseRangeLnet/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 aLcsl;a(Ldgp;DDDD)Dintermediary method_38393Lnet/minecraft/class_5818;method_38393(Lnet/minecraft/class_5216;DDDD)Dnamed sampleLnet/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 aLcsl;a(DD)Zintermediary method_38374Lnet/minecraft/class_5818;method_38374(DD)Znamed shouldPlaceOreVeinBlockLnet/minecraft/world/gen/NoiseColumnSampler;shouldPlaceOreVeinBlock(DD)Z
-
getVeinType
@Nullable private @Nullable NoiseColumnSampler.VeinType getVeinType(double oreFrequencyNoise, int y) - Mappings:
Namespace Name Mixin selector official bLcsl;b(DI)Lcsl$b;intermediary method_38397Lnet/minecraft/class_5818;method_38397(DI)Lnet/minecraft/class_5818$class_6354;named getVeinTypeLnet/minecraft/world/gen/NoiseColumnSampler;getVeinType(DI)Lnet/minecraft/world/gen/NoiseColumnSampler$VeinType;
-