CLASS net/minecraft/class_6554 net/minecraft/world/biome/source/util/VanillaBiomeParameters
	FIELD field_34500 MAX_VALLEY_WEIRDNESS F
	FIELD field_34502 MAX_HIGH_WEIRDNESS F
	FIELD field_34503 MAX_PEAK_WEIRDNESS F
	FIELD field_34504 defaultParameter Lnet/minecraft/class_6544$class_6546;
	FIELD field_34505 temperatureParameters [Lnet/minecraft/class_6544$class_6546;
	FIELD field_34506 humidityParameters [Lnet/minecraft/class_6544$class_6546;
	FIELD field_34507 erosionParameters [Lnet/minecraft/class_6544$class_6546;
	FIELD field_34508 frozenTemperature Lnet/minecraft/class_6544$class_6546;
	FIELD field_34509 nonFrozenTemperatureParameters Lnet/minecraft/class_6544$class_6546;
	FIELD field_34510 mushroomFieldsContinentalness Lnet/minecraft/class_6544$class_6546;
	FIELD field_34511 deepOceanContinentalness Lnet/minecraft/class_6544$class_6546;
	FIELD field_34512 oceanContinentalness Lnet/minecraft/class_6544$class_6546;
	FIELD field_34513 coastContinentalness Lnet/minecraft/class_6544$class_6546;
	FIELD field_34514 riverContinentalness Lnet/minecraft/class_6544$class_6546;
	FIELD field_34515 nearInlandContinentalness Lnet/minecraft/class_6544$class_6546;
	FIELD field_34516 midInlandContinentalness Lnet/minecraft/class_6544$class_6546;
	FIELD field_34517 farInlandContinentalness Lnet/minecraft/class_6544$class_6546;
	FIELD field_34518 oceanBiomes [[Lnet/minecraft/class_5321;
	FIELD field_34519 commonBiomes [[Lnet/minecraft/class_5321;
	FIELD field_34520 uncommonBiomes [[Lnet/minecraft/class_5321;
	FIELD field_34521 nearMountainBiomes [[Lnet/minecraft/class_5321;
	FIELD field_34522 specialNearMountainBiomes [[Lnet/minecraft/class_5321;
	FIELD field_35041 MAX_MID_WEIRDNESS F
	FIELD field_35047 MAX_LOW_WEIRDNESS F
	FIELD field_35048 MAX_SECOND_HIGH_WEIRDNESS F
	FIELD field_36339 windsweptBiomes [[Lnet/minecraft/class_5321;
	METHOD method_38179 getPeaksValleysDescription (D)Ljava/lang/String;
		ARG 0 weirdness
	METHOD method_38180 getNoiseRangeIndex (D[Lnet/minecraft/class_6544$class_6546;)Ljava/lang/String;
		ARG 0 noisePoint
		ARG 2 noiseRanges
	METHOD method_38181 getShoreBiome (II)Lnet/minecraft/class_5321;
		COMMENT {@return an appropriate shore biome for the given temperature and humidity}.
		ARG 1 temperature
		ARG 2 humidity
	METHOD method_38182 getRegularBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
		COMMENT {@return a regular biome.} This can be a {@linkplain #commonBiomes common} or {@linkplain #uncommonBiomes uncommon} biome, depending on
		COMMENT temperature and humidity.
		COMMENT
		COMMENT Note that for negative weirdness values, only common biomes can get picked by this
		COMMENT method.
		ARG 1 temperature
		ARG 2 humidity
		ARG 3 weirdness
	METHOD method_38183 getWindsweptOrRegularBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
		COMMENT {@return a windswept or regular biome, depending on temperature and humidity}.
		COMMENT
		COMMENT @see #getRegularBiome
		ARG 1 temperature
		ARG 2 humidity
		ARG 3 weirdness
	METHOD method_38184 getBadlandsBiome (ILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
		COMMENT {@return a badlands for the given humidity and weirdness}.
		ARG 1 humidity
		ARG 2 weirdness
	METHOD method_38185 writeOverworldBiomeParameters (Ljava/util/function/Consumer;)V
		COMMENT Writes all biome parameters for the overworld to the passed parameter consumer.
		ARG 1 parameters
	METHOD method_38186 writePeakBiomes (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
		COMMENT Writes biome parameters for the "peak" weirdness range.
		COMMENT
		COMMENT These can be regular biomes for higher erosion values or near the coast,
		COMMENT biomes that are usually near mountains (like plateaus or mountain slopes), or,
		COMMENT for lower erosion values, peak biomes like jagged, frozen or stony peaks.
		ARG 1 parameters
		ARG 2 weirdness
	METHOD method_38187 writeBiomeParameters (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
		ARG 1 parameters
		ARG 2 temperature
		ARG 3 humidity
		ARG 4 continentalness
		ARG 5 erosion
		ARG 6 weirdness
		ARG 7 offset
		ARG 8 biome
	METHOD method_38188 getContinentalnessDescription (D)Ljava/lang/String;
		ARG 1 continentalness
	METHOD method_38189 getBadlandsOrRegularBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
		COMMENT {@return badlands if {@code temperature} is {@code 4}, otherwise a regular biome}.
		COMMENT
		COMMENT @see #getRegularBiome
		ARG 1 temperature
		ARG 2 humidity
		ARG 3 weirdness
	METHOD method_38190 writeOceanBiomes (Ljava/util/function/Consumer;)V
		COMMENT Writes all parameters for ocean biomes.
		COMMENT This includes oceans, deep oceans and mushroom fields.
		ARG 1 parameters
	METHOD method_38191 writeHighBiomes (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
		COMMENT Writes biome parameters for the "high" weirdness range.
		COMMENT
		COMMENT These can be regular biomes for higher erosion values or near the coast,
		COMMENT biomes that usually appear near mountains, like meadows or slopes,
		COMMENT or, rarely (for very low erosion and high continentalness values), peak biomes.
		ARG 1 parameters
		ARG 2 weirdness
	METHOD method_38192 writeCaveBiomeParameters (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
		ARG 1 parameters
		ARG 2 temperature
		ARG 3 humidity
		ARG 4 continentalness
		ARG 5 erosion
		ARG 6 weirdness
		ARG 7 offset
		ARG 8 biome
	METHOD method_38193 getErosionDescription (D)Ljava/lang/String;
		ARG 1 erosion
	METHOD method_38194 getMountainStartBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
		COMMENT {@return a slope biome if {@code temperature} is {@code 0}, otherwise a regular biome}.
		COMMENT
		COMMENT @see #getMountainSlopeBiome
		COMMENT @see getBadlandsOrRegularBiome
		ARG 1 temperature
		ARG 2 humidity
		ARG 3 weirdness
	METHOD method_38195 writeLandBiomes (Ljava/util/function/Consumer;)V
		COMMENT Writes all parameters for land biomes.
		COMMENT This means that {@code continentalness} is greater than about {@code -0.16} for them.
		ARG 1 parameters
	METHOD method_38196 writeMidBiomes (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
		COMMENT Writes biome parameters for the "mid" weirdness range.
		COMMENT
		COMMENT These will be regular biomes in most cases, but can also be shore biomes near the coast,
		COMMENT or the start of a mountain biome for very low erosion.
		ARG 1 parameters
		ARG 2 weirdness
	METHOD method_38197 getTemperatureDescription (D)Ljava/lang/String;
		ARG 1 temperature
	METHOD method_38198 getErodedShoreBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
		COMMENT {@return a shore biome for high erosion values}.
		COMMENT
		COMMENT If {@code weirdness} is positive, this will be a regular biome.
		COMMENT For some specific conditions, this can also be a windswept savanna.
		COMMENT
		COMMENT @see #getShoreBiome
		COMMENT @see #getRegularBiome
		COMMENT @see #getBiomeOrWindsweptSavanna
		ARG 1 temperature
		ARG 2 humidity
		ARG 3 weirdness
	METHOD method_38199 writeCaveBiomes (Ljava/util/function/Consumer;)V
		COMMENT Writes biome parameters for all cave biomes.
		COMMENT Currently, this only consists of dripstone caves, lush caves, and the deep dark.
		COMMENT
		COMMENT Dripstone caves can generate anywhere where there are high high continentalness values.
		COMMENT Lush caves can generate anywhere at high humidity values.
		COMMENT
		COMMENT The deep dark can generate anywhere at low erosion values, which usually means
		COMMENT it will be near mountains.
		ARG 1 parameters
	METHOD method_38200 writeLowBiomes (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
		COMMENT Writes biome parameters for the "low" weirdness range.
		COMMENT
		COMMENT These will be regular biomes in most cases,
		COMMENT but can also be shore biomes near the coast,
		COMMENT or swamps for very high erosion.
		ARG 1 parameters
		ARG 2 weirdness
	METHOD method_38201 getHumidityDescription (D)Ljava/lang/String;
		ARG 1 humidity
	METHOD method_38202 getNearMountainBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
		COMMENT {@return a biome to generate near mountains.}
		COMMENT This can be a {@linkplain #nearMountainBiomes normal} or
		COMMENT {@linkplain #specialNearMountainBiomes special} biome, depending on
		COMMENT temperature and humidity.
		COMMENT
		COMMENT Note that for negative weirdness values, no special biomes can get picked by this method.
		ARG 1 temperature
		ARG 2 humidity
		ARG 3 weirdness
	METHOD method_38203 writeValleyBiomes (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
		COMMENT Writes biome parameters for the "valley" weirdness range.
		COMMENT
		COMMENT In most cases, a valley will be a river. In low temperatures, a river can also be frozen.
		COMMENT Valleys that go through a swamp will remain a swamp biome.
		COMMENT
		COMMENT Mountain ranges can also sometimes have valleys that are not a river,
		COMMENT in which case this method will pick a regular or badlands biome.
		ARG 1 parameters
		ARG 2 weirdness
	METHOD method_38204 getPeakBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
		COMMENT {@return a peak biome for the given temperature, humidity and weirdness}.
		ARG 1 temperature
		ARG 2 humidity
		ARG 3 weirdness
	METHOD method_38205 getMountainSlopeBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
		COMMENT {@return a mountain slope biome for the given temperature, humidity and weirdness}
		COMMENT
		COMMENT @see #getNearMountainBiome
		ARG 1 temperature
		ARG 2 humidity
		ARG 3 weirdness
	METHOD method_39168 getSpawnSuitabilityNoises ()Ljava/util/List;
	METHOD method_40009 getBiomeOrWindsweptSavanna (IILnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
		COMMENT {@return a windswept savanna for specific conditions, otherwise the given biome}.
		COMMENT
		COMMENT For a windswept savanna being returned by this method, {@code temperature} must be
		COMMENT greater than {@code 1}, {@code humidity} must be less than {@code 4} and
		COMMENT {@code weirdness} must be positive.
		ARG 1 temperature
		ARG 2 humidity
		ARG 3 weirdness
		ARG 4 biomeKey
	METHOD method_40010 getTemperatureParameters ()[Lnet/minecraft/class_6544$class_6546;
	METHOD method_40011 getHumidityParameters ()[Lnet/minecraft/class_6544$class_6546;
	METHOD method_40012 getErosionParameters ()[Lnet/minecraft/class_6544$class_6546;
	METHOD method_40013 getContinentalnessParameters ()[Lnet/minecraft/class_6544$class_6546;
	METHOD method_40014 getWeirdnessParameters ()[Lnet/minecraft/class_6544$class_6546;
	METHOD method_41419 writeDeepDarkParameters (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
		ARG 1 parameters
		ARG 2 temperature
		ARG 3 humidity
		ARG 4 continentalness
		ARG 5 erosion
		ARG 6 weirdness
		ARG 7 offset
		ARG 8 biome
	METHOD method_46678 writeDebug (Ljava/util/function/Consumer;)V
		ARG 1 parameters
