Uses of Interface
net.minecraft.util.BoundedFloatFunction
Packages that use BoundedFloatFunction
Package
Description
-
Uses of BoundedFloatFunction in net.minecraft.data.worldgen
Methods in net.minecraft.data.worldgen with type parameters of type BoundedFloatFunctionModifier and TypeMethodDescriptionprivate static <I extends BoundedFloatFunction<?>>
CubicSpline<I> TerrainProvider.buildErosionJaggednessSpline(I erosion, I weirdness, I ridges, float jaggednessFactorAtPeakRidgeAndErosionIndex0, float jaggednessFactorAtPeakRidgeAndErosionIndex1, float jaggednessFactorAtHighRidgeAndErosionIndex0, float jaggednessFactorAtHighRidgeAndErosionIndex1, it.unimi.dsi.fastutil.floats.Float2FloatFunction jaggednessTransformer) static <I extends BoundedFloatFunction<?>>
CubicSpline<I> TerrainProvider.buildErosionOffsetSpline(I erosion, I ridges, float lowValley, float hill, float tallHill, float mountainFactor, float plain, float swamp, boolean includeExtremeHills, boolean saddle, it.unimi.dsi.fastutil.floats.Float2FloatFunction offsetTransformer) private static <I extends BoundedFloatFunction<?>>
CubicSpline<I> TerrainProvider.buildMountainRidgeSplineWithPoints(I ridges, float modulation, boolean saddle, it.unimi.dsi.fastutil.floats.Float2FloatFunction offsetTransformer) private static <I extends BoundedFloatFunction<?>>
CubicSpline<I> TerrainProvider.buildRidgeJaggednessSpline(I weirdness, I ridges, float jaggednessFactorAtPeakRidge, float jaggednessFactorAtHighRidge, it.unimi.dsi.fastutil.floats.Float2FloatFunction jaggednessTransformer) private static <I extends BoundedFloatFunction<?>>
CubicSpline<I> TerrainProvider.buildWeirdnessJaggednessSpline(I weirdness, float jaggednessFactor, it.unimi.dsi.fastutil.floats.Float2FloatFunction jaggednessTransformer) private static <I extends BoundedFloatFunction<?>>
CubicSpline<I> TerrainProvider.getErosionFactor(I erosion, I weirdness, I ridges, float baseValue, boolean shatteredTerrain, it.unimi.dsi.fastutil.floats.Float2FloatFunction factorTransformer) static <I extends BoundedFloatFunction<?>>
CubicSpline<I> TerrainProvider.overworldFactor(I continents, I erosion, I weirdness, I ridges, boolean amplified) static <I extends BoundedFloatFunction<?>>
CubicSpline<I> TerrainProvider.overworldJaggedness(I continents, I erosion, I weirdness, I ridges, boolean amplified) static <I extends BoundedFloatFunction<?>>
CubicSpline<I> TerrainProvider.overworldOffset(I continents, I erosion, I ridges, boolean amplified) private static <I extends BoundedFloatFunction<?>>
CubicSpline<I> TerrainProvider.ridgeSpline(I ridges, float valley, float low, float mid, float high, float peaks, float minValleySteepness, it.unimi.dsi.fastutil.floats.Float2FloatFunction offsetTransformer) -
Uses of BoundedFloatFunction in net.minecraft.util
Classes in net.minecraft.util with type parameters of type BoundedFloatFunctionModifier and TypeClassDescriptionstatic final classCubicSpline.Builder<I extends BoundedFloatFunction<?>>static final recordCubicSpline.Multipoint<I extends BoundedFloatFunction<?>>private static final recordCubicSpline.Multipoint.Point<I extends BoundedFloatFunction<?>>Fields in net.minecraft.util declared as BoundedFloatFunctionModifier and TypeFieldDescriptionprivate final ICubicSpline.Builder.coordinateprivate final ICubicSpline.Multipoint.coordinateThe field for thecoordinaterecord component.static final BoundedFloatFunction<Float> BoundedFloatFunction.IDENTITYMethods in net.minecraft.util with type parameters of type BoundedFloatFunctionModifier and TypeMethodDescriptionstatic <C, I extends BoundedFloatFunction<C>>
BoundedFloatFunction<C> CubicSpline.asSampler(CubicSpline<I> spline) static <I extends BoundedFloatFunction<?>>
CubicSpline.Builder<I> CubicSpline.builder(I coordinate) static <I extends BoundedFloatFunction<?>>
CubicSpline.Builder<I> CubicSpline.builder(I coordinate, it.unimi.dsi.fastutil.floats.Float2FloatFunction valueTransformer) static <I extends BoundedFloatFunction<?>>
com.mojang.serialization.Codec<CubicSpline<I>> CubicSpline.codec(com.mojang.serialization.Codec<I> coordinateCodec) static <I extends BoundedFloatFunction<?>>
com.mojang.serialization.Codec<CubicSpline.Multipoint<I>> CubicSpline.Multipoint.codec(com.mojang.serialization.Codec<I> coordinateCodec, com.mojang.serialization.Codec<CubicSpline<I>> subSplineCodec) static <I extends BoundedFloatFunction<?>>
com.mojang.serialization.Codec<CubicSpline.Multipoint.Point<I>> CubicSpline.Multipoint.Point.codec(com.mojang.serialization.Codec<CubicSpline<I>> subSplineCodec) private static <I extends BoundedFloatFunction<?>>
CubicSpline.Multipoint<I> CubicSpline.Multipoint.createFromPoints(I coordinate, List<CubicSpline.Multipoint.Point<I>> points) private static <C, I extends BoundedFloatFunction<C>>
floatCubicSpline.Multipoint.sample(I coordinate, float[] derivatives, float[] locations, List<CubicSpline<I>> values, C c) static <C, I extends BoundedFloatFunction<C>>
floatCubicSpline.Multipoint.sample(CubicSpline.Multipoint<I> sampler, C c) static <C, I extends BoundedFloatFunction<C>>
floatCubicSpline.sample(CubicSpline<I> spline, C coordinate) Methods in net.minecraft.util that return BoundedFloatFunctionModifier and TypeMethodDescriptionstatic <C, I extends BoundedFloatFunction<C>>
BoundedFloatFunction<C> CubicSpline.asSampler(CubicSpline<I> spline) default <C2> BoundedFloatFunction<C2> static <C> BoundedFloatFunction<C> BoundedFloatFunction.constant(float value) -
Uses of BoundedFloatFunction in net.minecraft.world.level.levelgen
Classes in net.minecraft.world.level.levelgen that implement BoundedFloatFunctionFields in net.minecraft.world.level.levelgen declared as BoundedFloatFunctionModifier and TypeFieldDescriptionprivate final BoundedFloatFunction<DensityFunctions.Spline.Point> DensityFunctions.Spline.sampler