Class NoiseRouterData
java.lang.Object
net.minecraft.world.level.levelgen.NoiseRouterData
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final DensityFunctionprivate static final DensityFunctionprivate static final doublestatic final ResourceKey<DensityFunction> static final ResourceKey<DensityFunction> static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> static final ResourceKey<DensityFunction> static final ResourceKey<DensityFunction> static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> static final floatstatic final intstatic final longstatic final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final doublestatic final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final floatprivate static final ResourceKey<DensityFunction> static final ResourceKey<DensityFunction> static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> private static final doubleprivate static final doubleprivate static final ResourceKey<DensityFunction> private static final ResourceKey<DensityFunction> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Holder<? extends DensityFunction> bootstrap(BootstrapContext<DensityFunction> pContext) protected static NoiseRoutercaves(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static ResourceKey<DensityFunction> protected static NoiseRouterend(HolderGetter<DensityFunction> pDensityFunctions) private static DensityFunctionentrances(HolderGetter<DensityFunction> pDensityFunction, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) protected static NoiseRouterfloatingIslands(HolderGetter<DensityFunction> pDensityFunction, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunctiongetFunction(HolderGetter<DensityFunction> pDensityFunctions, ResourceKey<DensityFunction> pKey) protected static NoiseRouternether(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunctionnoiseGradientDensity(DensityFunction pMinFunction, DensityFunction pMaxFunction) protected static NoiseRouternone()private static NoiseRouternoNewCaves(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction p_256378_) private static DensityFunctionnoodle(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) protected static NoiseRouteroverworld(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, boolean pLarge, boolean pAmplified) static floatpeaksAndValleys(float pWeirdness) private static DensityFunctionpeaksAndValleys(DensityFunction pDensityFunction) private static DensityFunctionpillars(HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunctionpostProcess(DensityFunction pDensityFunction) private static DensityFunctionregisterAndWrap(BootstrapContext<DensityFunction> pContext, ResourceKey<DensityFunction> pKey, DensityFunction pValue) private static voidregisterTerrainNoises(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionGetter, DensityFunction pJaggedNoise, Holder<DensityFunction> pContinentalness, Holder<DensityFunction> pErosion, ResourceKey<DensityFunction> pOffsetKey, ResourceKey<DensityFunction> pFactorKey, ResourceKey<DensityFunction> pJaggednessKey, ResourceKey<DensityFunction> pDepthKey, ResourceKey<DensityFunction> pSlopedCheeseKey, boolean pAmplified) private static DensityFunctionslide(DensityFunction pInput, int pMinY, int pMaxY, int p_224447_, int p_224448_, double p_224449_, int p_224450_, int p_224451_, double p_224452_) private static DensityFunctionslideEnd(DensityFunction pDensityFunction) private static DensityFunctionslideEndLike(DensityFunction pDensityFunction, int pMinY, int pMaxY) private static DensityFunctionslideNetherLike(HolderGetter<DensityFunction> pDensityFunctions, int pMinY, int pMaxY) private static DensityFunctionslideOverworld(boolean pAmplified, DensityFunction pDensityFunction) private static DensityFunctionspaghetti2D(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunctionspaghettiRoughnessFunction(HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunctionsplineWithBlending(DensityFunction pMinFunction, DensityFunction pMaxFunction) private static DensityFunctionunderground(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction p_256658_) private static DensityFunctionyLimitedInterpolatable(DensityFunction pInput, DensityFunction pWhenInRange, int pMinY, int pMaxY, int pWhenOutOfRange)
-
Field Details
-
GLOBAL_OFFSET
public static final float GLOBAL_OFFSET- See Also:
-
ORE_THICKNESS
private static final float ORE_THICKNESS- See Also:
-
VEININESS_FREQUENCY
private static final double VEININESS_FREQUENCY- See Also:
-
NOODLE_SPACING_AND_STRAIGHTNESS
private static final double NOODLE_SPACING_AND_STRAIGHTNESS- See Also:
-
SURFACE_DENSITY_THRESHOLD
private static final double SURFACE_DENSITY_THRESHOLD- See Also:
-
CHEESE_NOISE_TARGET
private static final double CHEESE_NOISE_TARGET- See Also:
-
ISLAND_CHUNK_DISTANCE
public static final int ISLAND_CHUNK_DISTANCE- See Also:
-
ISLAND_CHUNK_DISTANCE_SQR
public static final long ISLAND_CHUNK_DISTANCE_SQR- See Also:
-
BLENDING_FACTOR
-
BLENDING_JAGGEDNESS
-
ZERO
-
Y
-
SHIFT_X
-
SHIFT_Z
-
BASE_3D_NOISE_OVERWORLD
-
BASE_3D_NOISE_NETHER
-
BASE_3D_NOISE_END
-
CONTINENTS
-
EROSION
-
RIDGES
-
RIDGES_FOLDED
-
OFFSET
-
FACTOR
-
JAGGEDNESS
-
DEPTH
-
SLOPED_CHEESE
-
CONTINENTS_LARGE
-
EROSION_LARGE
-
OFFSET_LARGE
-
FACTOR_LARGE
-
JAGGEDNESS_LARGE
-
DEPTH_LARGE
-
SLOPED_CHEESE_LARGE
-
OFFSET_AMPLIFIED
-
FACTOR_AMPLIFIED
-
JAGGEDNESS_AMPLIFIED
-
DEPTH_AMPLIFIED
-
SLOPED_CHEESE_AMPLIFIED
-
SLOPED_CHEESE_END
-
SPAGHETTI_ROUGHNESS_FUNCTION
-
ENTRANCES
-
NOODLE
-
PILLARS
-
SPAGHETTI_2D_THICKNESS_MODULATOR
-
SPAGHETTI_2D
-
-
Constructor Details
-
NoiseRouterData
public NoiseRouterData()
-
-
Method Details
-
createKey
-
bootstrap
public static Holder<? extends DensityFunction> bootstrap(BootstrapContext<DensityFunction> pContext) -
registerTerrainNoises
private static void registerTerrainNoises(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionGetter, DensityFunction pJaggedNoise, Holder<DensityFunction> pContinentalness, Holder<DensityFunction> pErosion, ResourceKey<DensityFunction> pOffsetKey, ResourceKey<DensityFunction> pFactorKey, ResourceKey<DensityFunction> pJaggednessKey, ResourceKey<DensityFunction> pDepthKey, ResourceKey<DensityFunction> pSlopedCheeseKey, boolean pAmplified) -
registerAndWrap
private static DensityFunction registerAndWrap(BootstrapContext<DensityFunction> pContext, ResourceKey<DensityFunction> pKey, DensityFunction pValue) -
getFunction
private static DensityFunction getFunction(HolderGetter<DensityFunction> pDensityFunctions, ResourceKey<DensityFunction> pKey) -
peaksAndValleys
-
peaksAndValleys
public static float peaksAndValleys(float pWeirdness) -
spaghettiRoughnessFunction
private static DensityFunction spaghettiRoughnessFunction(HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) -
entrances
private static DensityFunction entrances(HolderGetter<DensityFunction> pDensityFunction, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) -
noodle
private static DensityFunction noodle(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) -
pillars
-
spaghetti2D
private static DensityFunction spaghetti2D(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) -
underground
private static DensityFunction underground(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction p_256658_) -
postProcess
-
overworld
protected static NoiseRouter overworld(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, boolean pLarge, boolean pAmplified) -
noNewCaves
private static NoiseRouter noNewCaves(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction p_256378_) -
slideOverworld
-
slideNetherLike
private static DensityFunction slideNetherLike(HolderGetter<DensityFunction> pDensityFunctions, int pMinY, int pMaxY) -
slideEndLike
-
nether
protected static NoiseRouter nether(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) -
caves
protected static NoiseRouter caves(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) -
floatingIslands
protected static NoiseRouter floatingIslands(HolderGetter<DensityFunction> pDensityFunction, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) -
slideEnd
-
end
-
none
-
splineWithBlending
private static DensityFunction splineWithBlending(DensityFunction pMinFunction, DensityFunction pMaxFunction) -
noiseGradientDensity
private static DensityFunction noiseGradientDensity(DensityFunction pMinFunction, DensityFunction pMaxFunction) -
yLimitedInterpolatable
private static DensityFunction yLimitedInterpolatable(DensityFunction pInput, DensityFunction pWhenInRange, int pMinY, int pMaxY, int pWhenOutOfRange) -
slide
private static DensityFunction slide(DensityFunction pInput, int pMinY, int pMaxY, int p_224447_, int p_224448_, double p_224449_, int p_224450_, int p_224451_, double p_224452_)
-