Uses of Interface
net.minecraft.world.level.levelgen.DensityFunction
Packages that use DensityFunction
Package
Description
-
Uses of DensityFunction in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type DensityFunctionModifier and TypeFieldDescriptionstatic final ResourceKey<Registry<DensityFunction>> Registries.DENSITY_FUNCTIONstatic final Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> BuiltInRegistries.DENSITY_FUNCTION_TYPEstatic final ResourceKey<Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>>> Registries.DENSITY_FUNCTION_TYPE -
Uses of DensityFunction in net.minecraft.world.level.biome
Fields in net.minecraft.world.level.biome declared as DensityFunctionModifier and TypeFieldDescriptionprivate final DensityFunctionClimate.Sampler.continentalnessThe field for thecontinentalnessrecord component.private final DensityFunctionClimate.Sampler.depthThe field for thedepthrecord component.private final DensityFunctionClimate.Sampler.erosionThe field for theerosionrecord component.private final DensityFunctionClimate.Sampler.humidityThe field for thehumidityrecord component.private final DensityFunctionClimate.Sampler.temperatureThe field for thetemperaturerecord component.private final DensityFunctionClimate.Sampler.weirdnessThe field for theweirdnessrecord component.Methods in net.minecraft.world.level.biome that return DensityFunctionModifier and TypeMethodDescriptionClimate.Sampler.continentalness()Returns the value of thecontinentalnessrecord component.Climate.Sampler.depth()Returns the value of thedepthrecord component.Climate.Sampler.erosion()Returns the value of theerosionrecord component.Climate.Sampler.humidity()Returns the value of thehumidityrecord component.Climate.Sampler.temperature()Returns the value of thetemperaturerecord component.Climate.Sampler.weirdness()Returns the value of theweirdnessrecord component.Methods in net.minecraft.world.level.biome with parameters of type DensityFunctionModifier and TypeMethodDescriptionstatic booleanOverworldBiomeBuilder.isDeepDarkRegion(DensityFunction pErosionFunction, DensityFunction pDepthFunction, DensityFunction.FunctionContext pFunctionContext) Constructors in net.minecraft.world.level.biome with parameters of type DensityFunctionModifierConstructorDescriptionSampler(DensityFunction temperature, DensityFunction humidity, DensityFunction continentalness, DensityFunction erosion, DensityFunction depth, DensityFunction weirdness, List<Climate.ParameterPoint> spawnTarget) Creates an instance of aSamplerrecord class. -
Uses of DensityFunction in net.minecraft.world.level.levelgen
Subinterfaces of DensityFunction in net.minecraft.world.level.levelgenModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interface(package private) static interface(package private) static interface(package private) static interface(package private) static interface(package private) static interfaceClasses in net.minecraft.world.level.levelgen that implement DensityFunctionModifier and TypeClassDescriptionclassModifies terrain noise to be flatter near structures such as villages.(package private) static final recordprotected static enumprotected static enum(package private) static final recordprotected static enumprotected static final record(package private) static final recordprotected static final classstatic final recordprotected static final recordprotected static final record(package private) static final recordprotected static final record(package private) static final recordprotected static final recordprotected static final recordprotected static final recordprotected static final recordstatic final recordprotected static final record(package private) static final record(package private) class(package private) class(package private) static class(package private) class(package private) class(package private) classclassFields in net.minecraft.world.level.levelgen declared as DensityFunctionModifier and TypeFieldDescriptionprivate final DensityFunctionDensityFunctions.Ap2.argument1The field for theargument1record component.private final DensityFunctionDensityFunctions.Ap2.argument2The field for theargument2record component.protected final DensityFunctionAquifer.NoiseBasedAquifer.barrierNoiseprivate final DensityFunctionNoiseRouter.barrierNoiseThe field for thebarrierNoiserecord component.private static final DensityFunctionNoiseRouterData.BLENDING_FACTORprivate static final DensityFunctionNoiseRouterData.BLENDING_JAGGEDNESSprivate final DensityFunctionNoiseRouter.continentsThe field for thecontinentsrecord component.private final DensityFunctionAquifer.NoiseBasedAquifer.depthprivate final DensityFunctionNoiseRouter.depthThe field for thedepthrecord component.private final DensityFunctionAquifer.NoiseBasedAquifer.erosionprivate final DensityFunctionNoiseRouter.erosionThe field for theerosionrecord component.private final DensityFunctionNoiseRouter.finalDensityThe field for thefinalDensityrecord component.private final DensityFunctionAquifer.NoiseBasedAquifer.fluidLevelFloodednessNoiseprivate final DensityFunctionNoiseRouter.fluidLevelFloodednessNoiseThe field for thefluidLevelFloodednessNoiserecord component.private final DensityFunctionAquifer.NoiseBasedAquifer.fluidLevelSpreadNoiseprivate final DensityFunctionNoiseRouter.fluidLevelSpreadNoiseThe field for thefluidLevelSpreadNoiserecord component.private final DensityFunctionNoiseChunk.Cache2D.functionprivate final DensityFunctionNoiseChunk.CacheOnce.functionprivate final DensityFunctionNoiseChunk.initialDensityNoJaggednessprivate final DensityFunctionNoiseRouter.initialDensityWithoutJaggednessThe field for theinitialDensityWithoutJaggednessrecord component.private final DensityFunctionDensityFunctions.BlendDensity.inputThe field for theinputrecord component.private final DensityFunctionDensityFunctions.Clamp.inputThe field for theinputrecord component.private final DensityFunctionDensityFunctions.Mapped.inputThe field for theinputrecord component.private final DensityFunctionDensityFunctions.MulOrAdd.inputThe field for theinputrecord component.private final DensityFunctionDensityFunctions.RangeChoice.inputThe field for theinputrecord component.private final DensityFunctionDensityFunctions.WeirdScaledSampler.inputThe field for theinputrecord component.protected final DensityFunctionAquifer.NoiseBasedAquifer.lavaNoiseprivate final DensityFunctionNoiseRouter.lavaNoiseThe field for thelavaNoiserecord component.(package private) final DensityFunctionNoiseChunk.CacheAllInCell.noiseFillerprivate final DensityFunctionNoiseChunk.FlatCache.noiseFillerprivate final DensityFunctionNoiseChunk.NoiseInterpolator.noiseFillerprivate final DensityFunctionNoiseRouter.ridgesThe field for theridgesrecord component.private final DensityFunctionDensityFunctions.ShiftedNoise.shiftXThe field for theshiftXrecord component.private final DensityFunctionDensityFunctions.ShiftedNoise.shiftYThe field for theshiftYrecord component.private final DensityFunctionDensityFunctions.ShiftedNoise.shiftZThe field for theshiftZrecord component.private final DensityFunctionNoiseRouter.temperatureThe field for thetemperaturerecord component.private final DensityFunctionNoiseRouter.vegetationThe field for thevegetationrecord component.private final DensityFunctionNoiseRouter.veinGapThe field for theveinGaprecord component.private final DensityFunctionNoiseRouter.veinRidgedThe field for theveinRidgedrecord component.private final DensityFunctionNoiseRouter.veinToggleThe field for theveinTogglerecord component.private final DensityFunctionDensityFunctions.RangeChoice.whenInRangeThe field for thewhenInRangerecord component.private final DensityFunctionDensityFunctions.RangeChoice.whenOutOfRangeThe field for thewhenOutOfRangerecord component.private final DensityFunctionDensityFunctions.Marker.wrappedThe field for thewrappedrecord component.Fields in net.minecraft.world.level.levelgen with type parameters of type DensityFunctionModifier and TypeFieldDescriptionprivate static final ResourceKey<DensityFunction> NoiseRouterData.BASE_3D_NOISE_ENDprivate static final ResourceKey<DensityFunction> NoiseRouterData.BASE_3D_NOISE_NETHERprivate static final ResourceKey<DensityFunction> NoiseRouterData.BASE_3D_NOISE_OVERWORLDstatic final com.mojang.serialization.Codec<Holder<DensityFunction>> DensityFunction.CODECstatic final KeyDispatchDataCodec<DensityFunction> DensityFunctions.BeardifierOrMarker.CODECstatic final KeyDispatchDataCodec<DensityFunction> DensityFunctions.BlendAlpha.CODECstatic final KeyDispatchDataCodec<DensityFunction> DensityFunctions.BlendOffset.CODECprivate static final com.mojang.serialization.Codec<DensityFunction> DensityFunctions.CODECstatic final ResourceKey<DensityFunction> NoiseRouterData.CONTINENTSstatic final ResourceKey<DensityFunction> NoiseRouterData.CONTINENTS_LARGEstatic final ResourceKey<DensityFunction> NoiseRouterData.DEPTHprivate static final ResourceKey<DensityFunction> NoiseRouterData.DEPTH_AMPLIFIEDprivate static final ResourceKey<DensityFunction> NoiseRouterData.DEPTH_LARGEstatic final com.mojang.serialization.Codec<DensityFunction> DensityFunction.DIRECT_CODECstatic final com.mojang.serialization.Codec<DensityFunction> DensityFunctions.DIRECT_CODECprivate static final ResourceKey<DensityFunction> NoiseRouterData.ENTRANCESstatic final ResourceKey<DensityFunction> NoiseRouterData.EROSIONstatic final ResourceKey<DensityFunction> NoiseRouterData.EROSION_LARGEstatic final ResourceKey<DensityFunction> NoiseRouterData.FACTORprivate static final ResourceKey<DensityFunction> NoiseRouterData.FACTOR_AMPLIFIEDprivate static final ResourceKey<DensityFunction> NoiseRouterData.FACTOR_LARGEprivate final Holder<DensityFunction> DensityFunctions.HolderHolder.functionThe field for thefunctionrecord component.private final Holder<DensityFunction> DensityFunctions.Spline.Coordinate.functionThe field for thefunctionrecord component.static final com.mojang.serialization.Codec<DensityFunction> DensityFunction.HOLDER_HELPER_CODECstatic final ResourceKey<DensityFunction> NoiseRouterData.JAGGEDNESSprivate static final ResourceKey<DensityFunction> NoiseRouterData.JAGGEDNESS_AMPLIFIEDprivate static final ResourceKey<DensityFunction> NoiseRouterData.JAGGEDNESS_LARGEprivate static final ResourceKey<DensityFunction> NoiseRouterData.NOODLEstatic final ResourceKey<DensityFunction> NoiseRouterData.OFFSETprivate static final ResourceKey<DensityFunction> NoiseRouterData.OFFSET_AMPLIFIEDprivate static final ResourceKey<DensityFunction> NoiseRouterData.OFFSET_LARGEprivate static final ResourceKey<DensityFunction> NoiseRouterData.PILLARSstatic final ResourceKey<DensityFunction> NoiseRouterData.RIDGESstatic final ResourceKey<DensityFunction> NoiseRouterData.RIDGES_FOLDEDprivate static final ResourceKey<DensityFunction> NoiseRouterData.SHIFT_Xprivate static final ResourceKey<DensityFunction> NoiseRouterData.SHIFT_Zprivate static final ResourceKey<DensityFunction> NoiseRouterData.SLOPED_CHEESEprivate static final ResourceKey<DensityFunction> NoiseRouterData.SLOPED_CHEESE_AMPLIFIEDprivate static final ResourceKey<DensityFunction> NoiseRouterData.SLOPED_CHEESE_ENDprivate static final ResourceKey<DensityFunction> NoiseRouterData.SLOPED_CHEESE_LARGEprivate static final ResourceKey<DensityFunction> NoiseRouterData.SPAGHETTI_2Dprivate static final ResourceKey<DensityFunction> NoiseRouterData.SPAGHETTI_2D_THICKNESS_MODULATORprivate static final ResourceKey<DensityFunction> NoiseRouterData.SPAGHETTI_ROUGHNESS_FUNCTIONprivate final Map<DensityFunction, DensityFunction> NoiseChunk.wrappedprivate final Map<DensityFunction, DensityFunction> NoiseChunk.wrappedprivate static final ResourceKey<DensityFunction> NoiseRouterData.Yprivate static final ResourceKey<DensityFunction> NoiseRouterData.ZEROMethods in net.minecraft.world.level.levelgen that return DensityFunctionModifier and TypeMethodDescriptiondefault DensityFunctionDensityFunction.abs()static DensityFunctionDensityFunctions.add(DensityFunction pArgument1, DensityFunction pArgument2) DensityFunction.Visitor.apply(DensityFunction pDensityFunction) DensityFunctions.Ap2.argument1()Returns the value of theargument1record component.DensityFunctions.MulOrAdd.argument1()DensityFunctions.TwoArgumentSimpleFunction.argument1()DensityFunctions.Ap2.argument2()Returns the value of theargument2record component.DensityFunctions.MulOrAdd.argument2()DensityFunctions.TwoArgumentSimpleFunction.argument2()NoiseRouter.barrierNoise()Returns the value of thebarrierNoiserecord component.static DensityFunctionDensityFunctions.blendAlpha()static DensityFunctionDensityFunctions.blendDensity(DensityFunction pInput) static DensityFunctionDensityFunctions.blendOffset()static DensityFunctionDensityFunctions.cache2d(DensityFunction pWrapped) static DensityFunctionDensityFunctions.cacheAllInCell(DensityFunction pWrapped) static DensityFunctionDensityFunctions.cacheOnce(DensityFunction pWrapped) default DensityFunctionDensityFunction.clamp(double pMinValue, double pMaxValue) static DensityFunctionDensityFunctions.constant(double pValue) NoiseRouter.continents()Returns the value of thecontinentsrecord component.default DensityFunctionDensityFunction.cube()NoiseRouter.depth()Returns the value of thedepthrecord component.static DensityFunctionDensityFunctions.endIslands(long pSeed) private static DensityFunctionNoiseRouterData.entrances(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) NoiseRouter.erosion()Returns the value of theerosionrecord component.NoiseRouter.finalDensity()Returns the value of thefinalDensityrecord component.static DensityFunctionDensityFunctions.flatCache(DensityFunction pWrapped) NoiseRouter.fluidLevelFloodednessNoise()Returns the value of thefluidLevelFloodednessNoiserecord component.NoiseRouter.fluidLevelSpreadNoise()Returns the value of thefluidLevelSpreadNoiserecord component.private static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> pDensityFunctionRegistry, ResourceKey<DensityFunction> pKey) default DensityFunctionDensityFunction.halfNegative()NoiseRouter.initialDensityWithoutJaggedness()Returns the value of theinitialDensityWithoutJaggednessrecord component.DensityFunctions.BlendDensity.input()Returns the value of theinputrecord component.DensityFunctions.Clamp.input()Returns the value of theinputrecord component.DensityFunctions.Mapped.input()Returns the value of theinputrecord component.DensityFunctions.MulOrAdd.input()Returns the value of theinputrecord component.DensityFunctions.PureTransformer.input()DensityFunctions.RangeChoice.input()Returns the value of theinputrecord component.DensityFunctions.TransformerWithContext.input()DensityFunctions.WeirdScaledSampler.input()Returns the value of theinputrecord component.static DensityFunctionDensityFunctions.interpolated(DensityFunction pWrapped) NoiseRouter.lavaNoise()Returns the value of thelavaNoiserecord component.static DensityFunctionDensityFunctions.lerp(DensityFunction pDeltaFunction, double pMin, DensityFunction pMaxFunction) static DensityFunctionDensityFunctions.lerp(DensityFunction pDeltaFunction, DensityFunction pMinFunction, DensityFunction pMaxFunction) static DensityFunctionDensityFunctions.map(DensityFunction pInput, DensityFunctions.Mapped.Type pType) DensityFunction.mapAll(DensityFunction.Visitor pVisitor) default DensityFunctionDensityFunction.SimpleFunction.mapAll(DensityFunction.Visitor p_208239_) DensityFunctions.Ap2.mapAll(DensityFunction.Visitor p_208412_) DensityFunctions.BlendDensity.mapAll(DensityFunction.Visitor p_208556_) DensityFunctions.Clamp.mapAll(DensityFunction.Visitor p_208599_) DensityFunctions.HolderHolder.mapAll(DensityFunction.Visitor p_208643_) default DensityFunctionDensityFunctions.MarkerOrMarked.mapAll(DensityFunction.Visitor p_224070_) DensityFunctions.MulOrAdd.mapAll(DensityFunction.Visitor p_208761_) DensityFunctions.Noise.mapAll(DensityFunction.Visitor p_224077_) DensityFunctions.RangeChoice.mapAll(DensityFunction.Visitor p_208841_) DensityFunctions.Shift.mapAll(DensityFunction.Visitor p_224087_) DensityFunctions.ShiftA.mapAll(DensityFunction.Visitor p_224093_) DensityFunctions.ShiftB.mapAll(DensityFunction.Visitor p_224099_) DensityFunctions.ShiftedNoise.mapAll(DensityFunction.Visitor p_208947_) DensityFunctions.Spline.mapAll(DensityFunction.Visitor p_211717_) DensityFunctions.WeirdScaledSampler.mapAll(DensityFunction.Visitor p_208443_) NoiseChunk.BlendAlpha.mapAll(DensityFunction.Visitor p_224365_) NoiseChunk.BlendOffset.mapAll(DensityFunction.Visitor p_224368_) private static DensityFunctionDensityFunctions.mapFromUnitTo(DensityFunction pDensityFunction, double pFromY, double pToY) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> pNoiseData, double pFromY, double pToY) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> pNoiseData, double pYScale, double pFromY, double pToY) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> pNoiseData, double pXzScale, double pYScale, double pFromY, double pToY) static DensityFunctionDensityFunctions.max(DensityFunction pArgument1, DensityFunction pArgument2) static DensityFunctionDensityFunctions.min(DensityFunction pArgument1, DensityFunction pArgument2) static DensityFunctionDensityFunctions.mul(DensityFunction pArgument1, DensityFunction pArgument2) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise.NoiseParameters> pNoiseData) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise.NoiseParameters> pNoiseData, double pYScale) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise.NoiseParameters> pNoiseData, double pXzScale, double pYScale) private static DensityFunctionNoiseRouterData.noiseGradientDensity(DensityFunction pMinFunction, DensityFunction pMaxFunction) private static DensityFunctionNoiseRouterData.noodle(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunctionNoiseRouterData.peaksAndValleys(DensityFunction pDensityFunction) private static DensityFunctionNoiseRouterData.pillars(HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunctionNoiseRouterData.postProcess(DensityFunction pDensityFunction) default DensityFunctionDensityFunction.quarterNegative()static DensityFunctionDensityFunctions.rangeChoice(DensityFunction pInput, double pMinInclusive, double pMaxExclusive, DensityFunction pWhenInRange, DensityFunction pWhenOutOfRange) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> pContext, ResourceKey<DensityFunction> pKey, DensityFunction pValue) NoiseRouter.ridges()Returns the value of theridgesrecord component.static DensityFunctionDensityFunctions.shift(Holder<NormalNoise.NoiseParameters> pNoiseData) static DensityFunctionDensityFunctions.shiftA(Holder<NormalNoise.NoiseParameters> pNoiseData) static DensityFunctionDensityFunctions.shiftB(Holder<NormalNoise.NoiseParameters> pNoiseData) static DensityFunctionDensityFunctions.shiftedNoise2d(DensityFunction pShiftX, DensityFunction pShiftZ, double pXzScale, Holder<NormalNoise.NoiseParameters> pNoiseData) DensityFunctions.ShiftedNoise.shiftX()Returns the value of theshiftXrecord component.DensityFunctions.ShiftedNoise.shiftY()Returns the value of theshiftYrecord component.DensityFunctions.ShiftedNoise.shiftZ()Returns the value of theshiftZrecord component.private static DensityFunctionNoiseRouterData.slide(DensityFunction pInput, int pMinY, int pHeight, int pTopStartOffset, int pTopEndOffset, double pTopDelta, int pBottomStartOffset, int pBottomEndOffset, double pBottomDelta) private static DensityFunctionNoiseRouterData.slideEnd(DensityFunction pDensityFunction) private static DensityFunctionNoiseRouterData.slideEndLike(DensityFunction pDensityFunction, int pMinY, int pHeight) private static DensityFunctionNoiseRouterData.slideNetherLike(HolderGetter<DensityFunction> pDensityFunctions, int pMinY, int pHeight) private static DensityFunctionNoiseRouterData.slideOverworld(boolean pAmplified, DensityFunction pDensityFunction) private static DensityFunctionNoiseRouterData.spaghetti2D(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunctionNoiseRouterData.spaghettiRoughnessFunction(HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) static DensityFunctionDensityFunctions.spline(CubicSpline<DensityFunctions.Spline.Point, DensityFunctions.Spline.Coordinate> pSpline) private static DensityFunctionNoiseRouterData.splineWithBlending(DensityFunction pMinFunction, DensityFunction pMaxFunction) default DensityFunctionDensityFunction.square()default DensityFunctionDensityFunction.squeeze()NoiseRouter.temperature()Returns the value of thetemperaturerecord component.private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction pSlopedCheese) NoiseRouter.vegetation()Returns the value of thevegetationrecord component.NoiseRouter.veinGap()Returns the value of theveinGaprecord component.NoiseRouter.veinRidged()Returns the value of theveinRidgedrecord component.NoiseRouter.veinToggle()Returns the value of theveinTogglerecord component.static DensityFunctionDensityFunctions.weirdScaledSampler(DensityFunction pInput, Holder<NormalNoise.NoiseParameters> pNoiseData, DensityFunctions.WeirdScaledSampler.RarityValueMapper pRarityValueMapper) DensityFunctions.RangeChoice.whenInRange()Returns the value of thewhenInRangerecord component.DensityFunctions.RangeChoice.whenOutOfRange()Returns the value of thewhenOutOfRangerecord component.protected DensityFunctionNoiseChunk.wrap(DensityFunction pDensityFunction) private DensityFunctionNoiseChunk.wrapNew(DensityFunction pDensityFunction) DensityFunctions.Marker.wrapped()Returns the value of thewrappedrecord component.DensityFunctions.MarkerOrMarked.wrapped()NoiseChunk.BlendAlpha.wrapped()NoiseChunk.BlendOffset.wrapped()NoiseChunk.Cache2D.wrapped()NoiseChunk.CacheAllInCell.wrapped()NoiseChunk.CacheOnce.wrapped()NoiseChunk.FlatCache.wrapped()NoiseChunk.NoiseChunkDensityFunction.wrapped()NoiseChunk.NoiseInterpolator.wrapped()static DensityFunctionDensityFunctions.yClampedGradient(int pFromY, int pToY, double pFromValue, double pToValue) private static DensityFunctionNoiseRouterData.yLimitedInterpolatable(DensityFunction pInput, DensityFunction pWhenInRange, int pMinY, int pMaxY, int pWhenOutOfRange) static DensityFunctionDensityFunctions.zero()Methods in net.minecraft.world.level.levelgen that return types with arguments of type DensityFunctionModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.bootstrap(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> pRegistry) static Holder<? extends DensityFunction> NoiseRouterData.bootstrap(BootstrapContext<DensityFunction> pContext) KeyDispatchDataCodec<? extends DensityFunction> DensityFunction.codec()default KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.BeardifierOrMarker.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.BlendAlpha.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.BlendDensity.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.BlendOffset.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.Clamp.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.Constant.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.EndIslandDensityFunction.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.HolderHolder.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.Mapped.codec()default KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.MarkerOrMarked.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.Noise.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.RangeChoice.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.Shift.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.ShiftA.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.ShiftB.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.ShiftedNoise.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.Spline.codec()default KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.TwoArgumentSimpleFunction.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.WeirdScaledSampler.codec()KeyDispatchDataCodec<? extends DensityFunction> DensityFunctions.YClampedGradient.codec()KeyDispatchDataCodec<? extends DensityFunction> NoiseChunk.BlendAlpha.codec()KeyDispatchDataCodec<? extends DensityFunction> NoiseChunk.BlendOffset.codec()private static ResourceKey<DensityFunction> private static com.mojang.serialization.codecs.RecordCodecBuilder<NoiseRouter, DensityFunction> NoiseRouter.field(String pName, Function<NoiseRouter, DensityFunction> pGetter) DensityFunctions.HolderHolder.function()Returns the value of thefunctionrecord component.DensityFunctions.Spline.Coordinate.function()Returns the value of thefunctionrecord component.private static com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.register(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> pRegistry, String pName, KeyDispatchDataCodec<? extends DensityFunction> pCodec) Methods in net.minecraft.world.level.levelgen with parameters of type DensityFunctionModifier and TypeMethodDescriptionstatic DensityFunctionDensityFunctions.add(DensityFunction pArgument1, DensityFunction pArgument2) DensityFunction.Visitor.apply(DensityFunction pDensityFunction) static DensityFunctionDensityFunctions.blendDensity(DensityFunction pInput) static DensityFunctionDensityFunctions.cache2d(DensityFunction pWrapped) static DensityFunctionDensityFunctions.cacheAllInCell(DensityFunction pWrapped) static DensityFunctionDensityFunctions.cacheOnce(DensityFunction pWrapped) static DensityFunctions.MappedDensityFunctions.Mapped.create(DensityFunctions.Mapped.Type pType, DensityFunction pInput) DensityFunctions.TwoArgumentSimpleFunction.create(DensityFunctions.TwoArgumentSimpleFunction.Type pType, DensityFunction pArgument1, DensityFunction pArgument2) protected static NoiseChunk.BlockStateFillerOreVeinifier.create(DensityFunction pVeinToggle, DensityFunction pVeinRidged, DensityFunction pVeinGap, PositionalRandomFactory pRandom) voidDensityFunction.ContextProvider.fillAllDirectly(double[] pValues, DensityFunction pFunction) voidNoiseChunk.fillAllDirectly(double[] p_209224_, DensityFunction p_209225_) static DensityFunctionDensityFunctions.flatCache(DensityFunction pWrapped) static DensityFunctionDensityFunctions.interpolated(DensityFunction pWrapped) static DensityFunctionDensityFunctions.lerp(DensityFunction pDeltaFunction, double pMin, DensityFunction pMaxFunction) static DensityFunctionDensityFunctions.lerp(DensityFunction pDeltaFunction, DensityFunction pMinFunction, DensityFunction pMaxFunction) static DensityFunctionDensityFunctions.map(DensityFunction pInput, DensityFunctions.Mapped.Type pType) private static DensityFunctionDensityFunctions.mapFromUnitTo(DensityFunction pDensityFunction, double pFromY, double pToY) static DensityFunctionDensityFunctions.max(DensityFunction pArgument1, DensityFunction pArgument2) static DensityFunctionDensityFunctions.min(DensityFunction pArgument1, DensityFunction pArgument2) static DensityFunctionDensityFunctions.mul(DensityFunction pArgument1, DensityFunction pArgument2) private static DensityFunctionNoiseRouterData.noiseGradientDensity(DensityFunction pMinFunction, DensityFunction pMaxFunction) private static NoiseRouterNoiseRouterData.noNewCaves(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction pPostProccessor) private static DensityFunctionNoiseRouterData.peaksAndValleys(DensityFunction pDensityFunction) private static DensityFunctionNoiseRouterData.postProcess(DensityFunction pDensityFunction) static DensityFunctionDensityFunctions.rangeChoice(DensityFunction pInput, double pMinInclusive, double pMaxExclusive, DensityFunction pWhenInRange, DensityFunction pWhenOutOfRange) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> pContext, ResourceKey<DensityFunction> pKey, DensityFunction pValue) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionRegistry, 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) static DensityFunctionDensityFunctions.shiftedNoise2d(DensityFunction pShiftX, DensityFunction pShiftZ, double pXzScale, Holder<NormalNoise.NoiseParameters> pNoiseData) private static DensityFunctionNoiseRouterData.slide(DensityFunction pInput, int pMinY, int pHeight, int pTopStartOffset, int pTopEndOffset, double pTopDelta, int pBottomStartOffset, int pBottomEndOffset, double pBottomDelta) private static DensityFunctionNoiseRouterData.slideEnd(DensityFunction pDensityFunction) private static DensityFunctionNoiseRouterData.slideEndLike(DensityFunction pDensityFunction, int pMinY, int pHeight) private static DensityFunctionNoiseRouterData.slideOverworld(boolean pAmplified, DensityFunction pDensityFunction) private static DensityFunctionNoiseRouterData.splineWithBlending(DensityFunction pMinFunction, DensityFunction pMaxFunction) private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction pSlopedCheese) static DensityFunctionDensityFunctions.weirdScaledSampler(DensityFunction pInput, Holder<NormalNoise.NoiseParameters> pNoiseData, DensityFunctions.WeirdScaledSampler.RarityValueMapper pRarityValueMapper) protected DensityFunctionNoiseChunk.wrap(DensityFunction pDensityFunction) private DensityFunctionNoiseChunk.wrapNew(DensityFunction pDensityFunction) private static DensityFunctionNoiseRouterData.yLimitedInterpolatable(DensityFunction pInput, DensityFunction pWhenInRange, int pMinY, int pMaxY, int pWhenOutOfRange) Method parameters in net.minecraft.world.level.levelgen with type arguments of type DensityFunctionModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.bootstrap(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> pRegistry) static Holder<? extends DensityFunction> NoiseRouterData.bootstrap(BootstrapContext<DensityFunction> pContext) protected static NoiseRouterNoiseRouterData.caves(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) (package private) static <O> KeyDispatchDataCodec<O> DensityFunctions.doubleFunctionArgumentCodec(BiFunction<DensityFunction, DensityFunction, O> pFromFunction, Function<O, DensityFunction> pPrimary, Function<O, DensityFunction> pSecondary) (package private) static <O> KeyDispatchDataCodec<O> DensityFunctions.doubleFunctionArgumentCodec(BiFunction<DensityFunction, DensityFunction, O> pFromFunction, Function<O, DensityFunction> pPrimary, Function<O, DensityFunction> pSecondary) (package private) static <O> KeyDispatchDataCodec<O> DensityFunctions.doubleFunctionArgumentCodec(BiFunction<DensityFunction, DensityFunction, O> pFromFunction, Function<O, DensityFunction> pPrimary, Function<O, DensityFunction> pSecondary) protected static NoiseRouterNoiseRouterData.end(HolderGetter<DensityFunction> pDensityFunctions) private static DensityFunctionNoiseRouterData.entrances(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static com.mojang.serialization.codecs.RecordCodecBuilder<NoiseRouter, DensityFunction> NoiseRouter.field(String pName, Function<NoiseRouter, DensityFunction> pGetter) protected static NoiseRouterNoiseRouterData.floatingIslands(HolderGetter<DensityFunction> pDensityFunction, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> pDensityFunctionRegistry, ResourceKey<DensityFunction> pKey) private static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> pDensityFunctionRegistry, ResourceKey<DensityFunction> pKey) protected static NoiseRouterNoiseRouterData.nether(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static NoiseRouterNoiseRouterData.noNewCaves(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction pPostProccessor) private static DensityFunctionNoiseRouterData.noodle(HolderGetter<DensityFunction> pDensityFunctions, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) protected static NoiseRouterNoiseRouterData.overworld(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, boolean pLarge, boolean pAmplified) private static com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.register(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> pRegistry, String pName, KeyDispatchDataCodec<? extends DensityFunction> pCodec) private static com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.register(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> pRegistry, String pName, KeyDispatchDataCodec<? extends DensityFunction> pCodec) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> pContext, ResourceKey<DensityFunction> pKey, DensityFunction pValue) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> pContext, ResourceKey<DensityFunction> pKey, DensityFunction pValue) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionRegistry, 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 voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionRegistry, 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 voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionRegistry, 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 voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> pContext, HolderGetter<DensityFunction> pDensityFunctionRegistry, 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) (package private) static <O> KeyDispatchDataCodec<O> DensityFunctions.singleFunctionArgumentCodec(Function<DensityFunction, O> pFromFunction, Function<O, DensityFunction> pToFunction) private static DensityFunctionNoiseRouterData.slideNetherLike(HolderGetter<DensityFunction> pDensityFunctions, int pMinY, int pHeight) private static DensityFunctionNoiseRouterData.spaghetti2D(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters) private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> pDensityFunctionRegistry, HolderGetter<NormalNoise.NoiseParameters> pNoiseParameters, DensityFunction pSlopedCheese) Constructors in net.minecraft.world.level.levelgen with parameters of type DensityFunctionModifierConstructorDescription(package private)Ap2(DensityFunctions.TwoArgumentSimpleFunction.Type type, DensityFunction argument1, DensityFunction argument2, double minValue, double maxValue) Creates an instance of aAp2record class.(package private)BlendDensity(DensityFunction input) Creates an instance of aBlendDensityrecord class.(package private)Cache2D(DensityFunction pFunction) (package private)CacheAllInCell(DensityFunction pNoiseFilter) (package private)CacheOnce(DensityFunction pFunction) protectedClamp(DensityFunction input, double minValue, double maxValue) Creates an instance of aClamprecord class.(package private)FlatCache(DensityFunction pNoiseFiller, boolean pComputeValues) protectedMapped(DensityFunctions.Mapped.Type type, DensityFunction input, double minValue, double maxValue) Creates an instance of aMappedrecord class.protectedMarker(DensityFunctions.Marker.Type type, DensityFunction wrapped) Creates an instance of aMarkerrecord class.(package private)MulOrAdd(DensityFunctions.MulOrAdd.Type specificType, DensityFunction input, double minValue, double maxValue, double argument) Creates an instance of aMulOrAddrecord class.(package private)NoiseInterpolator(DensityFunction pNoiseFilter) NoiseRouter(DensityFunction barrierNoise, DensityFunction fluidLevelFloodednessNoise, DensityFunction fluidLevelSpreadNoise, DensityFunction lavaNoise, DensityFunction temperature, DensityFunction vegetation, DensityFunction continents, DensityFunction erosion, DensityFunction depth, DensityFunction ridges, DensityFunction initialDensityWithoutJaggedness, DensityFunction finalDensity, DensityFunction veinToggle, DensityFunction veinRidged, DensityFunction veinGap) Creates an instance of aNoiseRouterrecord class.(package private)RangeChoice(DensityFunction input, double minInclusive, double maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange) Creates an instance of aRangeChoicerecord class.protectedShiftedNoise(DensityFunction shiftX, DensityFunction shiftY, DensityFunction shiftZ, double xzScale, double yScale, DensityFunction.NoiseHolder noise) Creates an instance of aShiftedNoiserecord class.protectedWeirdScaledSampler(DensityFunction input, DensityFunction.NoiseHolder noise, DensityFunctions.WeirdScaledSampler.RarityValueMapper rarityValueMapper) Creates an instance of aWeirdScaledSamplerrecord class.Constructor parameters in net.minecraft.world.level.levelgen with type arguments of type DensityFunctionModifierConstructorDescriptionCoordinate(Holder<DensityFunction> function) Creates an instance of aCoordinaterecord class.HolderHolder(Holder<DensityFunction> function) Creates an instance of aHolderHolderrecord class. -
Uses of DensityFunction in net.minecraft.world.level.levelgen.synth
Classes in net.minecraft.world.level.levelgen.synth that implement DensityFunctionModifier and TypeClassDescriptionclassThis class wraps three individual perlin noise octaves samplers.Methods in net.minecraft.world.level.levelgen.synth that return types with arguments of type DensityFunctionModifier and TypeMethodDescriptionKeyDispatchDataCodec<? extends DensityFunction> BlendedNoise.codec()