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 ctiintermediary net/minecraft/class_5818named net/minecraft/world/gen/NoiseColumnSampler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classstatic final recordprivate static enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final RandomDeriverprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate final GenerationShapeConfigprivate final DoublePerlinNoiseSamplerprivate 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 ChunkNoiseSampler.ValueSamplerFactoryprivate final booleanprivate final DoublePerlinNoiseSamplerprivate final ChunkNoiseSampler.ValueSamplerFactoryprivate final @Nullable SimplexNoiseSamplerprivate final DoublePerlinNoiseSamplerprivate 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 List<MultiNoiseUtil.NoiseHypercube>private final DoublePerlinNoiseSamplerprivate final InterpolatedNoiseSamplerprivate final DoublePerlinNoiseSampler -
Constructor Summary
ConstructorsConstructorDescriptionNoiseColumnSampler(GenerationShapeConfig config, boolean hasNoiseCaves, long seed, Registry<DoublePerlinNoiseSampler.NoiseParameters> noiseRegistry, 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, Blender blender) private @Nullable NoiseColumnSampler.VeinTypegetVeinType(double oreFrequencyNoise, int y) protected intmethod_38383(int x, int z, TerrainNoisePoint point) private doublemethod_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 doublemethod_39331(int int2, TerrainNoisePoint terrainNoisePoint) 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) private doublesampleHumidityNoise(double x, double y, double z) private doublesampleNoiseColumn(int x, int y, int z, TerrainNoisePoint point, double noise, boolean hasNoNoiseCaves, boolean bool, Blender blender) private doublesampleNoiseColumn(int x, int y, int z, TerrainNoisePoint point, Blender blender) 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) private 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 aLcti;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 bLcti;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 cLcti;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 dLcti;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 eLcti;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 fLcti;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 gLcti;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 hLcti;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 iLcti;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 jLcti;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 kLcti;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 lLcti;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 mLcti;m:Dintermediary field_34679Lnet/minecraft/class_5818;field_34679:Dnamed field_34679Lnet/minecraft/world/gen/NoiseColumnSampler;field_34679:D
-
config
- Mappings:
Namespace Name Mixin selector official nLcti;n:Lctk;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;
-
hasNoiseCaves
private final boolean hasNoiseCaves- Mappings:
Namespace Name Mixin selector official oLcti;o:Zintermediary field_34667Lnet/minecraft/class_5818;field_34667:Znamed hasNoiseCavesLnet/minecraft/world/gen/NoiseColumnSampler;hasNoiseCaves:Z
-
intialNoiseSampler
- Mappings:
Namespace Name Mixin selector official pLcti;p:Lctg$b;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 qLcti;q:Ldgx;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 rLcti;r:Ldhd;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 sLcti;s:Ldha;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 tLcti;t:Ldha;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 uLcti;u:Ldha;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 vLcti;v:Ldha;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 wLcti;w:Ldha;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 xLcti;x:Ldha;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 yLcti;y:Ldha;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 zLcti;z:Ldha;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 ALcti;A:Ldha;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 BLcti;B:Ldha;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 CLcti;C:Ldha;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 DLcti;D:Ldha;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 ELcti;E:Ldha;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 FLcti;F:Ldha;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 GLcti;G:Ldha;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 HLcti;H:Ldha;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 ILcti;I:Ldha;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 JLcti;J:Ldha;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 KLcti;K:Ldha;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 LLcti;L:Ldha;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 MLcti;M:Ldha;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 NLcti;N:Ldha;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 OLcti;O:Ldha;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 PLcti;P:Ldha;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 QLcti;Q:Ldha;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 RLcti;R:Ldha;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 SLcti;S:Ldha;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 TLcti;T:Ldha;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 ULcti;U:Lctg$b;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 VLcti;V:Lctg$b;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 WLcti;W:Lctg$b;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 XLcti;X:Lctg$b;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 YLcti;Y:Lctg$b;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 ZLcti;Z:Lctg$b;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 aaLcti;aa:Lctg$b;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 abLcti;ab:Lctp;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 acLcti;ac:Lctp;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 adLcti;ad:Lctp;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;
-
spawnSuitabilityNoises
- Mappings:
Namespace Name Mixin selector official aeLcti;ae:Ljava/util/List;intermediary field_35362Lnet/minecraft/class_5818;field_35362:Ljava/util/List;named spawnSuitabilityNoisesLnet/minecraft/world/gen/NoiseColumnSampler;spawnSuitabilityNoises:Ljava/util/List;
-
amplified
private final boolean amplified- Mappings:
Namespace Name Mixin selector official afLcti;af:Zintermediary field_35592Lnet/minecraft/class_5818;field_35592:Znamed amplifiedLnet/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;)Vintermediary <init>Lnet/minecraft/class_5818;<init>(Lnet/minecraft/class_5309;ZJLnet/minecraft/class_2378;Lnet/minecraft/class_2919$class_6675;)Vnamed <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 aLcti;a(Ldha;IIID)Lctg$b;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 aLcti;a(IIILctw;Lcud;)Dintermediary method_38380Lnet/minecraft/class_5818;method_38380(IIILnet/minecraft/class_6576;Lnet/minecraft/class_6748;)Dnamed sampleNoiseColumnLnet/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 aLcti;a(IIILctw;DZZLcud;)Dintermediary method_38381Lnet/minecraft/class_5818;method_38381(IIILnet/minecraft/class_6576;DZZLnet/minecraft/class_6748;)Dnamed sampleNoiseColumnLnet/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 dLcti;d(DDD)Dintermediary method_38409Lnet/minecraft/class_5818;method_38409(DDD)Dnamed method_38409Lnet/minecraft/world/gen/NoiseColumnSampler;method_38409(DDD)D
-
method_39331
- Mappings:
Namespace Name Mixin selector official aLcti;a(ILctw;)Dintermediary method_39331Lnet/minecraft/class_5818;method_39331(ILnet/minecraft/class_6576;)Dnamed method_39331Lnet/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 aLcti;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 aLcti;a(Lctg;Lctg$c;Z)Lctg$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 aLcti;a(Lctg;Z)Lctg$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 aLcti;a(IILctw;)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 aLcti;a(Lctg;IIIILcsq$a;Z)Lcsq;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;
-
method_39330
- Mappings:
Namespace Name Mixin selector official aLcti;a(IILcud;)Lcti$a;intermediary method_39330Lnet/minecraft/class_5818;method_39330(IILnet/minecraft/class_6748;)Lnet/minecraft/class_5818$class_6747;named method_39330Lnet/minecraft/world/gen/NoiseColumnSampler;method_39330(IILnet/minecraft/world/gen/chunk/Blender;)Lnet/minecraft/world/gen/NoiseColumnSampler$class_6747;
-
sample
- Specified by:
samplein interfaceMultiNoiseUtil.MultiNoiseSampler- Mappings:
Namespace Name Mixin selector official sampleLcbh$f;sample(III)Lcbh$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_39329
public MultiNoiseUtil.NoiseValuePoint method_39329(int int2, int int3, int int4, NoiseColumnSampler.class_6747 class_6747) - Mappings:
Namespace Name Mixin selector official aLcti;a(IIILcti$a;)Lcbh$h;intermediary method_39329Lnet/minecraft/class_5818;method_39329(IIILnet/minecraft/class_5818$class_6747;)Lnet/minecraft/class_6544$class_6553;named method_39329Lnet/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 aLcti;a(IIFFFLcud;)Lctw;intermediary method_38376Lnet/minecraft/class_5818;method_38376(IIFFFLnet/minecraft/class_6748;)Lnet/minecraft/class_6576;named createTerrainNoisePointLnet/minecraft/world/gen/NoiseColumnSampler;createTerrainNoisePoint(IIFFFLnet/minecraft/world/gen/chunk/Blender;)Lnet/minecraft/world/biome/source/util/TerrainNoisePoint;
-
findBestSpawnPosition
- Specified by:
findBestSpawnPositionin interfaceMultiNoiseUtil.MultiNoiseSampler- Mappings:
Namespace Name Mixin selector official aLcbh$f;a()Lgh;intermediary method_39165Lnet/minecraft/class_6544$class_6552;method_39165()Lnet/minecraft/class_2338;named findBestSpawnPositionLnet/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 aLcti;a(III)Dintermediary method_38377Lnet/minecraft/class_5818;method_38377(III)Dnamed sampleShiftNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleShiftNoise(III)D
-
sampleTemperatureNoise
private double sampleTemperatureNoise(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official eLcti;e(DDD)Dintermediary method_38375Lnet/minecraft/class_5818;method_38375(DDD)Dnamed sampleTemperatureNoiseLnet/minecraft/world/gen/NoiseColumnSampler;sampleTemperatureNoise(DDD)D
-
sampleHumidityNoise
private double sampleHumidityNoise(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official fLcti;f(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 aLcti;a(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 bLcti;b(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 cLcti;c(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 bLcti;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 cLcti;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 dLcti;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 eLcti;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 fLcti;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 gLcti;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 bLcti;b()Lctp;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 aLcti;a(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 aLcti;a(Ldha;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 aLcti;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 bLcti;b(DI)Lcti$c;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;
-