Class VanillaBiomeParameters
java.lang.Object
net.minecraft.world.biome.source.util.VanillaBiomeParameters
- Mappings:
Namespace Name official cihintermediary net/minecraft/class_6554named net/minecraft/world/biome/source/util/VanillaBiomeParameters
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MultiNoiseUtil.ParameterRangeprivate final RegistryKey<Biome>[][]private final MultiNoiseUtil.ParameterRangeprivate final MultiNoiseUtil.ParameterRangeprivate final MultiNoiseUtil.ParameterRange[]private final MultiNoiseUtil.ParameterRangeprivate static final floatstatic final floatstatic final floatstatic final floatstatic final floatstatic final floatprivate static final floatprivate static final floatprivate final MultiNoiseUtil.ParameterRangeprivate final MultiNoiseUtil.ParameterRange[]static final floatprivate static final floatstatic final floatprivate static final floatprivate static final floatprivate static final floatprivate final MultiNoiseUtil.ParameterRangeprivate final MultiNoiseUtil.ParameterRangeprivate final MultiNoiseUtil.ParameterRangeprivate final RegistryKey<Biome>[][]private final MultiNoiseUtil.ParameterRangeprivate final RegistryKey<Biome>[][]private final MultiNoiseUtil.ParameterRangeprivate final MultiNoiseUtil.ParameterRangeprivate final RegistryKey<Biome>[][]private final MultiNoiseUtil.ParameterRange[]private final RegistryKey<Biome>[][]private final RegistryKey<Biome>[][] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate RegistryKey<Biome>getBadlandsBiome(int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a badlands for the given humidity and weirdness.private RegistryKey<Biome>getBadlandsOrRegularBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns badlands iftemperatureis4, otherwise a regular biome.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.getContinentalnessDescription(double continentalness) private RegistryKey<Biome>getErodedShoreBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a shore biome for high erosion values.getErosionDescription(double erosion) getHumidityDescription(double humidity) private RegistryKey<Biome>getMountainSlopeBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a mountain slope biome for the given temperature, humidity and weirdness.private RegistryKey<Biome>getMountainStartBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a slope biome iftemperatureis0, otherwise a regular biome.private RegistryKey<Biome>getNearMountainBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a biome to generate near mountains..private static StringgetNoiseRangeIndex(double noisePoint, MultiNoiseUtil.ParameterRange[] noiseRanges) private RegistryKey<Biome>getPeakBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a peak biome for the given temperature, humidity and weirdness.static StringgetPeaksValleysDescription(double weirdness) private RegistryKey<Biome>getRegularBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a regular biome..private RegistryKey<Biome>getShoreBiome(int temperature, int humidity) Returns an appropriate shore biome for the given temperature and humidity.getTemperatureDescription(double temperature) private RegistryKey<Biome>getWindsweptOrRegularBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a windswept or regular biome, depending on temperature and humidity.static booleanmethod_43718(double erosion, double depth) private voidwriteBiomeParameters(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) private voidwriteCaveBiomeParameters(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) private voidwriteCaveBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters) Writes biome parameters for all cave biomes.private voidwriteDeepDarkParameters(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) private voidwriteHighBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness) Writes biome parameters for the "high" weirdness range.private voidwriteLandBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters) Writes all parameters for land biomes.private voidwriteLowBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness) Writes biome parameters for the "low" weirdness range.private voidwriteMidBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness) Writes biome parameters for the "mid" weirdness range.private voidwriteOceanBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters) Writes all parameters for ocean biomes.protected voidwriteOverworldBiomeParameters(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters) Writes all biome parameters for the overworld to the passed parameter consumer.private voidwritePeakBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness) Writes biome parameters for the "peak" weirdness range.private voidwriteValleyBiomes(Consumer<com.mojang.datafixers.util.Pair<MultiNoiseUtil.NoiseHypercube, RegistryKey<Biome>>> parameters, MultiNoiseUtil.ParameterRange weirdness) Writes biome parameters for the "valley" weirdness range.
-
Field Details
-
MAX_VALLEY_WEIRDNESS
private static final float MAX_VALLEY_WEIRDNESS- See Also:
- Mappings:
Namespace Name Mixin selector official hLcih;h:Fintermediary field_34500Lnet/minecraft/class_6554;field_34500:Fnamed MAX_VALLEY_WEIRDNESSLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_VALLEY_WEIRDNESS:F
-
MAX_LOW_WEIRDNESS
private static final float MAX_LOW_WEIRDNESS- See Also:
- Mappings:
Namespace Name Mixin selector official iLcih;i:Fintermediary field_35047Lnet/minecraft/class_6554;field_35047:Fnamed MAX_LOW_WEIRDNESSLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_LOW_WEIRDNESS:F
-
MAX_MID_WEIRDNESS
public static final float MAX_MID_WEIRDNESS- See Also:
- Mappings:
Namespace Name Mixin selector official aLcih;a:Fintermediary field_35041Lnet/minecraft/class_6554;field_35041:Fnamed MAX_MID_WEIRDNESSLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_MID_WEIRDNESS:F
-
MAX_SECOND_HIGH_WEIRDNESS
private static final float MAX_SECOND_HIGH_WEIRDNESS- See Also:
- Mappings:
Namespace Name Mixin selector official jLcih;j:Fintermediary field_35048Lnet/minecraft/class_6554;field_35048:Fnamed MAX_SECOND_HIGH_WEIRDNESSLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_SECOND_HIGH_WEIRDNESS:F
-
field_34501
private static final float field_34501- See Also:
- Mappings:
Namespace Name Mixin selector official kLcih;k:Fintermediary field_34501Lnet/minecraft/class_6554;field_34501:Fnamed field_34501Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_34501:F
-
MAX_HIGH_WEIRDNESS
public static final float MAX_HIGH_WEIRDNESS- See Also:
- Mappings:
Namespace Name Mixin selector official bLcih;b:Fintermediary field_34502Lnet/minecraft/class_6554;field_34502:Fnamed MAX_HIGH_WEIRDNESSLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_HIGH_WEIRDNESS:F
-
MAX_PEAK_WEIRDNESS
private static final float MAX_PEAK_WEIRDNESS- See Also:
- Mappings:
Namespace Name Mixin selector official lLcih;l:Fintermediary field_34503Lnet/minecraft/class_6554;field_34503:Fnamed MAX_PEAK_WEIRDNESSLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;MAX_PEAK_WEIRDNESS:F
-
field_35042
public static final float field_35042- See Also:
- Mappings:
Namespace Name Mixin selector official cLcih;c:Fintermediary field_35042Lnet/minecraft/class_6554;field_35042:Fnamed field_35042Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_35042:F
-
field_35043
public static final float field_35043- See Also:
- Mappings:
Namespace Name Mixin selector official dLcih;d:Fintermediary field_35043Lnet/minecraft/class_6554;field_35043:Fnamed field_35043Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_35043:F
-
field_35044
public static final float field_35044- See Also:
- Mappings:
Namespace Name Mixin selector official eLcih;e:Fintermediary field_35044Lnet/minecraft/class_6554;field_35044:Fnamed field_35044Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_35044:F
-
field_35045
public static final float field_35045- See Also:
- Mappings:
Namespace Name Mixin selector official fLcih;f:Fintermediary field_35045Lnet/minecraft/class_6554;field_35045:Fnamed field_35045Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_35045:F
-
field_35046
public static final float field_35046- See Also:
- Mappings:
Namespace Name Mixin selector official gLcih;g:Fintermediary field_35046Lnet/minecraft/class_6554;field_35046:Fnamed field_35046Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_35046:F
-
field_39134
private static final float field_39134- See Also:
- Mappings:
Namespace Name Mixin selector official mLcih;m:Fintermediary field_39134Lnet/minecraft/class_6554;field_39134:Fnamed field_39134Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_39134:F
-
field_39135
private static final float field_39135- See Also:
- Mappings:
Namespace Name Mixin selector official nLcih;n:Fintermediary field_39135Lnet/minecraft/class_6554;field_39135:Fnamed field_39135Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;field_39135:F
-
defaultParameter
- Mappings:
Namespace Name Mixin selector official oLcih;o:Lcic$b;intermediary field_34504Lnet/minecraft/class_6554;field_34504:Lnet/minecraft/class_6544$class_6546;named defaultParameterLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;defaultParameter:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
temperatureParameters
- Mappings:
Namespace Name Mixin selector official pLcih;p:[Lcic$b;intermediary field_34505Lnet/minecraft/class_6554;field_34505:[Lnet/minecraft/class_6544$class_6546;named temperatureParametersLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;temperatureParameters:[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
humidityParameters
- Mappings:
Namespace Name Mixin selector official qLcih;q:[Lcic$b;intermediary field_34506Lnet/minecraft/class_6554;field_34506:[Lnet/minecraft/class_6544$class_6546;named humidityParametersLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;humidityParameters:[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
erosionParameters
- Mappings:
Namespace Name Mixin selector official rLcih;r:[Lcic$b;intermediary field_34507Lnet/minecraft/class_6554;field_34507:[Lnet/minecraft/class_6544$class_6546;named erosionParametersLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;erosionParameters:[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
frozenTemperature
- Mappings:
Namespace Name Mixin selector official sLcih;s:Lcic$b;intermediary field_34508Lnet/minecraft/class_6554;field_34508:Lnet/minecraft/class_6544$class_6546;named frozenTemperatureLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;frozenTemperature:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
nonFrozenTemperatureParameters
- Mappings:
Namespace Name Mixin selector official tLcih;t:Lcic$b;intermediary field_34509Lnet/minecraft/class_6554;field_34509:Lnet/minecraft/class_6544$class_6546;named nonFrozenTemperatureParametersLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;nonFrozenTemperatureParameters:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
mushroomFieldsContinentalness
- Mappings:
Namespace Name Mixin selector official uLcih;u:Lcic$b;intermediary field_34510Lnet/minecraft/class_6554;field_34510:Lnet/minecraft/class_6544$class_6546;named mushroomFieldsContinentalnessLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;mushroomFieldsContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
deepOceanContinentalness
- Mappings:
Namespace Name Mixin selector official vLcih;v:Lcic$b;intermediary field_34511Lnet/minecraft/class_6554;field_34511:Lnet/minecraft/class_6544$class_6546;named deepOceanContinentalnessLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;deepOceanContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
oceanContinentalness
- Mappings:
Namespace Name Mixin selector official wLcih;w:Lcic$b;intermediary field_34512Lnet/minecraft/class_6554;field_34512:Lnet/minecraft/class_6544$class_6546;named oceanContinentalnessLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;oceanContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
coastContinentalness
- Mappings:
Namespace Name Mixin selector official xLcih;x:Lcic$b;intermediary field_34513Lnet/minecraft/class_6554;field_34513:Lnet/minecraft/class_6544$class_6546;named coastContinentalnessLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;coastContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
riverContinentalness
- Mappings:
Namespace Name Mixin selector official yLcih;y:Lcic$b;intermediary field_34514Lnet/minecraft/class_6554;field_34514:Lnet/minecraft/class_6544$class_6546;named riverContinentalnessLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;riverContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
nearInlandContinentalness
- Mappings:
Namespace Name Mixin selector official zLcih;z:Lcic$b;intermediary field_34515Lnet/minecraft/class_6554;field_34515:Lnet/minecraft/class_6544$class_6546;named nearInlandContinentalnessLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;nearInlandContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
midInlandContinentalness
- Mappings:
Namespace Name Mixin selector official ALcih;A:Lcic$b;intermediary field_34516Lnet/minecraft/class_6554;field_34516:Lnet/minecraft/class_6544$class_6546;named midInlandContinentalnessLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;midInlandContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
farInlandContinentalness
- Mappings:
Namespace Name Mixin selector official BLcih;B:Lcic$b;intermediary field_34517Lnet/minecraft/class_6554;field_34517:Lnet/minecraft/class_6544$class_6546;named farInlandContinentalnessLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;farInlandContinentalness:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
oceanBiomes
- Mappings:
Namespace Name Mixin selector official CLcih;C:[[Laba;intermediary field_34518Lnet/minecraft/class_6554;field_34518:[[Lnet/minecraft/class_5321;named oceanBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;oceanBiomes:[[Lnet/minecraft/util/registry/RegistryKey;
-
commonBiomes
- Mappings:
Namespace Name Mixin selector official DLcih;D:[[Laba;intermediary field_34519Lnet/minecraft/class_6554;field_34519:[[Lnet/minecraft/class_5321;named commonBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;commonBiomes:[[Lnet/minecraft/util/registry/RegistryKey;
-
uncommonBiomes
- Mappings:
Namespace Name Mixin selector official ELcih;E:[[Laba;intermediary field_34520Lnet/minecraft/class_6554;field_34520:[[Lnet/minecraft/class_5321;named uncommonBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;uncommonBiomes:[[Lnet/minecraft/util/registry/RegistryKey;
-
nearMountainBiomes
- Mappings:
Namespace Name Mixin selector official FLcih;F:[[Laba;intermediary field_34521Lnet/minecraft/class_6554;field_34521:[[Lnet/minecraft/class_5321;named nearMountainBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;nearMountainBiomes:[[Lnet/minecraft/util/registry/RegistryKey;
-
specialNearMountainBiomes
- Mappings:
Namespace Name Mixin selector official GLcih;G:[[Laba;intermediary field_34522Lnet/minecraft/class_6554;field_34522:[[Lnet/minecraft/class_5321;named specialNearMountainBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;specialNearMountainBiomes:[[Lnet/minecraft/util/registry/RegistryKey;
-
windsweptBiomes
- Mappings:
Namespace Name Mixin selector official HLcih;H:[[Laba;intermediary field_36339Lnet/minecraft/class_6554;field_36339:[[Lnet/minecraft/class_5321;named windsweptBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;windsweptBiomes:[[Lnet/minecraft/util/registry/RegistryKey;
-
-
Constructor Details
-
VanillaBiomeParameters
public VanillaBiomeParameters()
-
-
Method Details
-
getSpawnSuitabilityNoises
- Mappings:
Namespace Name Mixin selector official aLcih;a()Ljava/util/List;intermediary method_39168Lnet/minecraft/class_6554;method_39168()Ljava/util/List;named getSpawnSuitabilityNoisesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getSpawnSuitabilityNoises()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 official aLcih;a(Ljava/util/function/Consumer;)Vintermediary method_38185Lnet/minecraft/class_6554;method_38185(Ljava/util/function/Consumer;)Vnamed writeOverworldBiomeParametersLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeOverworldBiomeParameters(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 official bLcih;b(Ljava/util/function/Consumer;)Vintermediary method_38190Lnet/minecraft/class_6554;method_38190(Ljava/util/function/Consumer;)Vnamed writeOceanBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeOceanBiomes(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 thatcontinentalnessis greater than about-0.16for them.- Mappings:
Namespace Name Mixin selector official cLcih;c(Ljava/util/function/Consumer;)Vintermediary method_38195Lnet/minecraft/class_6554;method_38195(Ljava/util/function/Consumer;)Vnamed writeLandBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeLandBiomes(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 official aLcih;a(Ljava/util/function/Consumer;Lcic$b;)Vintermediary method_38186Lnet/minecraft/class_6554;method_38186(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)Vnamed writePeakBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writePeakBiomes(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)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 official bLcih;b(Ljava/util/function/Consumer;Lcic$b;)Vintermediary method_38191Lnet/minecraft/class_6554;method_38191(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)Vnamed writeHighBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeHighBiomes(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)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 official cLcih;c(Ljava/util/function/Consumer;Lcic$b;)Vintermediary method_38196Lnet/minecraft/class_6554;method_38196(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)Vnamed writeMidBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeMidBiomes(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)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 official dLcih;d(Ljava/util/function/Consumer;Lcic$b;)Vintermediary method_38200Lnet/minecraft/class_6554;method_38200(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)Vnamed writeLowBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeLowBiomes(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)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 official eLcih;e(Ljava/util/function/Consumer;Lcic$b;)Vintermediary method_38203Lnet/minecraft/class_6554;method_38203(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)Vnamed writeValleyBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeValleyBiomes(Ljava/util/function/Consumer;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)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 official dLcih;d(Ljava/util/function/Consumer;)Vintermediary method_38199Lnet/minecraft/class_6554;method_38199(Ljava/util/function/Consumer;)Vnamed writeCaveBiomesLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;writeCaveBiomes(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 official aLcih;a(IILcic$b;)Laba;intermediary method_38182Lnet/minecraft/class_6554;method_38182(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;named getRegularBiomeLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getRegularBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/util/registry/RegistryKey;
-
getBadlandsOrRegularBiome
private RegistryKey<Biome> getBadlandsOrRegularBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns badlands iftemperatureis4, otherwise a regular biome..- Returns:
- badlands if
temperatureis4, otherwise a regular biome - See Also:
- Mappings:
Namespace Name Mixin selector official bLcih;b(IILcic$b;)Laba;intermediary method_38189Lnet/minecraft/class_6554;method_38189(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;named getBadlandsOrRegularBiomeLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getBadlandsOrRegularBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/util/registry/RegistryKey;
-
getMountainStartBiome
private RegistryKey<Biome> getMountainStartBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a slope biome iftemperatureis0, otherwise a regular biome..- Returns:
- a slope biome if
temperatureis0, otherwise a regular biome - See Also:
- Mappings:
Namespace Name Mixin selector official cLcih;c(IILcic$b;)Laba;intermediary method_38194Lnet/minecraft/class_6554;method_38194(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;named getMountainStartBiomeLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getMountainStartBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/util/registry/RegistryKey;
-
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,temperaturemust be greater than1,humiditymust be less than4andweirdnessmust be positive.- Returns:
- a windswept savanna for specific conditions, otherwise the given biome
- Mappings:
Namespace Name Mixin selector official aLcih;a(IILcic$b;Laba;)Laba;intermediary method_40009Lnet/minecraft/class_6554;method_40009(IILnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;named getBiomeOrWindsweptSavannaLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getBiomeOrWindsweptSavanna(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/registry/RegistryKey;
-
getErodedShoreBiome
private RegistryKey<Biome> getErodedShoreBiome(int temperature, int humidity, MultiNoiseUtil.ParameterRange weirdness) Returns a shore biome for high erosion values.. Ifweirdnessis 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 official dLcih;d(IILcic$b;)Laba;intermediary method_38198Lnet/minecraft/class_6554;method_38198(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;named getErodedShoreBiomeLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getErodedShoreBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/util/registry/RegistryKey;
-
getShoreBiome
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 official aLcih;a(II)Laba;intermediary method_38181Lnet/minecraft/class_6554;method_38181(II)Lnet/minecraft/class_5321;named getShoreBiomeLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getShoreBiome(II)Lnet/minecraft/util/registry/RegistryKey;
-
getBadlandsBiome
Returns a badlands for the given humidity and weirdness..- Returns:
- a badlands for the given humidity and weirdness
- Mappings:
Namespace Name Mixin selector official aLcih;a(ILcic$b;)Laba;intermediary method_38184Lnet/minecraft/class_6554;method_38184(ILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;named getBadlandsBiomeLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getBadlandsBiome(ILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/util/registry/RegistryKey;
-
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 official eLcih;e(IILcic$b;)Laba;intermediary method_38202Lnet/minecraft/class_6554;method_38202(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;named getNearMountainBiomeLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getNearMountainBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/util/registry/RegistryKey;
-
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 official fLcih;f(IILcic$b;)Laba;intermediary method_38204Lnet/minecraft/class_6554;method_38204(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;named getPeakBiomeLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getPeakBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/util/registry/RegistryKey;
-
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 official gLcih;g(IILcic$b;)Laba;intermediary method_38205Lnet/minecraft/class_6554;method_38205(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;named getMountainSlopeBiomeLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getMountainSlopeBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/util/registry/RegistryKey;
-
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 official hLcih;h(IILcic$b;)Laba;intermediary method_38183Lnet/minecraft/class_6554;method_38183(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;named getWindsweptOrRegularBiomeLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getWindsweptOrRegularBiome(IILnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Lnet/minecraft/util/registry/RegistryKey;
-
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 official aLcih;a(Ljava/util/function/Consumer;Lcic$b;Lcic$b;Lcic$b;Lcic$b;Lcic$b;FLaba;)Vintermediary method_38187Lnet/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;)Vnamed writeBiomeParametersLnet/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/util/registry/RegistryKey;)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 official bLcih;b(Ljava/util/function/Consumer;Lcic$b;Lcic$b;Lcic$b;Lcic$b;Lcic$b;FLaba;)Vintermediary method_38192Lnet/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;)Vnamed writeCaveBiomeParametersLnet/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/util/registry/RegistryKey;)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 official cLcih;c(Ljava/util/function/Consumer;Lcic$b;Lcic$b;Lcic$b;Lcic$b;Lcic$b;FLaba;)Vintermediary method_41419Lnet/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;)Vnamed writeDeepDarkParametersLnet/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/util/registry/RegistryKey;)V
-
method_43718
public static boolean method_43718(double erosion, double depth) - Mappings:
Namespace Name Mixin selector official aLcih;a(DD)Zintermediary method_43718Lnet/minecraft/class_6554;method_43718(DD)Znamed method_43718Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;method_43718(DD)Z
-
getPeaksValleysDescription
- Mappings:
Namespace Name Mixin selector official aLcih;a(D)Ljava/lang/String;intermediary method_38179Lnet/minecraft/class_6554;method_38179(D)Ljava/lang/String;named getPeaksValleysDescriptionLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getPeaksValleysDescription(D)Ljava/lang/String;
-
getContinentalnessDescription
- Mappings:
Namespace Name Mixin selector official bLcih;b(D)Ljava/lang/String;intermediary method_38188Lnet/minecraft/class_6554;method_38188(D)Ljava/lang/String;named getContinentalnessDescriptionLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getContinentalnessDescription(D)Ljava/lang/String;
-
getErosionDescription
- Mappings:
Namespace Name Mixin selector official cLcih;c(D)Ljava/lang/String;intermediary method_38193Lnet/minecraft/class_6554;method_38193(D)Ljava/lang/String;named getErosionDescriptionLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getErosionDescription(D)Ljava/lang/String;
-
getTemperatureDescription
- Mappings:
Namespace Name Mixin selector official dLcih;d(D)Ljava/lang/String;intermediary method_38197Lnet/minecraft/class_6554;method_38197(D)Ljava/lang/String;named getTemperatureDescriptionLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getTemperatureDescription(D)Ljava/lang/String;
-
getHumidityDescription
- Mappings:
Namespace Name Mixin selector official eLcih;e(D)Ljava/lang/String;intermediary method_38201Lnet/minecraft/class_6554;method_38201(D)Ljava/lang/String;named getHumidityDescriptionLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getHumidityDescription(D)Ljava/lang/String;
-
getNoiseRangeIndex
private static String getNoiseRangeIndex(double noisePoint, MultiNoiseUtil.ParameterRange[] noiseRanges) - Mappings:
Namespace Name Mixin selector official aLcih;a(D[Lcic$b;)Ljava/lang/String;intermediary method_38180Lnet/minecraft/class_6554;method_38180(D[Lnet/minecraft/class_6544$class_6546;)Ljava/lang/String;named getNoiseRangeIndexLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getNoiseRangeIndex(D[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;)Ljava/lang/String;
-
getTemperatureParameters
- Mappings:
Namespace Name Mixin selector official bLcih;b()[Lcic$b;intermediary method_40010Lnet/minecraft/class_6554;method_40010()[Lnet/minecraft/class_6544$class_6546;named getTemperatureParametersLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getTemperatureParameters()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
getHumidityParameters
- Mappings:
Namespace Name Mixin selector official cLcih;c()[Lcic$b;intermediary method_40011Lnet/minecraft/class_6554;method_40011()[Lnet/minecraft/class_6544$class_6546;named getHumidityParametersLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getHumidityParameters()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
getErosionParameters
- Mappings:
Namespace Name Mixin selector official dLcih;d()[Lcic$b;intermediary method_40012Lnet/minecraft/class_6554;method_40012()[Lnet/minecraft/class_6544$class_6546;named getErosionParametersLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getErosionParameters()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
getContinentalnessParameters
- Mappings:
Namespace Name Mixin selector official eLcih;e()[Lcic$b;intermediary method_40013Lnet/minecraft/class_6554;method_40013()[Lnet/minecraft/class_6544$class_6546;named getContinentalnessParametersLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getContinentalnessParameters()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
getWeirdnessParameters
- Mappings:
Namespace Name Mixin selector official fLcih;f()[Lcic$b;intermediary method_40014Lnet/minecraft/class_6554;method_40014()[Lnet/minecraft/class_6544$class_6546;named getWeirdnessParametersLnet/minecraft/world/biome/source/util/VanillaBiomeParameters;getWeirdnessParameters()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-
method_40015
- Mappings:
Namespace Name Mixin selector official gLcih;g()[Lcic$b;intermediary method_40015Lnet/minecraft/class_6554;method_40015()[Lnet/minecraft/class_6544$class_6546;named method_40015Lnet/minecraft/world/biome/source/util/VanillaBiomeParameters;method_40015()[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
-