Class VanillaTerrainParameters
java.lang.Object
net.minecraft.world.biome.source.util.VanillaTerrainParameters
- Mappings:
Namespace Name official cbmintermediary net/minecraft/class_6555named net/minecraft/world/biome/source/util/VanillaTerrainParameters
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enumstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<VanillaTerrainParameters>private final Spline<VanillaTerrainParameters.NoisePoint>private static final com.mojang.serialization.Codec<Spline<VanillaTerrainParameters.NoisePoint>>private static final ToFloatFunction<Float>private static final floatprivate final Spline<VanillaTerrainParameters.NoisePoint>private final Spline<VanillaTerrainParameters.NoisePoint> -
Constructor Summary
ConstructorsConstructorDescriptionVanillaTerrainParameters(Spline<VanillaTerrainParameters.NoisePoint> offsetSpline, Spline<VanillaTerrainParameters.NoisePoint> factorSpline, Spline<VanillaTerrainParameters.NoisePoint> peakSpline) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Spline<VanillaTerrainParameters.NoisePoint>buildErosionFactorSpline(float value, boolean bool, ToFloatFunction<Float> toFloatFunction) private static Spline<VanillaTerrainParameters.NoisePoint>createFlatOffsetSpline(float float2, float float3, float float4, float float5, float float6, float float7, ToFloatFunction<Float> toFloatFunction) private static Spline<VanillaTerrainParameters.NoisePoint>createLandSpline(float float2, float float3, float float4, float float5, float float6, float float7, boolean bool, boolean bool2, ToFloatFunction<Float> toFloatFunction) createNoisePoint(float continentalnessNoise, float erosionNoise, float weirdnessNoise) static VanillaTerrainParameterscreateSurfaceParameters(boolean amplified) floatstatic floatgetNormalizedWeirdness(float weirdness) floatprivate static floatgetOffsetValue(float weirdness, float continentalness, float weirdnessThreshold) floatprivate static floatmethod_38210(float float2, float float3, float float4, float float5) private static floatmethod_38217(float continentalness) private static Spline<VanillaTerrainParameters.NoisePoint>method_38219(float float2, boolean bool, ToFloatFunction<Float> toFloatFunction) private static Spline<VanillaTerrainParameters.NoisePoint>method_38855(float float2, float float3, ToFloatFunction<Float> toFloatFunction) private static Spline<VanillaTerrainParameters.NoisePoint>method_38856(float float2, float float3, float float4, float float5, ToFloatFunction<Float> toFloatFunction) private static Spline<VanillaTerrainParameters.NoisePoint>method_38857(float float2, ToFloatFunction<Float> toFloatFunction) private static floatmethod_39534(float float2) private static floatmethod_39535(float float2) private static floatmethod_39536(float float2) voidwriteDebugBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters)
-
Field Details
-
field_35457
private static final com.mojang.serialization.Codec<Spline<VanillaTerrainParameters.NoisePoint>> field_35457- Mappings:
Namespace Name Mixin selector official bLcbm;b:Lcom/mojang/serialization/Codec;intermediary field_35457Lnet/minecraft/class_6555;field_35457:Lcom/mojang/serialization/Codec;named field_35457Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;field_35457:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLcbm;a:Lcom/mojang/serialization/Codec;intermediary field_35456Lnet/minecraft/class_6555;field_35456:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;CODEC:Lcom/mojang/serialization/Codec;
-
OFFSET_VALUE_OFFSET
private static final float OFFSET_VALUE_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector official cLcbm;c:Fintermediary field_34531Lnet/minecraft/class_6555;field_34531:Fnamed OFFSET_VALUE_OFFSETLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;OFFSET_VALUE_OFFSET:F
-
field_35673
- Mappings:
Namespace Name Mixin selector official dLcbm;d:Lajl;intermediary field_35673Lnet/minecraft/class_6555;field_35673:Lnet/minecraft/class_6501;named field_35673Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;field_35673:Lnet/minecraft/util/function/ToFloatFunction;
-
offsetSpline
- Mappings:
Namespace Name Mixin selector official eLcbm;e:Laie;intermediary field_34528Lnet/minecraft/class_6555;field_34528:Lnet/minecraft/class_6492;named offsetSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;offsetSpline:Lnet/minecraft/util/math/Spline;
-
factorSpline
- Mappings:
Namespace Name Mixin selector official fLcbm;f:Laie;intermediary field_34529Lnet/minecraft/class_6555;field_34529:Lnet/minecraft/class_6492;named factorSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;factorSpline:Lnet/minecraft/util/math/Spline;
-
peakSpline
- Mappings:
Namespace Name Mixin selector official gLcbm;g:Laie;intermediary field_34530Lnet/minecraft/class_6555;field_34530:Lnet/minecraft/class_6492;named peakSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;peakSpline:Lnet/minecraft/util/math/Spline;
-
-
Constructor Details
-
VanillaTerrainParameters
public VanillaTerrainParameters(Spline<VanillaTerrainParameters.NoisePoint> offsetSpline, Spline<VanillaTerrainParameters.NoisePoint> factorSpline, Spline<VanillaTerrainParameters.NoisePoint> peakSpline) - Mappings:
Namespace Name Mixin selector official <init>Lcbm;<init>(Laie;Laie;Laie;)Vintermediary <init>Lnet/minecraft/class_6555;<init>(Lnet/minecraft/class_6492;Lnet/minecraft/class_6492;Lnet/minecraft/class_6492;)Vnamed <init>Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;<init>(Lnet/minecraft/util/math/Spline;Lnet/minecraft/util/math/Spline;Lnet/minecraft/util/math/Spline;)V
-
-
Method Details
-
method_39534
private static float method_39534(float float2) - Mappings:
Namespace Name Mixin selector official bLcbm;b(F)Fintermediary method_39534Lnet/minecraft/class_6555;method_39534(F)Fnamed method_39534Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;method_39534(F)F
-
method_39535
private static float method_39535(float float2) - Mappings:
Namespace Name Mixin selector official cLcbm;c(F)Fintermediary method_39535Lnet/minecraft/class_6555;method_39535(F)Fnamed method_39535Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;method_39535(F)F
-
method_39536
private static float method_39536(float float2) - Mappings:
Namespace Name Mixin selector official dLcbm;d(F)Fintermediary method_39536Lnet/minecraft/class_6555;method_39536(F)Fnamed method_39536Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;method_39536(F)F
-
createSurfaceParameters
- Mappings:
Namespace Name Mixin selector official aLcbm;a(Z)Lcbm;intermediary method_39457Lnet/minecraft/class_6555;method_39457(Z)Lnet/minecraft/class_6555;named createSurfaceParametersLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;createSurfaceParameters(Z)Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;
-
method_38856
private static Spline<VanillaTerrainParameters.NoisePoint> method_38856(float float2, float float3, float float4, float float5, ToFloatFunction<Float> toFloatFunction) - Mappings:
Namespace Name Mixin selector official aLcbm;a(FFFFLajl;)Laie;intermediary method_38856Lnet/minecraft/class_6555;method_38856(FFFFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named method_38856Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;method_38856(FFFFLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
method_38855
private static Spline<VanillaTerrainParameters.NoisePoint> method_38855(float float2, float float3, ToFloatFunction<Float> toFloatFunction) - Mappings:
Namespace Name Mixin selector official aLcbm;a(FFLajl;)Laie;intermediary method_38855Lnet/minecraft/class_6555;method_38855(FFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named method_38855Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;method_38855(FFLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
method_38857
private static Spline<VanillaTerrainParameters.NoisePoint> method_38857(float float2, ToFloatFunction<Float> toFloatFunction) - Mappings:
Namespace Name Mixin selector official aLcbm;a(FLajl;)Laie;intermediary method_38857Lnet/minecraft/class_6555;method_38857(FLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named method_38857Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;method_38857(FLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
buildErosionFactorSpline
private static Spline<VanillaTerrainParameters.NoisePoint> buildErosionFactorSpline(float value, boolean bool, ToFloatFunction<Float> toFloatFunction) - Mappings:
Namespace Name Mixin selector official aLcbm;a(FZLajl;)Laie;intermediary method_38213Lnet/minecraft/class_6555;method_38213(FZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named buildErosionFactorSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;buildErosionFactorSpline(FZLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
method_38210
private static float method_38210(float float2, float float3, float float4, float float5) - Mappings:
Namespace Name Mixin selector official aLcbm;a(FFFF)Fintermediary method_38210Lnet/minecraft/class_6555;method_38210(FFFF)Fnamed method_38210Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;method_38210(FFFF)F
-
method_38219
private static Spline<VanillaTerrainParameters.NoisePoint> method_38219(float float2, boolean bool, ToFloatFunction<Float> toFloatFunction) - Mappings:
Namespace Name Mixin selector official bLcbm;b(FZLajl;)Laie;intermediary method_38219Lnet/minecraft/class_6555;method_38219(FZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named method_38219Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;method_38219(FZLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
getOffsetValue
private static float getOffsetValue(float weirdness, float continentalness, float weirdnessThreshold) - Mappings:
Namespace Name Mixin selector official bLcbm;b(FFF)Fintermediary method_38218Lnet/minecraft/class_6555;method_38218(FFF)Fnamed getOffsetValueLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;getOffsetValue(FFF)F
-
method_38217
private static float method_38217(float continentalness) - Mappings:
Namespace Name Mixin selector official eLcbm;e(F)Fintermediary method_38217Lnet/minecraft/class_6555;method_38217(F)Fnamed method_38217Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters;method_38217(F)F
-
createLandSpline
private static Spline<VanillaTerrainParameters.NoisePoint> createLandSpline(float float2, float float3, float float4, float float5, float float6, float float7, boolean bool, boolean bool2, ToFloatFunction<Float> toFloatFunction) - Mappings:
Namespace Name Mixin selector official aLcbm;a(FFFFFFZZLajl;)Laie;intermediary method_38212Lnet/minecraft/class_6555;method_38212(FFFFFFZZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named createLandSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;createLandSpline(FFFFFFZZLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
createFlatOffsetSpline
private static Spline<VanillaTerrainParameters.NoisePoint> createFlatOffsetSpline(float float2, float float3, float float4, float float5, float float6, float float7, ToFloatFunction<Float> toFloatFunction) - Mappings:
Namespace Name Mixin selector official aLcbm;a(FFFFFFLajl;)Laie;intermediary method_38211Lnet/minecraft/class_6555;method_38211(FFFFFFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;named createFlatOffsetSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;createFlatOffsetSpline(FFFFFFLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
-
writeDebugBiomes
public void writeDebugBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters) - Mappings:
Namespace Name Mixin selector official aLcbm;a(Ljava/util/function/Consumer;)Vintermediary method_38215Lnet/minecraft/class_6555;method_38215(Ljava/util/function/Consumer;)Vnamed writeDebugBiomesLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;writeDebugBiomes(Ljava/util/function/Consumer;)V
-
getOffsetSpline
- Mappings:
Namespace Name Mixin selector official aLcbm;a()Laie;intermediary method_38207Lnet/minecraft/class_6555;method_38207()Lnet/minecraft/class_6492;named getOffsetSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;getOffsetSpline()Lnet/minecraft/util/math/Spline;
-
getFactorSpline
- Mappings:
Namespace Name Mixin selector official bLcbm;b()Laie;intermediary method_38216Lnet/minecraft/class_6555;method_38216()Lnet/minecraft/class_6492;named getFactorSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;getFactorSpline()Lnet/minecraft/util/math/Spline;
-
getPeakSpline
- Mappings:
Namespace Name Mixin selector official cLcbm;c()Laie;intermediary method_39288Lnet/minecraft/class_6555;method_39288()Lnet/minecraft/class_6492;named getPeakSplineLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;getPeakSpline()Lnet/minecraft/util/math/Spline;
-
getOffset
- Mappings:
Namespace Name Mixin selector official aLcbm;a(Lcbm$b;)Fintermediary method_38214Lnet/minecraft/class_6555;method_38214(Lnet/minecraft/class_6555$class_6556;)Fnamed getOffsetLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;getOffset(Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters$NoisePoint;)F
-
getFactor
- Mappings:
Namespace Name Mixin selector official bLcbm;b(Lcbm$b;)Fintermediary method_38220Lnet/minecraft/class_6555;method_38220(Lnet/minecraft/class_6555$class_6556;)Fnamed getFactorLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;getFactor(Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters$NoisePoint;)F
-
getPeak
- Mappings:
Namespace Name Mixin selector official cLcbm;c(Lcbm$b;)Fintermediary method_38221Lnet/minecraft/class_6555;method_38221(Lnet/minecraft/class_6555$class_6556;)Fnamed getPeakLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;getPeak(Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters$NoisePoint;)F
-
createNoisePoint
public VanillaTerrainParameters.NoisePoint createNoisePoint(float continentalnessNoise, float erosionNoise, float weirdnessNoise) - Mappings:
Namespace Name Mixin selector official aLcbm;a(FFF)Lcbm$b;intermediary method_38209Lnet/minecraft/class_6555;method_38209(FFF)Lnet/minecraft/class_6555$class_6556;named createNoisePointLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;createNoisePoint(FFF)Lnet/minecraft/world/biome/source/util/VanillaTerrainParameters$NoisePoint;
-
getNormalizedWeirdness
public static float getNormalizedWeirdness(float weirdness) - Mappings:
Namespace Name Mixin selector official aLcbm;a(F)Fintermediary method_38208Lnet/minecraft/class_6555;method_38208(F)Fnamed getNormalizedWeirdnessLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;getNormalizedWeirdness(F)F
-