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 p_236617_, float p_236618_, float p_236619_, float p_236620_, ToFloatFunction<Float> pTransform) static <C,I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.buildErosionOffsetSpline(I pErosion, I pRidgesFolded, float p_236598_, float p_236599_, float p_236600_, float p_236601_, float p_236602_, float p_236603_, boolean p_236604_, boolean p_236605_, ToFloatFunction<Float> pTransform) private static <C,I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.buildMountainRidgeSplineWithPoints(I pRidgesFolded, float p_236592_, boolean p_236593_, ToFloatFunction<Float> pTransform) private static <C,I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.buildRidgeJaggednessSpline(I pRidges, I pRidgesFolded, float p_236610_, float p_236611_, ToFloatFunction<Float> pTransform) private static <C,I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.buildWeirdnessJaggednessSpline(I pRidges, float p_236588_, ToFloatFunction<Float> pTransform) private static <C,I extends ToFloatFunction<C>>
CubicSpline<C, I> TerrainProvider.getErosionFactor(I pErosion, I pRidges, I pRidgesFolded, float p_236626_, boolean p_236627_, 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 recordCubicSpline.Constant<C,I extends ToFloatFunction<C>> static final recordCubicSpline.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.valuesprivate final List<CubicSpline<C, I>> CubicSpline.Multipoint.valuesThe field for thevaluesrecord 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 thevaluesrecord 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 aMultipointrecord class. -
Uses of CubicSpline in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as CubicSplineModifier and TypeFieldDescriptionDensityFunctions.Spline.splineThe field for thesplinerecord 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_CODECMethods in net.minecraft.world.level.levelgen that return CubicSplineModifier and TypeMethodDescriptionDensityFunctions.Spline.spline()Returns the value of thesplinerecord component.Methods in net.minecraft.world.level.levelgen with parameters of type CubicSplineModifier and TypeMethodDescriptionstatic DensityFunctionDensityFunctions.spline(CubicSpline<DensityFunctions.Spline.Point, DensityFunctions.Spline.Coordinate> pSpline) Constructors in net.minecraft.world.level.levelgen with parameters of type CubicSplineModifierConstructorDescriptionCreates an instance of aSplinerecord class.