Class VanillaTerrainParametersCreator
java.lang.Object
net.minecraft.world.biome.source.util.VanillaTerrainParametersCreator
- Mappings:
Namespace Name official obintermediary net/minecraft/class_6765named net/minecraft/world/biome/source/util/VanillaTerrainParametersCreator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ToFloatFunction<Float>private static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final ToFloatFunction<Float>private static final ToFloatFunction<Float>private static final ToFloatFunction<Float> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <C,I extends ToFloatFunction<C>>
Spline<C,I> createContinentalOffsetSpline(I erosion, I ridgesFolded, float continentalness, float float2, float float3, float float4, float float5, float float6, boolean bool, boolean bool2, ToFloatFunction<Float> amplifier) static <C,I extends ToFloatFunction<C>>
Spline<C,I> createFactorSpline(I continents, I erosion, I ridges, I ridgesFolded, boolean amplified) Creates the spline for terrain factor.static <C,I extends ToFloatFunction<C>>
Spline<C,I> createJaggednessSpline(I continents, I erosion, I ridges, I ridgesFolded, boolean amplified) Creates the spline for terrain jaggedness.static <C,I extends ToFloatFunction<C>>
Spline<C,I> createOffsetSpline(I continents, I erosion, I ridgesFolded, boolean amplified) Creates the spline for terrain offset.private static floatgetOffsetValue(float float2, float float3, float float4) private static floatmethod_42045(float float2) private static floatmethod_42047(float float2, float float3, float float4, float float5) private static <C,I extends ToFloatFunction<C>>
Spline<C,I> method_42048(I ridgesFolded, float continentalness, float float2, float float3, float float4, float float5, float float6, ToFloatFunction<Float> amplifier) private static <C,I extends ToFloatFunction<C>>
Spline<C,I> method_42049(I ridges, float float2, ToFloatFunction<Float> amplifier) private static <C,I extends ToFloatFunction<C>>
Spline<C,I> method_42050(I ridgesFolded, float float2, boolean bool, ToFloatFunction<Float> amplifier) private static <C,I extends ToFloatFunction<C>>
Spline<C,I> method_42052(I ridges, I ridgesFolded, float float2, float float3, ToFloatFunction<Float> amplifier) private static <C,I extends ToFloatFunction<C>>
Spline<C,I> method_42053(I erosion, I ridges, I ridgesFolded, float float2, float float3, float float4, float float5, ToFloatFunction<Float> amplifier) private static <C,I extends ToFloatFunction<C>>
Spline<C,I> method_42054(I erosion, I ridges, I ridgesFolded, float float2, boolean bool, ToFloatFunction<Float> amplifier)
-
Field Details
-
field_38024
private static final float field_38024- See Also:
- Mappings:
Namespace Name Mixin selector official aLob;a:Fintermediary field_38024Lnet/minecraft/class_6765;field_38024:Fnamed field_38024Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;field_38024:F
-
field_38025
private static final float field_38025- See Also:
- Mappings:
Namespace Name Mixin selector official bLob;b:Fintermediary field_38025Lnet/minecraft/class_6765;field_38025:Fnamed field_38025Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;field_38025:F
-
field_38026
private static final float field_38026- See Also:
- Mappings:
Namespace Name Mixin selector official cLob;c:Fintermediary field_38026Lnet/minecraft/class_6765;field_38026:Fnamed field_38026Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;field_38026:F
-
field_38027
private static final float field_38027- See Also:
- Mappings:
Namespace Name Mixin selector official dLob;d:Fintermediary field_38027Lnet/minecraft/class_6765;field_38027:Fnamed field_38027Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;field_38027:F
-
IDENTITY
- Mappings:
Namespace Name Mixin selector official eLob;e:Lapx;intermediary field_38028Lnet/minecraft/class_6765;field_38028:Lnet/minecraft/class_6501;named IDENTITYLnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;IDENTITY:Lnet/minecraft/util/function/ToFloatFunction;
-
OFFSET_AMPLIFIER
- Mappings:
Namespace Name Mixin selector official fLob;f:Lapx;intermediary field_38029Lnet/minecraft/class_6765;field_38029:Lnet/minecraft/class_6501;named OFFSET_AMPLIFIERLnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;OFFSET_AMPLIFIER:Lnet/minecraft/util/function/ToFloatFunction;
-
FACTOR_AMPLIFIER
- Mappings:
Namespace Name Mixin selector official gLob;g:Lapx;intermediary field_38030Lnet/minecraft/class_6765;field_38030:Lnet/minecraft/class_6501;named FACTOR_AMPLIFIERLnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;FACTOR_AMPLIFIER:Lnet/minecraft/util/function/ToFloatFunction;
-
JAGGEDNESS_AMPLIFIER
- Mappings:
Namespace Name Mixin selector official hLob;h:Lapx;intermediary field_38031Lnet/minecraft/class_6765;field_38031:Lnet/minecraft/class_6501;named JAGGEDNESS_AMPLIFIERLnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;JAGGEDNESS_AMPLIFIER:Lnet/minecraft/util/function/ToFloatFunction;
-
-
Constructor Details
-
VanillaTerrainParametersCreator
public VanillaTerrainParametersCreator()
-
-
Method Details
-
createOffsetSpline
public static <C,I extends ToFloatFunction<C>> Spline<C,I> createOffsetSpline(I continents, I erosion, I ridgesFolded, boolean amplified) Creates the spline for terrain offset. Offset roughly correlates to surface height.- Mappings:
Namespace Name Mixin selector official aLob;a(Lapx;Lapx;Lapx;Z)Laod;intermediary method_42056Lnet/minecraft/class_6765;method_42056(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Z)Lnet/minecraft/class_6492;named createOffsetSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;createOffsetSpline(Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;Z)Lnet/minecraft/util/math/Spline;
-
createFactorSpline
public static <C,I extends ToFloatFunction<C>> Spline<C,I> createFactorSpline(I continents, I erosion, I ridges, I ridgesFolded, boolean amplified) Creates the spline for terrain factor. Higher factor values generally result in flatter terrain, while lower values generally result in more shattered terrain.- Mappings:
Namespace Name Mixin selector official aLob;a(Lapx;Lapx;Lapx;Lapx;Z)Laod;intermediary method_42055Lnet/minecraft/class_6765;method_42055(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Z)Lnet/minecraft/class_6492;named createFactorSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;createFactorSpline(Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;Z)Lnet/minecraft/util/math/Spline;
-
createJaggednessSpline
public static <C,I extends ToFloatFunction<C>> Spline<C,I> createJaggednessSpline(I continents, I erosion, I ridges, I ridgesFolded, boolean amplified) Creates the spline for terrain jaggedness. This is used for the peaks in the jagged peaks biome, for example.- Mappings:
Namespace Name Mixin selector official bLob;b(Lapx;Lapx;Lapx;Lapx;Z)Laod;intermediary method_42058Lnet/minecraft/class_6765;method_42058(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Z)Lnet/minecraft/class_6492;named createJaggednessSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;createJaggednessSpline(Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;Z)Lnet/minecraft/util/math/Spline;
-
method_42053
private static <C,I extends ToFloatFunction<C>> Spline<C,I> method_42053(I erosion, I ridges, I ridgesFolded, float float2, float float3, float float4, float float5, ToFloatFunction<Float> amplifier) - Mappings:
Namespace Name Mixin selector official aLob;a(Lapx;Lapx;Lapx;FFFFLapx;)Laod;intermediary method_42053Lnet/minecraft/class_6765;method_42053(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FFFFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named method_42053Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42053(Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;FFFFLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
method_42052
private static <C,I extends ToFloatFunction<C>> Spline<C,I> method_42052(I ridges, I ridgesFolded, float float2, float float3, ToFloatFunction<Float> amplifier) - Mappings:
Namespace Name Mixin selector official aLob;a(Lapx;Lapx;FFLapx;)Laod;intermediary method_42052Lnet/minecraft/class_6765;method_42052(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named method_42052Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42052(Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;FFLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
method_42049
private static <C,I extends ToFloatFunction<C>> Spline<C,I> method_42049(I ridges, float float2, ToFloatFunction<Float> amplifier) - Mappings:
Namespace Name Mixin selector official aLob;a(Lapx;FLapx;)Laod;intermediary method_42049Lnet/minecraft/class_6765;method_42049(Lnet/minecraft/class_6501;FLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named method_42049Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42049(Lnet/minecraft/util/function/ToFloatFunction;FLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
method_42054
private static <C,I extends ToFloatFunction<C>> Spline<C,I> method_42054(I erosion, I ridges, I ridgesFolded, float float2, boolean bool, ToFloatFunction<Float> amplifier) - Mappings:
Namespace Name Mixin selector official aLob;a(Lapx;Lapx;Lapx;FZLapx;)Laod;intermediary method_42054Lnet/minecraft/class_6765;method_42054(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named method_42054Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42054(Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;FZLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
method_42047
private static float method_42047(float float2, float float3, float float4, float float5) - Mappings:
Namespace Name Mixin selector official aLob;a(FFFF)Fintermediary method_42047Lnet/minecraft/class_6765;method_42047(FFFF)Fnamed method_42047Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42047(FFFF)F
-
method_42050
private static <C,I extends ToFloatFunction<C>> Spline<C,I> method_42050(I ridgesFolded, float float2, boolean bool, ToFloatFunction<Float> amplifier) - Mappings:
Namespace Name Mixin selector official aLob;a(Lapx;FZLapx;)Laod;intermediary method_42050Lnet/minecraft/class_6765;method_42050(Lnet/minecraft/class_6501;FZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named method_42050Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42050(Lnet/minecraft/util/function/ToFloatFunction;FZLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
getOffsetValue
private static float getOffsetValue(float float2, float float3, float float4) - Mappings:
Namespace Name Mixin selector official aLob;a(FFF)Fintermediary method_42046Lnet/minecraft/class_6765;method_42046(FFF)Fnamed getOffsetValueLnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;getOffsetValue(FFF)F
-
method_42045
private static float method_42045(float float2) - Mappings:
Namespace Name Mixin selector official aLob;a(F)Fintermediary method_42045Lnet/minecraft/class_6765;method_42045(F)Fnamed method_42045Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42045(F)F
-
createContinentalOffsetSpline
public static <C,I extends ToFloatFunction<C>> Spline<C,I> createContinentalOffsetSpline(I erosion, I ridgesFolded, float continentalness, float float2, float float3, float float4, float float5, float float6, boolean bool, boolean bool2, ToFloatFunction<Float> amplifier) - Mappings:
Namespace Name Mixin selector official aLob;a(Lapx;Lapx;FFFFFFZZLapx;)Laod;intermediary method_42051Lnet/minecraft/class_6765;method_42051(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FFFFFFZZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named createContinentalOffsetSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;createContinentalOffsetSpline(Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;FFFFFFZZLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
method_42048
private static <C,I extends ToFloatFunction<C>> Spline<C,I> method_42048(I ridgesFolded, float continentalness, float float2, float float3, float float4, float float5, float float6, ToFloatFunction<Float> amplifier) - Mappings:
Namespace Name Mixin selector official aLob;a(Lapx;FFFFFFLapx;)Laod;intermediary method_42048Lnet/minecraft/class_6765;method_42048(Lnet/minecraft/class_6501;FFFFFFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named method_42048Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42048(Lnet/minecraft/util/function/ToFloatFunction;FFFFFFLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-