Uses of Interface
net.minecraft.util.CubicSpline
Packages that use CubicSpline
Package
Description
-
Uses of CubicSpline in net.minecraft.data.worldgen
Methods in net.minecraft.data.worldgen that return CubicSplineModifier and TypeMethodDescriptionprivate static <C,
I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.buildErosionJaggednessSpline
(I pErosion, I pRidges, I pRidgesFolded, float pHighErosionHighWeirdness, float pLowErosionHighWeirdness, float pHighErosionMidWeirdness, float pLowErosionMidWeirdness, ToFloatFunction<Float> pTransform) static <C,
I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.buildErosionOffsetSpline
(I pErosion, I pRidgesFolded, float pRidgeBaseOffset, float pRidgeMidOffset, float pRidgePeakOffset, float pMagnitude, float pRidgeInnerOffset, float pRidgeOuterOffset, boolean pExtended, boolean pUseMaxSlope, ToFloatFunction<Float> pTransform) private static <C,
I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.buildMountainRidgeSplineWithPoints
(I pRidgesFolded, float pMagnitude, boolean pUseMaxSlope, ToFloatFunction<Float> pTransform) private static <C,
I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.buildRidgeJaggednessSpline
(I pRidges, I pRidgesFolded, float pHighWeirdnessMagnitude, float pMidWeirdnessMagnitude, ToFloatFunction<Float> pTransform) private static <C,
I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.buildWeirdnessJaggednessSpline
(I pRidges, float pMagnitude, ToFloatFunction<Float> pTransform) private static <C,
I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.getErosionFactor
(I pErosion, I pRidges, I pRidgesFolded, float pValue, boolean pHigherValues, ToFloatFunction<Float> pTransform) static <C,
I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.overworldFactor
(I pContinents, I pErosion, I pRidges, I pRidgesFolded, boolean pAmplified) static <C,
I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.overworldJaggedness
(I pContinents, I pErosion, I pRidges, I pRidgesFolded, boolean pAmplified) static <C,
I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.overworldOffset
(I pContinents, I pErosion, I pRidgesFolded, boolean pAmplified) private static <C,
I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.ridgeSpline
(I pRidgesFolded, float pY1, float pY2, float pY3, float pY4, float pY5, float pMinSmoothing, ToFloatFunction<Float> pTransform) -
Uses of CubicSpline in net.minecraft.util
Classes in net.minecraft.util that implement CubicSplineModifier and TypeClassDescriptionstatic final record
CubicSpline.Constant<C,
I extends ToFloatFunction<C>> static final record
CubicSpline.Multipoint<C,
I extends ToFloatFunction<C>> Fields in net.minecraft.util with type parameters of type CubicSplineModifier and TypeFieldDescriptionprivate final List
<CubicSpline<C, I>> CubicSpline.Builder.values
private final List
<CubicSpline<C, I>> CubicSpline.Multipoint.values
The field for thevalues
record component.Methods in net.minecraft.util that return CubicSplineModifier and TypeMethodDescriptionCubicSpline.Builder.build()
static <C,
I extends ToFloatFunction<C>>
CubicSpline<C, I> CubicSpline.constant
(float pValue) CubicSpline.Constant.mapAll
(CubicSpline.CoordinateVisitor<I> p_211581_) CubicSpline.mapAll
(CubicSpline.CoordinateVisitor<I> pVisitor) CubicSpline.Multipoint.mapAll
(CubicSpline.CoordinateVisitor<I> pVisitor) Methods in net.minecraft.util that return types with arguments of type CubicSplineModifier and TypeMethodDescriptionstatic <C,
I extends ToFloatFunction<C>>
com.mojang.serialization.Codec<CubicSpline<C, I>> CubicSpline.codec
(com.mojang.serialization.Codec<I> p_184263_) List
<CubicSpline<C, I>> CubicSpline.Multipoint.values()
Returns the value of thevalues
record component.Methods in net.minecraft.util with parameters of type CubicSplineModifier and TypeMethodDescriptionCubicSpline.Builder.addPoint
(float pLocation, CubicSpline<C, I> pValue) private CubicSpline.Builder
<C, I> CubicSpline.Builder.addPoint
(float pLocation, CubicSpline<C, I> pValue, float pDerivative) Method parameters in net.minecraft.util with type arguments of type CubicSplineModifier and TypeMethodDescription(package private) static <C,
I extends ToFloatFunction<C>>
CubicSpline.Multipoint<C, I> CubicSpline.Multipoint.create
(I pCoordinate, float[] pLocations, List<CubicSpline<C, I>> pValues, float[] pDerivatives) private static <C,
I extends ToFloatFunction<C>>
voidCubicSpline.Multipoint.validateSizes
(float[] pLocations, List<CubicSpline<C, I>> pValues, float[] pDerivatives) Constructor parameters in net.minecraft.util with type arguments of type CubicSplineModifierConstructorDescriptionMultipoint
(I coordinate, float[] locations, List<CubicSpline<C, I>> values, float[] derivatives, float minValue, float maxValue) Creates an instance of aMultipoint
record class. -
Uses of CubicSpline in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as CubicSplineModifier and TypeFieldDescriptionDensityFunctions.Spline.spline
The field for thespline
record component.Fields in net.minecraft.world.level.levelgen with type parameters of type CubicSplineModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec
<CubicSpline<DensityFunctions.Spline.Point, DensityFunctions.Spline.Coordinate>> DensityFunctions.Spline.SPLINE_CODEC
Methods in net.minecraft.world.level.levelgen that return CubicSplineModifier and TypeMethodDescriptionDensityFunctions.Spline.spline()
Returns the value of thespline
record component.Methods in net.minecraft.world.level.levelgen with parameters of type CubicSplineModifier and TypeMethodDescriptionstatic DensityFunction
DensityFunctions.spline
(CubicSpline<DensityFunctions.Spline.Point, DensityFunctions.Spline.Coordinate> pSpline) Constructors in net.minecraft.world.level.levelgen with parameters of type CubicSplineModifierConstructorDescriptionCreates an instance of aSpline
record class.