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 erosion, DensityFunction depth, DensityFunction.FunctionContext context) 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 interfaceprivate static interface(package private) static interfaceprivate static interface(package private) static interfaceprivate static interfaceClasses in net.minecraft.world.level.levelgen that implement DensityFunctionModifier and TypeClassDescriptionclassModifies terrain noise to be flatter near structures such as villages.private static final recordprotected static enumprotected static enumprivate static final recordprotected static enumprotected static final recordprivate static final recordprotected static final classprivate static final recordstatic final recordprotected static final recordprotected static final recordprivate static final recordprotected static final recordprivate static final recordprotected static final recordprotected static final recordprotected static final recordprotected static final recordstatic final recordprotected static final recordprivate static final recordprivate classprivate classprivate static classprivate classprivate classprivate 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 DensityFunctionDensityFunctions.FindTopSurface.densityThe field for thedensityrecord 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 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.private final DensityFunctionNoiseChunk.CacheAllInCell.noiseFillerprivate final DensityFunctionNoiseChunk.FlatCache.noiseFillerprivate final DensityFunctionNoiseChunk.NoiseInterpolator.noiseFillerprivate final DensityFunctionNoiseChunk.preliminarySurfaceLevelprivate final DensityFunctionNoiseRouter.preliminarySurfaceLevelThe field for thepreliminarySurfaceLevelrecord component.private 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 DensityFunctionDensityFunctions.FindTopSurface.upperBoundThe field for theupperBoundrecord 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 f1, DensityFunction f2) DensityFunction.Visitor.apply(DensityFunction input) 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 function) static DensityFunctionDensityFunctions.cacheAllInCell(DensityFunction function) static DensityFunctionDensityFunctions.cacheOnce(DensityFunction function) default DensityFunctionDensityFunction.clamp(double min, double max) static DensityFunctionDensityFunctions.constant(double value) NoiseRouter.continents()Returns the value of thecontinentsrecord component.default DensityFunctionDensityFunction.cube()DensityFunctions.FindTopSurface.density()Returns the value of thedensityrecord component.NoiseRouter.depth()Returns the value of thedepthrecord component.static DensityFunctionDensityFunctions.endIslands(long seed) private static DensityFunctionNoiseRouterData.entrances(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises) NoiseRouter.erosion()Returns the value of theerosionrecord component.NoiseRouter.finalDensity()Returns the value of thefinalDensityrecord component.static DensityFunctionDensityFunctions.findTopSurface(DensityFunction density, DensityFunction upperBound, int lowerBound, int stepSize) static DensityFunctionDensityFunctions.flatCache(DensityFunction function) NoiseRouter.fluidLevelFloodednessNoise()Returns the value of thefluidLevelFloodednessNoiserecord component.NoiseRouter.fluidLevelSpreadNoise()Returns the value of thefluidLevelSpreadNoiserecord component.private static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> functions, ResourceKey<DensityFunction> name) default DensityFunctionDensityFunction.halfNegative()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 function) default DensityFunctionDensityFunction.invert()NoiseRouter.lavaNoise()Returns the value of thelavaNoiserecord component.static DensityFunctionDensityFunctions.lerp(DensityFunction factor, double first, DensityFunction second) static DensityFunctionDensityFunctions.lerp(DensityFunction alpha, DensityFunction first, DensityFunction second) static DensityFunctionDensityFunctions.map(DensityFunction function, DensityFunctions.Mapped.Type type) DensityFunction.mapAll(DensityFunction.Visitor visitor) default DensityFunctionDensityFunction.SimpleFunction.mapAll(DensityFunction.Visitor visitor) DensityFunctions.Ap2.mapAll(DensityFunction.Visitor visitor) DensityFunctions.BlendDensity.mapAll(DensityFunction.Visitor visitor) DensityFunctions.Clamp.mapAll(DensityFunction.Visitor visitor) DensityFunctions.FindTopSurface.mapAll(DensityFunction.Visitor visitor) DensityFunctions.HolderHolder.mapAll(DensityFunction.Visitor visitor) default DensityFunctionDensityFunctions.MarkerOrMarked.mapAll(DensityFunction.Visitor visitor) DensityFunctions.MulOrAdd.mapAll(DensityFunction.Visitor visitor) DensityFunctions.Noise.mapAll(DensityFunction.Visitor visitor) DensityFunctions.RangeChoice.mapAll(DensityFunction.Visitor visitor) DensityFunctions.Shift.mapAll(DensityFunction.Visitor visitor) DensityFunctions.ShiftA.mapAll(DensityFunction.Visitor visitor) DensityFunctions.ShiftB.mapAll(DensityFunction.Visitor visitor) DensityFunctions.ShiftedNoise.mapAll(DensityFunction.Visitor visitor) DensityFunctions.Spline.mapAll(DensityFunction.Visitor visitor) DensityFunctions.WeirdScaledSampler.mapAll(DensityFunction.Visitor visitor) NoiseChunk.BlendAlpha.mapAll(DensityFunction.Visitor visitor) NoiseChunk.BlendOffset.mapAll(DensityFunction.Visitor visitor) private static DensityFunctionDensityFunctions.mapFromUnitTo(DensityFunction function, double min, double max) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> noiseData, double minTarget, double maxTarget) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> noiseData, double yScale, double minTarget, double maxTarget) static DensityFunctionDensityFunctions.mappedNoise(Holder<NormalNoise.NoiseParameters> noiseData, double xzScale, double yScale, double minTarget, double maxTarget) static DensityFunctionDensityFunctions.max(DensityFunction f1, DensityFunction f2) static DensityFunctionDensityFunctions.min(DensityFunction f1, DensityFunction f2) static DensityFunctionDensityFunctions.mul(DensityFunction f1, DensityFunction f2) 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 factor, DensityFunction depthWithJaggedness) private static DensityFunctionNoiseRouterData.noodle(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises) private static DensityFunctionNoiseRouterData.offsetToDepth(DensityFunction offset) private static DensityFunctionNoiseRouterData.peaksAndValleys(DensityFunction weirdness) private static DensityFunctionNoiseRouterData.pillars(HolderGetter<NormalNoise.NoiseParameters> noises) private static DensityFunctionNoiseRouterData.postProcess(DensityFunction slide) NoiseRouter.preliminarySurfaceLevel()Returns the value of thepreliminarySurfaceLevelrecord component.private static DensityFunctionNoiseRouterData.preliminarySurfaceLevel(DensityFunction offset, DensityFunction factor, boolean amplified) 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> name, DensityFunction value) private static DensityFunctionNoiseRouterData.remap(DensityFunction input, double fromMin, double fromMax, double toMin, double toMax) 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 caves, int minY, int height, int topStartY, int topEndY, double topTarget, int bottomStartY, int bottomEndY, double bottomTarget) private static DensityFunctionNoiseRouterData.slideEnd(DensityFunction caves) private static DensityFunctionNoiseRouterData.slideEndLike(DensityFunction caves, int minY, int height) private static DensityFunctionNoiseRouterData.slideNetherLike(HolderGetter<DensityFunction> functions, int minY, int height) private static DensityFunctionNoiseRouterData.slideOverworld(boolean isAmplified, DensityFunction caves) private static DensityFunctionNoiseRouterData.spaghetti2D(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises) private static DensityFunctionNoiseRouterData.spaghettiRoughnessFunction(HolderGetter<NormalNoise.NoiseParameters> noises) static DensityFunctionDensityFunctions.spline(CubicSpline<DensityFunctions.Spline.Point, DensityFunctions.Spline.Coordinate> spline) private static DensityFunctionNoiseRouterData.splineWithBlending(DensityFunction spline, DensityFunction blendingTarget) default DensityFunctionDensityFunction.square()default DensityFunctionDensityFunction.squeeze()NoiseRouter.temperature()Returns the value of thetemperaturerecord component.private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises, DensityFunction slopedCheese) DensityFunctions.FindTopSurface.upperBound()Returns the value of theupperBoundrecord component.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 function) private DensityFunctionNoiseChunk.wrapNew(DensityFunction function) 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 y, DensityFunction whenInRange, int minYInclusive, int maxYInclusive, 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.FindTopSurface.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 f1, DensityFunction f2) DensityFunction.Visitor.apply(DensityFunction input) static DensityFunctionDensityFunctions.blendDensity(DensityFunction input) static DensityFunctionDensityFunctions.cache2d(DensityFunction function) static DensityFunctionDensityFunctions.cacheAllInCell(DensityFunction function) static DensityFunctionDensityFunctions.cacheOnce(DensityFunction function) 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 oreVeinsPositionalRandomFactory) voidDensityFunction.ContextProvider.fillAllDirectly(double[] output, DensityFunction function) voidNoiseChunk.fillAllDirectly(double[] output, DensityFunction function) static DensityFunctionDensityFunctions.findTopSurface(DensityFunction density, DensityFunction upperBound, int lowerBound, int stepSize) static DensityFunctionDensityFunctions.flatCache(DensityFunction function) static DensityFunctionDensityFunctions.interpolated(DensityFunction function) static DensityFunctionDensityFunctions.lerp(DensityFunction factor, double first, DensityFunction second) static DensityFunctionDensityFunctions.lerp(DensityFunction alpha, DensityFunction first, DensityFunction second) static DensityFunctionDensityFunctions.map(DensityFunction function, DensityFunctions.Mapped.Type type) private static DensityFunctionDensityFunctions.mapFromUnitTo(DensityFunction function, double min, double max) static DensityFunctionDensityFunctions.max(DensityFunction f1, DensityFunction f2) static DensityFunctionDensityFunctions.min(DensityFunction f1, DensityFunction f2) static DensityFunctionDensityFunctions.mul(DensityFunction f1, DensityFunction f2) private static DensityFunctionNoiseRouterData.noiseGradientDensity(DensityFunction factor, DensityFunction depthWithJaggedness) private static NoiseRouterNoiseRouterData.noNewCaves(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises, DensityFunction slide) private static DensityFunctionNoiseRouterData.offsetToDepth(DensityFunction offset) private static DensityFunctionNoiseRouterData.peaksAndValleys(DensityFunction weirdness) private static DensityFunctionNoiseRouterData.postProcess(DensityFunction slide) private static DensityFunctionNoiseRouterData.preliminarySurfaceLevel(DensityFunction offset, DensityFunction factor, boolean amplified) static DensityFunctionDensityFunctions.rangeChoice(DensityFunction input, double minInclusive, double maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> name, DensityFunction value) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> functions, DensityFunction jaggedNoise, Holder<DensityFunction> continentsFunction, Holder<DensityFunction> erosionFunction, ResourceKey<DensityFunction> offsetName, ResourceKey<DensityFunction> factorName, ResourceKey<DensityFunction> jaggednessName, ResourceKey<DensityFunction> depthName, ResourceKey<DensityFunction> slopedCheeseName, boolean amplified) private static DensityFunctionNoiseRouterData.remap(DensityFunction input, double fromMin, double fromMax, double toMin, double toMax) static DensityFunctionDensityFunctions.shiftedNoise2d(DensityFunction shiftX, DensityFunction shiftZ, double xzScale, Holder<NormalNoise.NoiseParameters> noiseData) private static DensityFunctionNoiseRouterData.slide(DensityFunction caves, int minY, int height, int topStartY, int topEndY, double topTarget, int bottomStartY, int bottomEndY, double bottomTarget) private static DensityFunctionNoiseRouterData.slideEnd(DensityFunction caves) private static DensityFunctionNoiseRouterData.slideEndLike(DensityFunction caves, int minY, int height) private static DensityFunctionNoiseRouterData.slideOverworld(boolean isAmplified, DensityFunction caves) private static DensityFunctionNoiseRouterData.splineWithBlending(DensityFunction spline, DensityFunction blendingTarget) private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises, DensityFunction slopedCheese) static DensityFunctionDensityFunctions.weirdScaledSampler(DensityFunction input, Holder<NormalNoise.NoiseParameters> noiseData, DensityFunctions.WeirdScaledSampler.RarityValueMapper rarityValueMapper) protected DensityFunctionNoiseChunk.wrap(DensityFunction function) private DensityFunctionNoiseChunk.wrapNew(DensityFunction function) private static DensityFunctionNoiseRouterData.yLimitedInterpolatable(DensityFunction y, DensityFunction whenInRange, int minYInclusive, int maxYInclusive, 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> functions, HolderGetter<NormalNoise.NoiseParameters> noises) private static <O> KeyDispatchDataCodec<O> DensityFunctions.doubleFunctionArgumentCodec(BiFunction<DensityFunction, DensityFunction, O> constructor, Function<O, DensityFunction> firstArgumentGetter, Function<O, DensityFunction> secondArgumentGetter) private static <O> KeyDispatchDataCodec<O> DensityFunctions.doubleFunctionArgumentCodec(BiFunction<DensityFunction, DensityFunction, O> constructor, Function<O, DensityFunction> firstArgumentGetter, Function<O, DensityFunction> secondArgumentGetter) private static <O> KeyDispatchDataCodec<O> DensityFunctions.doubleFunctionArgumentCodec(BiFunction<DensityFunction, DensityFunction, O> constructor, Function<O, DensityFunction> firstArgumentGetter, Function<O, DensityFunction> secondArgumentGetter) protected static NoiseRouterNoiseRouterData.end(HolderGetter<DensityFunction> functions) private static DensityFunctionNoiseRouterData.entrances(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises) private static com.mojang.serialization.codecs.RecordCodecBuilder<NoiseRouter, DensityFunction> NoiseRouter.field(String name, Function<NoiseRouter, DensityFunction> getter) protected static NoiseRouterNoiseRouterData.floatingIslands(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises) private static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> functions, ResourceKey<DensityFunction> name) private static DensityFunctionNoiseRouterData.getFunction(HolderGetter<DensityFunction> functions, ResourceKey<DensityFunction> name) protected static NoiseRouterNoiseRouterData.nether(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises) private static NoiseRouterNoiseRouterData.noNewCaves(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises, DensityFunction slide) private static DensityFunctionNoiseRouterData.noodle(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises) protected static NoiseRouterNoiseRouterData.overworld(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises, boolean largeBiomes, 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> name, DensityFunction value) private static DensityFunctionNoiseRouterData.registerAndWrap(BootstrapContext<DensityFunction> context, ResourceKey<DensityFunction> name, DensityFunction value) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> functions, DensityFunction jaggedNoise, Holder<DensityFunction> continentsFunction, Holder<DensityFunction> erosionFunction, ResourceKey<DensityFunction> offsetName, ResourceKey<DensityFunction> factorName, ResourceKey<DensityFunction> jaggednessName, ResourceKey<DensityFunction> depthName, ResourceKey<DensityFunction> slopedCheeseName, boolean amplified) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> functions, DensityFunction jaggedNoise, Holder<DensityFunction> continentsFunction, Holder<DensityFunction> erosionFunction, ResourceKey<DensityFunction> offsetName, ResourceKey<DensityFunction> factorName, ResourceKey<DensityFunction> jaggednessName, ResourceKey<DensityFunction> depthName, ResourceKey<DensityFunction> slopedCheeseName, boolean amplified) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> functions, DensityFunction jaggedNoise, Holder<DensityFunction> continentsFunction, Holder<DensityFunction> erosionFunction, ResourceKey<DensityFunction> offsetName, ResourceKey<DensityFunction> factorName, ResourceKey<DensityFunction> jaggednessName, ResourceKey<DensityFunction> depthName, ResourceKey<DensityFunction> slopedCheeseName, boolean amplified) private static voidNoiseRouterData.registerTerrainNoises(BootstrapContext<DensityFunction> context, HolderGetter<DensityFunction> functions, DensityFunction jaggedNoise, Holder<DensityFunction> continentsFunction, Holder<DensityFunction> erosionFunction, ResourceKey<DensityFunction> offsetName, ResourceKey<DensityFunction> factorName, ResourceKey<DensityFunction> jaggednessName, ResourceKey<DensityFunction> depthName, ResourceKey<DensityFunction> slopedCheeseName, boolean amplified) private static <O> KeyDispatchDataCodec<O> DensityFunctions.singleFunctionArgumentCodec(Function<DensityFunction, O> constructor, Function<O, DensityFunction> getter) private static DensityFunctionNoiseRouterData.slideNetherLike(HolderGetter<DensityFunction> functions, int minY, int height) private static DensityFunctionNoiseRouterData.spaghetti2D(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises) private static DensityFunctionNoiseRouterData.underground(HolderGetter<DensityFunction> functions, HolderGetter<NormalNoise.NoiseParameters> noises, DensityFunction slopedCheese) Constructors in net.minecraft.world.level.levelgen with parameters of type DensityFunctionModifierConstructorDescriptionprivateAp2(DensityFunctions.TwoArgumentSimpleFunction.Type type, DensityFunction argument1, DensityFunction argument2, double minValue, double maxValue) Creates an instance of aAp2record class.privateBlendDensity(DensityFunction input) Creates an instance of aBlendDensityrecord class.privateCache2D(DensityFunction function) privateCacheAllInCell(DensityFunction noiseFiller) privateCacheOnce(DensityFunction function) protectedClamp(DensityFunction input, double minValue, double maxValue) Creates an instance of aClamprecord class.privateFindTopSurface(DensityFunction density, DensityFunction upperBound, int lowerBound, int cellHeight) Creates an instance of aFindTopSurfacerecord class.privateFlatCache(DensityFunction noiseFiller, boolean fill) 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.privateMulOrAdd(DensityFunctions.MulOrAdd.Type specificType, DensityFunction input, double minValue, double maxValue, double argument) Creates an instance of aMulOrAddrecord class.privateNoiseInterpolator(DensityFunction noiseFiller) NoiseRouter(DensityFunction barrierNoise, DensityFunction fluidLevelFloodednessNoise, DensityFunction fluidLevelSpreadNoise, DensityFunction lavaNoise, DensityFunction temperature, DensityFunction vegetation, DensityFunction continents, DensityFunction erosion, DensityFunction depth, DensityFunction ridges, DensityFunction preliminarySurfaceLevel, DensityFunction finalDensity, DensityFunction veinToggle, DensityFunction veinRidged, DensityFunction veinGap) Creates an instance of aNoiseRouterrecord class.privateRangeChoice(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()