Class VanillaBiomeParameters

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

public final class VanillaBiomeParameters extends Object
Mappings:
Namespace Name
named net/minecraft/world/biome/source/util/VanillaBiomeParameters
intermediary net/minecraft/class_6554
official dem
  • Field Details

    • MAX_VALLEY_WEIRDNESS

      private static final float MAX_VALLEY_WEIRDNESS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_VALLEY_WEIRDNESS Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_VALLEY_WEIRDNESS:F
      intermediary field_34500 Lnet/minecraft/class_6554;field_34500:F
      official h Ldem;h:F
    • MAX_LOW_WEIRDNESS

      private static final float MAX_LOW_WEIRDNESS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_LOW_WEIRDNESS Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_LOW_WEIRDNESS:F
      intermediary field_35047 Lnet/minecraft/class_6554;field_35047:F
      official i Ldem;i:F
    • MAX_MID_WEIRDNESS

      public static final float MAX_MID_WEIRDNESS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_MID_WEIRDNESS Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_MID_WEIRDNESS:F
      intermediary field_35041 Lnet/minecraft/class_6554;field_35041:F
      official a Ldem;a:F
    • MAX_SECOND_HIGH_WEIRDNESS

      private static final float MAX_SECOND_HIGH_WEIRDNESS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_SECOND_HIGH_WEIRDNESS Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_SECOND_HIGH_WEIRDNESS:F
      intermediary field_35048 Lnet/minecraft/class_6554;field_35048:F
      official j Ldem;j:F
    • field_34501

      private static final float field_34501
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_34501 Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_34501:F
      intermediary field_34501 Lnet/minecraft/class_6554;field_34501:F
      official k Ldem;k:F
    • MAX_HIGH_WEIRDNESS

      public static final float MAX_HIGH_WEIRDNESS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_HIGH_WEIRDNESS Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_HIGH_WEIRDNESS:F
      intermediary field_34502 Lnet/minecraft/class_6554;field_34502:F
      official b Ldem;b:F
    • MAX_PEAK_WEIRDNESS

      private static final float MAX_PEAK_WEIRDNESS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_PEAK_WEIRDNESS Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_PEAK_WEIRDNESS:F
      intermediary field_34503 Lnet/minecraft/class_6554;field_34503:F
      official l Ldem;l:F
    • field_35042

      public static final float field_35042
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_35042 Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_35042:F
      intermediary field_35042 Lnet/minecraft/class_6554;field_35042:F
      official c Ldem;c:F
    • field_35043

      public static final float field_35043
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_35043 Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_35043:F
      intermediary field_35043 Lnet/minecraft/class_6554;field_35043:F
      official d Ldem;d:F
    • field_35044

      public static final float field_35044
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_35044 Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_35044:F
      intermediary field_35044 Lnet/minecraft/class_6554;field_35044:F
      official e Ldem;e:F
    • field_35045

      public static final float field_35045
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_35045 Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_35045:F
      intermediary field_35045 Lnet/minecraft/class_6554;field_35045:F
      official f Ldem;f:F
    • field_35046

      public static final float field_35046
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_35046 Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_35046:F
      intermediary field_35046 Lnet/minecraft/class_6554;field_35046:F
      official g Ldem;g:F
    • field_39134

      private static final float field_39134
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_39134 Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_39134:F
      intermediary field_39134 Lnet/minecraft/class_6554;field_39134:F
      official m Ldem;m:F
    • field_39135

      private static final float field_39135
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_39135 Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_39135:F
      intermediary field_39135 Lnet/minecraft/class_6554;field_39135:F
      official n Ldem;n:F
    • defaultParameter

      private final MultiNoiseUtil.ParameterRange defaultParameter
      Mappings:
      Namespace Name Mixin selector
      named defaultParameter Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;defaultParameter:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34504 Lnet/minecraft/class_6554;field_34504:Lnet/minecraft/class_6544$class_6546;
      official o Ldem;o:Ldef$b;
    • temperatureParameters

      private final MultiNoiseUtil.ParameterRange[] temperatureParameters
      Mappings:
      Namespace Name Mixin selector
      named temperatureParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;temperatureParameters:[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34505 Lnet/minecraft/class_6554;field_34505:[Lnet/minecraft/class_6544$class_6546;
      official p Ldem;p:[Ldef$b;
    • humidityParameters

      private final MultiNoiseUtil.ParameterRange[] humidityParameters
      Mappings:
      Namespace Name Mixin selector
      named humidityParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;humidityParameters:[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34506 Lnet/minecraft/class_6554;field_34506:[Lnet/minecraft/class_6544$class_6546;
      official q Ldem;q:[Ldef$b;
    • erosionParameters

      private final MultiNoiseUtil.ParameterRange[] erosionParameters
      Mappings:
      Namespace Name Mixin selector
      named erosionParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;erosionParameters:[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34507 Lnet/minecraft/class_6554;field_34507:[Lnet/minecraft/class_6544$class_6546;
      official r Ldem;r:[Ldef$b;
    • frozenTemperature

      private final MultiNoiseUtil.ParameterRange frozenTemperature
      Mappings:
      Namespace Name Mixin selector
      named frozenTemperature Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;frozenTemperature:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34508 Lnet/minecraft/class_6554;field_34508:Lnet/minecraft/class_6544$class_6546;
      official s Ldem;s:Ldef$b;
    • nonFrozenTemperatureParameters

      private final MultiNoiseUtil.ParameterRange nonFrozenTemperatureParameters
      Mappings:
      Namespace Name Mixin selector
      named nonFrozenTemperatureParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;nonFrozenTemperatureParameters:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34509 Lnet/minecraft/class_6554;field_34509:Lnet/minecraft/class_6544$class_6546;
      official t Ldem;t:Ldef$b;
    • mushroomFieldsContinentalness

      private final MultiNoiseUtil.ParameterRange mushroomFieldsContinentalness
      Mappings:
      Namespace Name Mixin selector
      named mushroomFieldsContinentalness Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;mushroomFieldsContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34510 Lnet/minecraft/class_6554;field_34510:Lnet/minecraft/class_6544$class_6546;
      official u Ldem;u:Ldef$b;
    • deepOceanContinentalness

      private final MultiNoiseUtil.ParameterRange deepOceanContinentalness
      Mappings:
      Namespace Name Mixin selector
      named deepOceanContinentalness Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;deepOceanContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34511 Lnet/minecraft/class_6554;field_34511:Lnet/minecraft/class_6544$class_6546;
      official v Ldem;v:Ldef$b;
    • oceanContinentalness

      private final MultiNoiseUtil.ParameterRange oceanContinentalness
      Mappings:
      Namespace Name Mixin selector
      named oceanContinentalness Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;oceanContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34512 Lnet/minecraft/class_6554;field_34512:Lnet/minecraft/class_6544$class_6546;
      official w Ldem;w:Ldef$b;
    • coastContinentalness

      private final MultiNoiseUtil.ParameterRange coastContinentalness
      Mappings:
      Namespace Name Mixin selector
      named coastContinentalness Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;coastContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34513 Lnet/minecraft/class_6554;field_34513:Lnet/minecraft/class_6544$class_6546;
      official x Ldem;x:Ldef$b;
    • riverContinentalness

      private final MultiNoiseUtil.ParameterRange riverContinentalness
      Mappings:
      Namespace Name Mixin selector
      named riverContinentalness Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;riverContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34514 Lnet/minecraft/class_6554;field_34514:Lnet/minecraft/class_6544$class_6546;
      official y Ldem;y:Ldef$b;
    • nearInlandContinentalness

      private final MultiNoiseUtil.ParameterRange nearInlandContinentalness
      Mappings:
      Namespace Name Mixin selector
      named nearInlandContinentalness Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;nearInlandContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34515 Lnet/minecraft/class_6554;field_34515:Lnet/minecraft/class_6544$class_6546;
      official z Ldem;z:Ldef$b;
    • midInlandContinentalness

      private final MultiNoiseUtil.ParameterRange midInlandContinentalness
      Mappings:
      Namespace Name Mixin selector
      named midInlandContinentalness Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;midInlandContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34516 Lnet/minecraft/class_6554;field_34516:Lnet/minecraft/class_6544$class_6546;
      official A Ldem;A:Ldef$b;
    • farInlandContinentalness

      private final MultiNoiseUtil.ParameterRange farInlandContinentalness
      Mappings:
      Namespace Name Mixin selector
      named farInlandContinentalness Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;farInlandContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary field_34517 Lnet/minecraft/class_6554;field_34517:Lnet/minecraft/class_6544$class_6546;
      official B Ldem;B:Ldef$b;
    • oceanBiomes

      private final RegistryKey<Biome>[][] oceanBiomes
      Mappings:
      Namespace Name Mixin selector
      named oceanBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;oceanBiomes:[[Lnet/minecraft/registry/RegistryKey;
      intermediary field_34518 Lnet/minecraft/class_6554;field_34518:[[Lnet/minecraft/class_5321;
      official C Ldem;C:[[Lakq;
    • commonBiomes

      private final RegistryKey<Biome>[][] commonBiomes
      Mappings:
      Namespace Name Mixin selector
      named commonBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;commonBiomes:[[Lnet/minecraft/registry/RegistryKey;
      intermediary field_34519 Lnet/minecraft/class_6554;field_34519:[[Lnet/minecraft/class_5321;
      official D Ldem;D:[[Lakq;
    • uncommonBiomes

      private final RegistryKey<Biome>[][] uncommonBiomes
      Mappings:
      Namespace Name Mixin selector
      named uncommonBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;uncommonBiomes:[[Lnet/minecraft/registry/RegistryKey;
      intermediary field_34520 Lnet/minecraft/class_6554;field_34520:[[Lnet/minecraft/class_5321;
      official E Ldem;E:[[Lakq;
    • nearMountainBiomes

      private final RegistryKey<Biome>[][] nearMountainBiomes
      Mappings:
      Namespace Name Mixin selector
      named nearMountainBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;nearMountainBiomes:[[Lnet/minecraft/registry/RegistryKey;
      intermediary field_34521 Lnet/minecraft/class_6554;field_34521:[[Lnet/minecraft/class_5321;
      official F Ldem;F:[[Lakq;
    • specialNearMountainBiomes

      private final RegistryKey<Biome>[][] specialNearMountainBiomes
      Mappings:
      Namespace Name Mixin selector
      named specialNearMountainBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;specialNearMountainBiomes:[[Lnet/minecraft/registry/RegistryKey;
      intermediary field_34522 Lnet/minecraft/class_6554;field_34522:[[Lnet/minecraft/class_5321;
      official G Ldem;G:[[Lakq;
    • windsweptBiomes

      private final RegistryKey<Biome>[][] windsweptBiomes
      Mappings:
      Namespace Name Mixin selector
      named windsweptBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;windsweptBiomes:[[Lnet/minecraft/registry/RegistryKey;
      intermediary field_36339 Lnet/minecraft/class_6554;field_36339:[[Lnet/minecraft/class_5321;
      official H Ldem;H:[[Lakq;
  • Constructor Details

    • VanillaBiomeParameters

      public VanillaBiomeParameters()
  • Method Details

    • getSpawnSuitabilityNoises

      public List<MultiNoiseUtil.NoiseHypercube> getSpawnSuitabilityNoises()
      Mappings:
      Namespace Name Mixin selector
      named getSpawnSuitabilityNoises Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getSpawnSuitabilityNoises()Ljava/util/List;
      intermediary method_39168 Lnet/minecraft/class_6554;method_39168()Ljava/util/List;
      official a Ldem;a()Ljava/util/List;
    • writeOverworldBiomeParameters

      protected void writeOverworldBiomeParameters(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters)
      Writes all biome parameters for the overworld to the passed parameter consumer.
      Mappings:
      Namespace Name Mixin selector
      named writeOverworldBiomeParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeOverworldBiomeParameters(Ljava/util/function/Consumer;)V
      intermediary method_38185 Lnet/minecraft/class_6554;method_38185(Ljava/util/function/Consumer;)V
      official a Ldem;a(Ljava/util/function/Consumer;)V
    • writeDebug

      private void writeDebug(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters)
      Mappings:
      Namespace Name Mixin selector
      named writeDebug Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeDebug(Ljava/util/function/Consumer;)V
      intermediary method_46678 Lnet/minecraft/class_6554;method_46678(Ljava/util/function/Consumer;)V
      official b Ldem;b(Ljava/util/function/Consumer;)V
    • writeOceanBiomes

      private void writeOceanBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters)
      Writes all parameters for ocean biomes. This includes oceans, deep oceans and mushroom fields.
      Mappings:
      Namespace Name Mixin selector
      named writeOceanBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeOceanBiomes(Ljava/util/function/Consumer;)V
      intermediary method_38190 Lnet/minecraft/class_6554;method_38190(Ljava/util/function/Consumer;)V
      official c Ldem;c(Ljava/util/function/Consumer;)V
    • writeLandBiomes

      private void writeLandBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters)
      Writes all parameters for land biomes. This means that continentalness is greater than about -0.16 for them.
      Mappings:
      Namespace Name Mixin selector
      named writeLandBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeLandBiomes(Ljava/util/function/Consumer;)V
      intermediary method_38195 Lnet/minecraft/class_6554;method_38195(Ljava/util/function/Consumer;)V
      official d Ldem;d(Ljava/util/function/Consumer;)V
    • writePeakBiomes

      private void writePeakBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness)
      Writes biome parameters for the "peak" weirdness range. These can be regular biomes for higher erosion values or near the coast, biomes that are usually near mountains (like plateaus or mountain slopes), or, for lower erosion values, peak biomes like jagged, frozen or stony peaks.
      Mappings:
      Namespace Name Mixin selector
      named writePeakBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writePeakBiomes(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)V
      intermediary method_38186 Lnet/minecraft/class_6554;method_38186(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
      official a Ldem;a(Ljava/util/function/Consumer;Ldef$b;)V
    • writeHighBiomes

      private void writeHighBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness)
      Writes biome parameters for the "high" weirdness range. These can be regular biomes for higher erosion values or near the coast, biomes that usually appear near mountains, like meadows or slopes, or, rarely (for very low erosion and high continentalness values), peak biomes.
      Mappings:
      Namespace Name Mixin selector
      named writeHighBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeHighBiomes(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)V
      intermediary method_38191 Lnet/minecraft/class_6554;method_38191(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
      official b Ldem;b(Ljava/util/function/Consumer;Ldef$b;)V
    • writeMidBiomes

      private void writeMidBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness)
      Writes biome parameters for the "mid" weirdness range. These will be regular biomes in most cases, but can also be shore biomes near the coast, or the start of a mountain biome for very low erosion.
      Mappings:
      Namespace Name Mixin selector
      named writeMidBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeMidBiomes(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)V
      intermediary method_38196 Lnet/minecraft/class_6554;method_38196(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
      official c Ldem;c(Ljava/util/function/Consumer;Ldef$b;)V
    • writeLowBiomes

      private void writeLowBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness)
      Writes biome parameters for the "low" weirdness range. These will be regular biomes in most cases, but can also be shore biomes near the coast, or swamps for very high erosion.
      Mappings:
      Namespace Name Mixin selector
      named writeLowBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeLowBiomes(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)V
      intermediary method_38200 Lnet/minecraft/class_6554;method_38200(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
      official d Ldem;d(Ljava/util/function/Consumer;Ldef$b;)V
    • writeValleyBiomes

      private void writeValleyBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness)
      Writes biome parameters for the "valley" weirdness range. In most cases, a valley will be a river. In low temperatures, a river can also be frozen. Valleys that go through a swamp will remain a swamp biome. Mountain ranges can also sometimes have valleys that are not a river, in which case this method will pick a regular or badlands biome.
      Mappings:
      Namespace Name Mixin selector
      named writeValleyBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeValleyBiomes(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)V
      intermediary method_38203 Lnet/minecraft/class_6554;method_38203(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
      official e Ldem;e(Ljava/util/function/Consumer;Ldef$b;)V
    • writeCaveBiomes

      private void writeCaveBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters)
      Writes biome parameters for all cave biomes. Currently, this only consists of dripstone caves, lush caves, and the deep dark. Dripstone caves can generate anywhere where there are high high continentalness values. Lush caves can generate anywhere at high humidity values. The deep dark can generate anywhere at low erosion values, which usually means it will be near mountains.
      Mappings:
      Namespace Name Mixin selector
      named writeCaveBiomes Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeCaveBiomes(Ljava/util/function/Consumer;)V
      intermediary method_38199 Lnet/minecraft/class_6554;method_38199(Ljava/util/function/Consumer;)V
      official e Ldem;e(Ljava/util/function/Consumer;)V
    • getRegularBiome

      private RegistryKey<Biome> getRegularBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness)
      Returns a regular biome.. This can be a common or uncommon biome, depending on temperature and humidity. Note that for negative weirdness values, only common biomes can get picked by this method.
      Returns:
      a regular biome.
      Mappings:
      Namespace Name Mixin selector
      named getRegularBiome Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getRegularBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/registry/RegistryKey;
      intermediary method_38182 Lnet/minecraft/class_6554;method_38182(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
      official a Ldem;a(IILdef$b;)Lakq;
    • getBadlandsOrRegularBiome

      private RegistryKey<Biome> getBadlandsOrRegularBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness)
      Returns badlands if temperature is 4, otherwise a regular biome..
      Returns:
      badlands if temperature is 4, otherwise a regular biome
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getBadlandsOrRegularBiome Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getBadlandsOrRegularBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/registry/RegistryKey;
      intermediary method_38189 Lnet/minecraft/class_6554;method_38189(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
      official b Ldem;b(IILdef$b;)Lakq;
    • getMountainStartBiome

      private RegistryKey<Biome> getMountainStartBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness)
      Returns a slope biome if temperature is 0, otherwise a regular biome..
      Returns:
      a slope biome if temperature is 0, otherwise a regular biome
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getMountainStartBiome Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getMountainStartBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/registry/RegistryKey;
      intermediary method_38194 Lnet/minecraft/class_6554;method_38194(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
      official c Ldem;c(IILdef$b;)Lakq;
    • getBiomeOrWindsweptSavanna

      private RegistryKey<Biome> getBiomeOrWindsweptSavanna(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness, RegistryKey<Biome> biomeKey)
      Returns a windswept savanna for specific conditions, otherwise the given biome.. For a windswept savanna being returned by this method, temperature must be greater than 1, humidity must be less than 4 and weirdness must be positive.
      Returns:
      a windswept savanna for specific conditions, otherwise the given biome
      Mappings:
      Namespace Name Mixin selector
      named getBiomeOrWindsweptSavanna Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getBiomeOrWindsweptSavanna(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/registry/RegistryKey;
      intermediary method_40009 Lnet/minecraft/class_6554;method_40009(IILnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
      official a Ldem;a(IILdef$b;Lakq;)Lakq;
    • getErodedShoreBiome

      private RegistryKey<Biome> getErodedShoreBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness)
      Returns a shore biome for high erosion values.. If weirdness is positive, this will be a regular biome. For some specific conditions, this can also be a windswept savanna.
      Returns:
      a shore biome for high erosion values
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getErodedShoreBiome Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getErodedShoreBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/registry/RegistryKey;
      intermediary method_38198 Lnet/minecraft/class_6554;method_38198(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
      official d Ldem;d(IILdef$b;)Lakq;
    • getShoreBiome

      private RegistryKey<Biome> getShoreBiome(int temperature, int humidity)
      Returns an appropriate shore biome for the given temperature and humidity..
      Returns:
      an appropriate shore biome for the given temperature and humidity
      Mappings:
      Namespace Name Mixin selector
      named getShoreBiome Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getShoreBiome(II)Lnet/minecraft/registry/RegistryKey;
      intermediary method_38181 Lnet/minecraft/class_6554;method_38181(II)Lnet/minecraft/class_5321;
      official a Ldem;a(II)Lakq;
    • getBadlandsBiome

      private RegistryKey<Biome> getBadlandsBiome(int humidity, MultiNoiseUtil.ParameterRange weirdness)
      Returns a badlands for the given humidity and weirdness..
      Returns:
      a badlands for the given humidity and weirdness
      Mappings:
      Namespace Name Mixin selector
      named getBadlandsBiome Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getBadlandsBiome(ILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/registry/RegistryKey;
      intermediary method_38184 Lnet/minecraft/class_6554;method_38184(ILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
      official a Ldem;a(ILdef$b;)Lakq;
    • getNearMountainBiome

      private RegistryKey<Biome> getNearMountainBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness)
      Returns a biome to generate near mountains.. This can be a normal or special biome, depending on temperature and humidity. Note that for negative weirdness values, no special biomes can get picked by this method.
      Returns:
      a biome to generate near mountains.
      Mappings:
      Namespace Name Mixin selector
      named getNearMountainBiome Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getNearMountainBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/registry/RegistryKey;
      intermediary method_38202 Lnet/minecraft/class_6554;method_38202(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
      official e Ldem;e(IILdef$b;)Lakq;
    • getPeakBiome

      private RegistryKey<Biome> getPeakBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness)
      Returns a peak biome for the given temperature, humidity and weirdness..
      Returns:
      a peak biome for the given temperature, humidity and weirdness
      Mappings:
      Namespace Name Mixin selector
      named getPeakBiome Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getPeakBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/registry/RegistryKey;
      intermediary method_38204 Lnet/minecraft/class_6554;method_38204(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
      official f Ldem;f(IILdef$b;)Lakq;
    • getMountainSlopeBiome

      private RegistryKey<Biome> getMountainSlopeBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness)
      Returns a mountain slope biome for the given temperature, humidity and weirdness.
      Returns:
      a mountain slope biome for the given temperature, humidity and weirdness
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getMountainSlopeBiome Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getMountainSlopeBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/registry/RegistryKey;
      intermediary method_38205 Lnet/minecraft/class_6554;method_38205(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
      official g Ldem;g(IILdef$b;)Lakq;
    • getWindsweptOrRegularBiome

      private RegistryKey<Biome> getWindsweptOrRegularBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness)
      Returns a windswept or regular biome, depending on temperature and humidity..
      Returns:
      a windswept or regular biome, depending on temperature and humidity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getWindsweptOrRegularBiome Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getWindsweptOrRegularBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/registry/RegistryKey;
      intermediary method_38183 Lnet/minecraft/class_6554;method_38183(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
      official h Ldem;h(IILdef$b;)Lakq;
    • writeBiomeParameters

      private void writeBiomeParameters(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange temperature, MultiNoiseUtil.ParameterRange humidity, MultiNoiseUtil.ParameterRange continentalness, MultiNoiseUtil.ParameterRange erosion, MultiNoiseUtil.ParameterRange weirdness, float offset, RegistryKey<Biome> biome)
      Mappings:
      Namespace Name Mixin selector
      named writeBiomeParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeBiomeParameters(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;FLnet/minecraft/registry/RegistryKey;)V
      intermediary method_38187 Lnet/minecraft/class_6554;method_38187(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V
      official a Ldem;a(Ljava/util/function/Consumer;Ldef$b;Ldef$b;Ldef$b;Ldef$b;Ldef$b;FLakq;)V
    • writeCaveBiomeParameters

      private void writeCaveBiomeParameters(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange temperature, MultiNoiseUtil.ParameterRange humidity, MultiNoiseUtil.ParameterRange continentalness, MultiNoiseUtil.ParameterRange erosion, MultiNoiseUtil.ParameterRange weirdness, float offset, RegistryKey<Biome> biome)
      Mappings:
      Namespace Name Mixin selector
      named writeCaveBiomeParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeCaveBiomeParameters(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;FLnet/minecraft/registry/RegistryKey;)V
      intermediary method_38192 Lnet/minecraft/class_6554;method_38192(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V
      official b Ldem;b(Ljava/util/function/Consumer;Ldef$b;Ldef$b;Ldef$b;Ldef$b;Ldef$b;FLakq;)V
    • writeDeepDarkParameters

      private void writeDeepDarkParameters(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube,RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange temperature, MultiNoiseUtil.ParameterRange humidity, MultiNoiseUtil.ParameterRange continentalness, MultiNoiseUtil.ParameterRange erosion, MultiNoiseUtil.ParameterRange weirdness, float offset, RegistryKey<Biome> biome)
      Mappings:
      Namespace Name Mixin selector
      named writeDeepDarkParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeDeepDarkParameters(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;FLnet/minecraft/registry/RegistryKey;)V
      intermediary method_41419 Lnet/minecraft/class_6554;method_41419(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V
      official c Ldem;c(Ljava/util/function/Consumer;Ldef$b;Ldef$b;Ldef$b;Ldef$b;Ldef$b;FLakq;)V
    • inDeepDarkParameters

      public static boolean inDeepDarkParameters(DensityFunction erosion, DensityFunction depth, DensityFunction.NoisePos pos)
      Mappings:
      Namespace Name Mixin selector
      named inDeepDarkParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;inDeepDarkParameters(Lnet/minecraft/world/gen/densityfunction/DensityFunction;Lnet/minecraft/world/gen/densityfunction/DensityFunction;Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;)Z
      intermediary method_43718 Lnet/minecraft/class_6554;method_43718(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910$class_6912;)Z
      official a Ldem;a(Ldyr;Ldyr;Ldyr$b;)Z
    • getPeaksValleysDescription

      public static String getPeaksValleysDescription(double weirdness)
      Mappings:
      Namespace Name Mixin selector
      named getPeaksValleysDescription Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getPeaksValleysDescription(D)Ljava/lang/String;
      intermediary method_38179 Lnet/minecraft/class_6554;method_38179(D)Ljava/lang/String;
      official a Ldem;a(D)Ljava/lang/String;
    • getContinentalnessDescription

      public String getContinentalnessDescription(double continentalness)
      Mappings:
      Namespace Name Mixin selector
      named getContinentalnessDescription Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getContinentalnessDescription(D)Ljava/lang/String;
      intermediary method_38188 Lnet/minecraft/class_6554;method_38188(D)Ljava/lang/String;
      official b Ldem;b(D)Ljava/lang/String;
    • getErosionDescription

      public String getErosionDescription(double erosion)
      Mappings:
      Namespace Name Mixin selector
      named getErosionDescription Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getErosionDescription(D)Ljava/lang/String;
      intermediary method_38193 Lnet/minecraft/class_6554;method_38193(D)Ljava/lang/String;
      official c Ldem;c(D)Ljava/lang/String;
    • getTemperatureDescription

      public String getTemperatureDescription(double temperature)
      Mappings:
      Namespace Name Mixin selector
      named getTemperatureDescription Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getTemperatureDescription(D)Ljava/lang/String;
      intermediary method_38197 Lnet/minecraft/class_6554;method_38197(D)Ljava/lang/String;
      official d Ldem;d(D)Ljava/lang/String;
    • getHumidityDescription

      public String getHumidityDescription(double humidity)
      Mappings:
      Namespace Name Mixin selector
      named getHumidityDescription Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getHumidityDescription(D)Ljava/lang/String;
      intermediary method_38201 Lnet/minecraft/class_6554;method_38201(D)Ljava/lang/String;
      official e Ldem;e(D)Ljava/lang/String;
    • getNoiseRangeIndex

      private static String getNoiseRangeIndex(double noisePoint, MultiNoiseUtil.ParameterRange[] noiseRanges)
      Mappings:
      Namespace Name Mixin selector
      named getNoiseRangeIndex Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getNoiseRangeIndex(D[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Ljava/lang/String;
      intermediary method_38180 Lnet/minecraft/class_6554;method_38180(D[Lnet/minecraft/class_6544$class_6546;)Ljava/lang/String;
      official a Ldem;a(D[Ldef$b;)Ljava/lang/String;
    • getTemperatureParameters

      public MultiNoiseUtil.ParameterRange[] getTemperatureParameters()
      Mappings:
      Namespace Name Mixin selector
      named getTemperatureParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getTemperatureParameters()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary method_40010 Lnet/minecraft/class_6554;method_40010()[Lnet/minecraft/class_6544$class_6546;
      official b Ldem;b()[Ldef$b;
    • getHumidityParameters

      public MultiNoiseUtil.ParameterRange[] getHumidityParameters()
      Mappings:
      Namespace Name Mixin selector
      named getHumidityParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getHumidityParameters()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary method_40011 Lnet/minecraft/class_6554;method_40011()[Lnet/minecraft/class_6544$class_6546;
      official c Ldem;c()[Ldef$b;
    • getErosionParameters

      public MultiNoiseUtil.ParameterRange[] getErosionParameters()
      Mappings:
      Namespace Name Mixin selector
      named getErosionParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getErosionParameters()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary method_40012 Lnet/minecraft/class_6554;method_40012()[Lnet/minecraft/class_6544$class_6546;
      official d Ldem;d()[Ldef$b;
    • getContinentalnessParameters

      public MultiNoiseUtil.ParameterRange[] getContinentalnessParameters()
      Mappings:
      Namespace Name Mixin selector
      named getContinentalnessParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getContinentalnessParameters()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary method_40013 Lnet/minecraft/class_6554;method_40013()[Lnet/minecraft/class_6544$class_6546;
      official e Ldem;e()[Ldef$b;
    • getPeaksValleysParameters

      public MultiNoiseUtil.ParameterRange[] getPeaksValleysParameters()
      Mappings:
      Namespace Name Mixin selector
      named getPeaksValleysParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getPeaksValleysParameters()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary method_40014 Lnet/minecraft/class_6554;method_40014()[Lnet/minecraft/class_6544$class_6546;
      official f Ldem;f()[Ldef$b;
    • getWeirdnessParameters

      public MultiNoiseUtil.ParameterRange[] getWeirdnessParameters()
      Mappings:
      Namespace Name Mixin selector
      named getWeirdnessParameters Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getWeirdnessParameters()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
      intermediary method_40015 Lnet/minecraft/class_6554;method_40015()[Lnet/minecraft/class_6544$class_6546;
      official g Ldem;g()[Ldef$b;