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 erosionFunction, DensityFunction depthFunction, DensityFunction.FunctionContext functionContext) 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 argument1, DensityFunction argument2) DensityFunction.Visitor.apply(DensityFunction densityFunction) 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 input) static DensityFunctionDensityFunctions.blendOffset()static DensityFunctionDensityFunctions.cache2d(DensityFunction wrapped) static DensityFunctionDensityFunctions.cacheAllInCell(DensityFunction wrapped) static DensityFunctionDensityFunctions.cacheOnce(DensityFunction wrapped) default DensityFunctionDensityFunction.clamp(double minValue, double maxValue) static DensityFunctionDensityFunctions.constant(double value) NoiseRouter.continents()Returns the value of thecontinentsrecord component.default DensityFunctionDensityFunction.cube()NoiseRouter.depth()Returns the value of thedepthrecord component.static DensityFunctionDensityFunctions.endIslands(long seed) private static DensityFunctionNoiseRouterData.entrances(HolderGetter<DensityFunction> densityFunction, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) NoiseRouter.erosion()Returns the value of theerosionrecord component.NoiseRouter.finalDensity()Returns the value of thefinalDensityrecord component.static DensityFunctionDensityFunctions.flatCache(DensityFunction wrapped) NoiseRouter.fluidLevelFloodednessNoise()Returns the value of thefluidLevelFloodednessNoiserecord component.NoiseRouter.fluidLevelSpreadNoise()Returns the value of thefluidLevelSpreadNoiserecord component.private static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> densityFunctions, ResourceKey<DensityFunction> key) 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 wrapped) NoiseRouter.lavaNoise()Returns the value of thelavaNoiserecord component.static DensityFunctionDensityFunctions.lerp(DensityFunction deltaFunction, double min, DensityFunction maxFunction) static DensityFunctionDensityFunctions.lerp(DensityFunction deltaFunction, DensityFunction minFunction, DensityFunction maxFunction) static DensityFunctionDensityFunctions.map(DensityFunction input, DensityFunctions.Mapped.Type type) DensityFunction.mapAll(DensityFunction.Visitor visitor) 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 visitor) 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 visitor) DensityFunctions.RangeChoice.mapAll(DensityFunction.Visitor visitor) 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 visitor) DensityFunctions.Spline.mapAll(DensityFunction.Visitor visitor) DensityFunctions.WeirdScaledSampler.mapAll(DensityFunction.Visitor visitor) NoiseChunk.BlendAlpha.mapAll(DensityFunction.Visitor p_224365_) NoiseChunk.BlendOffset.mapAll(DensityFunction.Visitor p_224368_) private static DensityFunctionDensityFunctions.mapFromUnitTo(DensityFunction densityFunction, double fromY, double toY) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> noiseData, double fromY, double toY) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> noiseData, double yScale, double fromY, double toY) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> noiseData, double xzScale, double yScale, double fromY, double toY) static DensityFunctionDensityFunctions.max(DensityFunction argument1, DensityFunction argument2) static DensityFunctionDensityFunctions.min(DensityFunction argument1, DensityFunction argument2) static DensityFunctionDensityFunctions.mul(DensityFunction argument1, DensityFunction argument2) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise.NoiseParameters> noiseData, double yScale) static DensityFunctionDensityFunctions.noise(Holder<NormalNoise.NoiseParameters> noiseData, double xzScale, double yScale) private static DensityFunctionNoiseRouterData.noiseGradientDensity(DensityFunction minFunction, DensityFunction maxFunction) private static DensityFunctionNoiseRouterData.noodle(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static DensityFunctionNoiseRouterData.peaksAndValleys(DensityFunction densityFunction) private static DensityFunctionNoiseRouterData.pillars(HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static DensityFunctionNoiseRouterData.postProcess(DensityFunction densityFunction) default DensityFunctionDensityFunction.quarterNegative()static DensityFunctionDensityFunctions.rangeChoice(DensityFunction input, double minInclusive, double maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> key, DensityFunction value) NoiseRouter.ridges()Returns the value of theridgesrecord component.static DensityFunctionDensityFunctions.shift(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunctionDensityFunctions.shiftA(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunctionDensityFunctions.shiftB(Holder<NormalNoise.NoiseParameters> noiseData) static DensityFunctionDensityFunctions.shiftedNoise2d(DensityFunction shiftX, DensityFunction shiftZ, double xzScale, Holder<NormalNoise.NoiseParameters> noiseData) 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 input, int minY, int maxY, int p_224447_, int p_224448_, double p_224449_, int p_224450_, int p_224451_, double p_224452_) private static DensityFunctionNoiseRouterData.slideEnd(DensityFunction densityFunction) private static DensityFunctionNoiseRouterData.slideEndLike(DensityFunction densityFunction, int minY, int maxY) private static DensityFunctionNoiseRouterData.slideNetherLike(HolderGetter<DensityFunction> densityFunctions, int minY, int maxY) private static DensityFunctionNoiseRouterData.slideOverworld(boolean amplified, DensityFunction densityFunction) private static DensityFunctionNoiseRouterData.spaghetti2D(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static DensityFunctionNoiseRouterData.spaghettiRoughnessFunction(HolderGetter<NormalNoise.NoiseParameters> noiseParameters) static DensityFunctionDensityFunctions.spline(CubicSpline<DensityFunctions.Spline.Point, DensityFunctions.Spline.Coordinate> spline) private static DensityFunctionNoiseRouterData.splineWithBlending(DensityFunction minFunction, DensityFunction maxFunction) default DensityFunctionDensityFunction.square()default DensityFunctionDensityFunction.squeeze()NoiseRouter.temperature()Returns the value of thetemperaturerecord component.private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, DensityFunction p_256658_) 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 input, Holder<NormalNoise.NoiseParameters> noiseData, DensityFunctions.WeirdScaledSampler.RarityValueMapper rarityValueMapper) DensityFunctions.RangeChoice.whenInRange()Returns the value of thewhenInRangerecord component.DensityFunctions.RangeChoice.whenOutOfRange()Returns the value of thewhenOutOfRangerecord component.protected DensityFunctionNoiseChunk.wrap(DensityFunction densityFunction) private DensityFunctionNoiseChunk.wrapNew(DensityFunction densityFunction) 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 fromY, int toY, double fromValue, double toValue) private static DensityFunctionNoiseRouterData.yLimitedInterpolatable(DensityFunction input, DensityFunction whenInRange, int minY, int maxY, int whenOutOfRange) 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>> registry) static Holder<? extends DensityFunction> NoiseRouterData.bootstrap(BootstrapContext<DensityFunction> context) 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 name, Function<NoiseRouter, DensityFunction> getter) 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>> registry, String name, KeyDispatchDataCodec<? extends DensityFunction> codec) Methods in net.minecraft.world.level.levelgen with parameters of type DensityFunctionModifier and TypeMethodDescriptionstatic DensityFunctionDensityFunctions.add(DensityFunction argument1, DensityFunction argument2) DensityFunction.Visitor.apply(DensityFunction densityFunction) static DensityFunctionDensityFunctions.blendDensity(DensityFunction input) static DensityFunctionDensityFunctions.cache2d(DensityFunction wrapped) static DensityFunctionDensityFunctions.cacheAllInCell(DensityFunction wrapped) static DensityFunctionDensityFunctions.cacheOnce(DensityFunction wrapped) static DensityFunctions.MappedDensityFunctions.Mapped.create(DensityFunctions.Mapped.Type type, DensityFunction input) DensityFunctions.TwoArgumentSimpleFunction.create(DensityFunctions.TwoArgumentSimpleFunction.Type type, DensityFunction argument1, DensityFunction argument2) protected static NoiseChunk.BlockStateFillerOreVeinifier.create(DensityFunction veinToggle, DensityFunction veinRidged, DensityFunction veinGap, PositionalRandomFactory random) voidDensityFunction.ContextProvider.fillAllDirectly(double[] values, DensityFunction function) voidNoiseChunk.fillAllDirectly(double[] values, DensityFunction function) static DensityFunctionDensityFunctions.flatCache(DensityFunction wrapped) static DensityFunctionDensityFunctions.interpolated(DensityFunction wrapped) static DensityFunctionDensityFunctions.lerp(DensityFunction deltaFunction, double min, DensityFunction maxFunction) static DensityFunctionDensityFunctions.lerp(DensityFunction deltaFunction, DensityFunction minFunction, DensityFunction maxFunction) static DensityFunctionDensityFunctions.map(DensityFunction input, DensityFunctions.Mapped.Type type) private static DensityFunctionDensityFunctions.mapFromUnitTo(DensityFunction densityFunction, double fromY, double toY) static DensityFunctionDensityFunctions.max(DensityFunction argument1, DensityFunction argument2) static DensityFunctionDensityFunctions.min(DensityFunction argument1, DensityFunction argument2) static DensityFunctionDensityFunctions.mul(DensityFunction argument1, DensityFunction argument2) private static DensityFunctionNoiseRouterData.noiseGradientDensity(DensityFunction minFunction, DensityFunction maxFunction) private static NoiseRouterNoiseRouterData.noNewCaves(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, DensityFunction p_256378_) private static DensityFunctionNoiseRouterData.peaksAndValleys(DensityFunction densityFunction) private static DensityFunctionNoiseRouterData.postProcess(DensityFunction densityFunction) static DensityFunctionDensityFunctions.rangeChoice(DensityFunction input, double minInclusive, double maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> key, DensityFunction value) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> densityFunctionGetter, DensityFunction jaggedNoise, Holder<DensityFunction> continentalness, Holder<DensityFunction> erosion, ResourceKey<DensityFunction> offsetKey, ResourceKey<DensityFunction> factorKey, ResourceKey<DensityFunction> jaggednessKey, ResourceKey<DensityFunction> depthKey, ResourceKey<DensityFunction> slopedCheeseKey, boolean amplified) static DensityFunctionDensityFunctions.shiftedNoise2d(DensityFunction shiftX, DensityFunction shiftZ, double xzScale, Holder<NormalNoise.NoiseParameters> noiseData) private static DensityFunctionNoiseRouterData.slide(DensityFunction input, int minY, int maxY, int p_224447_, int p_224448_, double p_224449_, int p_224450_, int p_224451_, double p_224452_) private static DensityFunctionNoiseRouterData.slideEnd(DensityFunction densityFunction) private static DensityFunctionNoiseRouterData.slideEndLike(DensityFunction densityFunction, int minY, int maxY) private static DensityFunctionNoiseRouterData.slideOverworld(boolean amplified, DensityFunction densityFunction) private static DensityFunctionNoiseRouterData.splineWithBlending(DensityFunction minFunction, DensityFunction maxFunction) private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, DensityFunction p_256658_) static DensityFunctionDensityFunctions.weirdScaledSampler(DensityFunction input, Holder<NormalNoise.NoiseParameters> noiseData, DensityFunctions.WeirdScaledSampler.RarityValueMapper rarityValueMapper) protected DensityFunctionNoiseChunk.wrap(DensityFunction densityFunction) private DensityFunctionNoiseChunk.wrapNew(DensityFunction densityFunction) private static DensityFunctionNoiseRouterData.yLimitedInterpolatable(DensityFunction input, DensityFunction whenInRange, int minY, int maxY, int whenOutOfRange) 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>> registry) static Holder<? extends DensityFunction> NoiseRouterData.bootstrap(BootstrapContext<DensityFunction> context) protected static NoiseRouterNoiseRouterData.caves(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) (package private) static <O> KeyDispatchDataCodec<O> DensityFunctions.doubleFunctionArgumentCodec(BiFunction<DensityFunction, DensityFunction, O> fromFunction, Function<O, DensityFunction> primary, Function<O, DensityFunction> secondary) (package private) static <O> KeyDispatchDataCodec<O> DensityFunctions.doubleFunctionArgumentCodec(BiFunction<DensityFunction, DensityFunction, O> fromFunction, Function<O, DensityFunction> primary, Function<O, DensityFunction> secondary) (package private) static <O> KeyDispatchDataCodec<O> DensityFunctions.doubleFunctionArgumentCodec(BiFunction<DensityFunction, DensityFunction, O> fromFunction, Function<O, DensityFunction> primary, Function<O, DensityFunction> secondary) protected static NoiseRouterNoiseRouterData.end(HolderGetter<DensityFunction> densityFunctions) private static DensityFunctionNoiseRouterData.entrances(HolderGetter<DensityFunction> densityFunction, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static com.mojang.serialization.codecs.RecordCodecBuilder<NoiseRouter, DensityFunction> NoiseRouter.field(String name, Function<NoiseRouter, DensityFunction> getter) protected static NoiseRouterNoiseRouterData.floatingIslands(HolderGetter<DensityFunction> densityFunction, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> densityFunctions, ResourceKey<DensityFunction> key) private static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> densityFunctions, ResourceKey<DensityFunction> key) protected static NoiseRouterNoiseRouterData.nether(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static NoiseRouterNoiseRouterData.noNewCaves(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, DensityFunction p_256378_) private static DensityFunctionNoiseRouterData.noodle(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) protected static NoiseRouterNoiseRouterData.overworld(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, boolean large, boolean amplified) private static com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.register(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry, String name, KeyDispatchDataCodec<? extends DensityFunction> codec) private static com.mojang.serialization.MapCodec<? extends DensityFunction> DensityFunctions.register(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry, String name, KeyDispatchDataCodec<? extends DensityFunction> codec) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> key, DensityFunction value) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> key, DensityFunction value) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> densityFunctionGetter, DensityFunction jaggedNoise, Holder<DensityFunction> continentalness, Holder<DensityFunction> erosion, ResourceKey<DensityFunction> offsetKey, ResourceKey<DensityFunction> factorKey, ResourceKey<DensityFunction> jaggednessKey, ResourceKey<DensityFunction> depthKey, ResourceKey<DensityFunction> slopedCheeseKey, boolean amplified) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> densityFunctionGetter, DensityFunction jaggedNoise, Holder<DensityFunction> continentalness, Holder<DensityFunction> erosion, ResourceKey<DensityFunction> offsetKey, ResourceKey<DensityFunction> factorKey, ResourceKey<DensityFunction> jaggednessKey, ResourceKey<DensityFunction> depthKey, ResourceKey<DensityFunction> slopedCheeseKey, boolean amplified) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> densityFunctionGetter, DensityFunction jaggedNoise, Holder<DensityFunction> continentalness, Holder<DensityFunction> erosion, ResourceKey<DensityFunction> offsetKey, ResourceKey<DensityFunction> factorKey, ResourceKey<DensityFunction> jaggednessKey, ResourceKey<DensityFunction> depthKey, ResourceKey<DensityFunction> slopedCheeseKey, boolean amplified) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> densityFunctionGetter, DensityFunction jaggedNoise, Holder<DensityFunction> continentalness, Holder<DensityFunction> erosion, ResourceKey<DensityFunction> offsetKey, ResourceKey<DensityFunction> factorKey, ResourceKey<DensityFunction> jaggednessKey, ResourceKey<DensityFunction> depthKey, ResourceKey<DensityFunction> slopedCheeseKey, boolean amplified) (package private) static <O> KeyDispatchDataCodec<O> DensityFunctions.singleFunctionArgumentCodec(Function<DensityFunction, O> fromFunction, Function<O, DensityFunction> toFunction) private static DensityFunctionNoiseRouterData.slideNetherLike(HolderGetter<DensityFunction> densityFunctions, int minY, int maxY) private static DensityFunctionNoiseRouterData.spaghetti2D(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters) private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> densityFunctions, HolderGetter<NormalNoise.NoiseParameters> noiseParameters, DensityFunction p_256658_) 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 function) (package private)CacheAllInCell(DensityFunction noiseFilter) (package private)CacheOnce(DensityFunction function) protectedClamp(DensityFunction input, double minValue, double maxValue) Creates an instance of aClamprecord class.(package private)FlatCache(DensityFunction noiseFiller, boolean computeValues) 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 noiseFilter) 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()