Class VanillaTerrainParametersCreator

java.lang.Object
net.minecraft.world.biome.source.util.VanillaTerrainParametersCreator

public class VanillaTerrainParametersCreator extends Object
Mappings:
Namespace Name
named net/minecraft/world/biome/source/util/VanillaTerrainParametersCreator
intermediary net/minecraft/class_6765
official rf
  • Field Details

    • field_38024

      private static final float field_38024
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_38024 Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;field_38024:F
      intermediary field_38024 Lnet/minecraft/class_6765;field_38024:F
      official a Lrf;a:F
    • field_38025

      private static final float field_38025
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_38025 Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;field_38025:F
      intermediary field_38025 Lnet/minecraft/class_6765;field_38025:F
      official b Lrf;b:F
    • field_38026

      private static final float field_38026
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_38026 Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;field_38026:F
      intermediary field_38026 Lnet/minecraft/class_6765;field_38026:F
      official c Lrf;c:F
    • field_38027

      private static final float field_38027
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_38027 Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;field_38027:F
      intermediary field_38027 Lnet/minecraft/class_6765;field_38027:F
      official d Lrf;d:F
    • IDENTITY

      private static final ToFloatFunction<Float> IDENTITY
      Mappings:
      Namespace Name Mixin selector
      named IDENTITY Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;IDENTITY:Lnet/minecraft/util/function/ToFloatFunction;
      intermediary field_38028 Lnet/minecraft/class_6765;field_38028:Lnet/minecraft/class_6501;
      official e Lrf;e:Lazq;
    • OFFSET_AMPLIFIER

      private static final ToFloatFunction<Float> OFFSET_AMPLIFIER
      Mappings:
      Namespace Name Mixin selector
      named OFFSET_AMPLIFIER Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;OFFSET_AMPLIFIER:Lnet/minecraft/util/function/ToFloatFunction;
      intermediary field_38029 Lnet/minecraft/class_6765;field_38029:Lnet/minecraft/class_6501;
      official f Lrf;f:Lazq;
    • FACTOR_AMPLIFIER

      private static final ToFloatFunction<Float> FACTOR_AMPLIFIER
      Mappings:
      Namespace Name Mixin selector
      named FACTOR_AMPLIFIER Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;FACTOR_AMPLIFIER:Lnet/minecraft/util/function/ToFloatFunction;
      intermediary field_38030 Lnet/minecraft/class_6765;field_38030:Lnet/minecraft/class_6501;
      official g Lrf;g:Lazq;
    • JAGGEDNESS_AMPLIFIER

      private static final ToFloatFunction<Float> JAGGEDNESS_AMPLIFIER
      Mappings:
      Namespace Name Mixin selector
      named JAGGEDNESS_AMPLIFIER Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;JAGGEDNESS_AMPLIFIER:Lnet/minecraft/util/function/ToFloatFunction;
      intermediary field_38031 Lnet/minecraft/class_6765;field_38031:Lnet/minecraft/class_6501;
      official h Lrf;h:Lazq;
  • 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
      named createOffsetSpline Lnet/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;
      intermediary method_42056 Lnet/minecraft/class_6765;method_42056(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Z)Lnet/minecraft/class_6492;
      official a Lrf;a(Lazq;Lazq;Lazq;Z)Laxp;
    • 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
      named createFactorSpline Lnet/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;
      intermediary method_42055 Lnet/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;
      official a Lrf;a(Lazq;Lazq;Lazq;Lazq;Z)Laxp;
    • 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
      named createJaggednessSpline Lnet/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;
      intermediary method_42058 Lnet/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;
      official b Lrf;b(Lazq;Lazq;Lazq;Lazq;Z)Laxp;
    • 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
      named method_42053 Lnet/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;
      intermediary method_42053 Lnet/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;
      official a Lrf;a(Lazq;Lazq;Lazq;FFFFLazq;)Laxp;
    • 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
      named method_42052 Lnet/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;
      intermediary method_42052 Lnet/minecraft/class_6765;method_42052(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;
      official a Lrf;a(Lazq;Lazq;FFLazq;)Laxp;
    • 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
      named method_42049 Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42049(Lnet/minecraft/util/function/ToFloatFunction;FLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
      intermediary method_42049 Lnet/minecraft/class_6765;method_42049(Lnet/minecraft/class_6501;FLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;
      official a Lrf;a(Lazq;FLazq;)Laxp;
    • 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
      named method_42054 Lnet/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;
      intermediary method_42054 Lnet/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;
      official a Lrf;a(Lazq;Lazq;Lazq;FZLazq;)Laxp;
    • method_42047

      private static float method_42047(float float2, float float3, float float4, float float5)
      Mappings:
      Namespace Name Mixin selector
      named method_42047 Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42047(FFFF)F
      intermediary method_42047 Lnet/minecraft/class_6765;method_42047(FFFF)F
      official a Lrf;a(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
      named method_42050 Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42050(Lnet/minecraft/util/function/ToFloatFunction;FZLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
      intermediary method_42050 Lnet/minecraft/class_6765;method_42050(Lnet/minecraft/class_6501;FZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;
      official a Lrf;a(Lazq;FZLazq;)Laxp;
    • getOffsetValue

      private static float getOffsetValue(float float2, float float3, float float4)
      Mappings:
      Namespace Name Mixin selector
      named getOffsetValue Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;getOffsetValue(FFF)F
      intermediary method_42046 Lnet/minecraft/class_6765;method_42046(FFF)F
      official a Lrf;a(FFF)F
    • method_42045

      private static float method_42045(float float2)
      Mappings:
      Namespace Name Mixin selector
      named method_42045 Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42045(F)F
      intermediary method_42045 Lnet/minecraft/class_6765;method_42045(F)F
      official a Lrf;a(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
      named createContinentalOffsetSpline Lnet/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;
      intermediary method_42051 Lnet/minecraft/class_6765;method_42051(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FFFFFFZZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;
      official a Lrf;a(Lazq;Lazq;FFFFFFZZLazq;)Laxp;
    • 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
      named method_42048 Lnet/minecraft/world/biome/source/util/VanillaTerrainParametersCreator;method_42048(Lnet/minecraft/util/function/ToFloatFunction;FFFFFFLnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline;
      intermediary method_42048 Lnet/minecraft/class_6765;method_42048(Lnet/minecraft/class_6501;FFFFFFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;
      official a Lrf;a(Lazq;FFFFFFLazq;)Laxp;