CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
	FIELD field_20335 temperatureCache Ljava/lang/ThreadLocal;
	FIELD field_22039 effects Lnet/minecraft/class_4763;
	FIELD field_24677 REGISTRY_CODEC Lcom/mojang/serialization/Codec;
	FIELD field_25819 CODEC Lcom/mojang/serialization/Codec;
	FIELD field_26392 FROZEN_OCEAN_NOISE Lnet/minecraft/class_3543;
	FIELD field_26393 weather Lnet/minecraft/class_1959$class_5482;
	FIELD field_26395 spawnSettings Lnet/minecraft/class_5483;
	FIELD field_26633 NETWORK_CODEC Lcom/mojang/serialization/Codec;
	FIELD field_26635 generationSettings Lnet/minecraft/class_5485;
	FIELD field_26750 REGISTRY_ENTRY_LIST_CODEC Lcom/mojang/serialization/Codec;
	FIELD field_30978 MAX_TEMPERATURE_CACHE_SIZE I
	FIELD field_9324 FOLIAGE_NOISE Lnet/minecraft/class_3543;
	FIELD field_9335 TEMPERATURE_NOISE Lnet/minecraft/class_3543;
	METHOD <init> (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_4763;Lnet/minecraft/class_5485;Lnet/minecraft/class_5483;)V
		ARG 1 weather
		ARG 2 effects
		ARG 3 generationSettings
		ARG 4 spawnSettings
	METHOD method_21740 getTemperature (Lnet/minecraft/class_2338;)F
		ARG 1 blockPos
	METHOD method_24376 getFogColor ()I
	METHOD method_24377 getEffects ()Lnet/minecraft/class_4763;
	METHOD method_24378 getParticleConfig ()Ljava/util/Optional;
	METHOD method_24935 getLoopSound ()Ljava/util/Optional;
	METHOD method_24936 getMoodSound ()Ljava/util/Optional;
	METHOD method_24937 getAdditionsSound ()Ljava/util/Optional;
	METHOD method_27343 getMusic ()Ljava/util/Optional;
	METHOD method_28409 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_5482;
		ARG 0 biome
	METHOD method_28417 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_5483;
		ARG 0 biome
	METHOD method_28418 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_5485;
		ARG 0 biome
	METHOD method_28421 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_4763;
		ARG 0 biome
	METHOD method_28423 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_5482;
		ARG 0 biome
	METHOD method_30773 getDefaultGrassColor ()I
	METHOD method_30774 getDefaultFoliageColor ()I
	METHOD method_30776 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
		ARG 0 instance
	METHOD method_30966 getSpawnSettings ()Lnet/minecraft/class_5483;
	METHOD method_30970 getGenerationSettings ()Lnet/minecraft/class_5485;
	METHOD method_30971 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_4763;
		ARG 0 biome
	METHOD method_33599 isCold (Lnet/minecraft/class_2338;)Z
		ARG 1 pos
	METHOD method_38103 (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_4763;)Lnet/minecraft/class_1959;
		ARG 0 weather
		ARG 1 effects
	METHOD method_38104 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
		ARG 0 instance
	METHOD method_39927 doesNotSnow (Lnet/minecraft/class_2338;)Z
		ARG 1 pos
	METHOD method_39928 shouldGenerateLowerFrozenOceanSurface (Lnet/minecraft/class_2338;)Z
		ARG 1 pos
	METHOD method_39929 isHot (Lnet/minecraft/class_2338;)Z
		ARG 1 pos
	METHOD method_8685 canSetIce (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Z
		ARG 1 world
		ARG 2 pos
		ARG 3 doWaterCheck
	METHOD method_8687 getWaterColor ()I
	METHOD method_8694 getPrecipitation ()Lnet/minecraft/class_1959$class_1963;
	METHOD method_8696 canSetSnow (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
		ARG 1 world
		ARG 2 pos
	METHOD method_8697 getSkyColor ()I
	METHOD method_8698 getFoliageColor ()I
	METHOD method_8705 canSetIce (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
		ARG 1 world
		ARG 2 blockPos
	METHOD method_8707 computeTemperature (Lnet/minecraft/class_2338;)F
		ARG 1 pos
	METHOD method_8711 getGrassColorAt (DD)I
		ARG 1 x
		ARG 3 z
	METHOD method_8712 getTemperature ()F
	METHOD method_8713 getWaterFogColor ()I
	METHOD method_8715 getDownfall ()F
	METHOD method_8724 hasHighHumidity ()Z
	CLASS 1
		METHOD rehash (I)V
			ARG 1 n
	CLASS class_1960 Builder
		FIELD field_22042 specialEffects Lnet/minecraft/class_4763;
		FIELD field_26396 temperatureModifier Lnet/minecraft/class_1959$class_5484;
		FIELD field_26636 spawnSettings Lnet/minecraft/class_5483;
		FIELD field_26637 generationSettings Lnet/minecraft/class_5485;
		FIELD field_9346 precipitation Lnet/minecraft/class_1959$class_1963;
		FIELD field_9349 temperature Ljava/lang/Float;
		FIELD field_9351 downfall Ljava/lang/Float;
		METHOD method_24379 effects (Lnet/minecraft/class_4763;)Lnet/minecraft/class_1959$class_1960;
			ARG 1 effects
		METHOD method_30777 temperatureModifier (Lnet/minecraft/class_1959$class_5484;)Lnet/minecraft/class_1959$class_1960;
			ARG 1 temperatureModifier
		METHOD method_30972 build ()Lnet/minecraft/class_1959;
		METHOD method_30973 generationSettings (Lnet/minecraft/class_5485;)Lnet/minecraft/class_1959$class_1960;
			ARG 1 generationSettings
		METHOD method_30974 spawnSettings (Lnet/minecraft/class_5483;)Lnet/minecraft/class_1959$class_1960;
			ARG 1 spawnSettings
		METHOD method_8727 downfall (F)Lnet/minecraft/class_1959$class_1960;
			ARG 1 downfall
		METHOD method_8735 precipitation (Lnet/minecraft/class_1959$class_1963;)Lnet/minecraft/class_1959$class_1960;
			ARG 1 precipitation
		METHOD method_8747 temperature (F)Lnet/minecraft/class_1959$class_1960;
			ARG 1 temperature
	CLASS class_1963 Precipitation
		FIELD field_24680 CODEC Lcom/mojang/serialization/Codec;
		FIELD field_9385 name Ljava/lang/String;
		METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
			ARG 3 name
		METHOD method_8752 getName ()Ljava/lang/String;
	CLASS class_5482 Weather
		FIELD field_26398 CODEC Lcom/mojang/serialization/MapCodec;
		METHOD <init> (Lnet/minecraft/class_1959$class_1963;FLnet/minecraft/class_1959$class_5484;F)V
			ARG 1 precipitation
			ARG 2 temperature
			ARG 3 temperatureModifier
			ARG 4 downfall
		METHOD method_30782 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
			ARG 0 instance
		METHOD method_30786 (Lnet/minecraft/class_1959$class_5482;)Ljava/lang/Float;
			ARG 0 weather
		METHOD method_30787 (Lnet/minecraft/class_1959$class_5482;)Lnet/minecraft/class_1959$class_5484;
			ARG 0 weather
		METHOD method_30788 (Lnet/minecraft/class_1959$class_5482;)Ljava/lang/Float;
			ARG 0 weather
		METHOD method_30789 (Lnet/minecraft/class_1959$class_5482;)Lnet/minecraft/class_1959$class_1963;
			ARG 0 weather
	CLASS class_5484 TemperatureModifier
		FIELD field_26409 CODEC Lcom/mojang/serialization/Codec;
		FIELD field_26410 name Ljava/lang/String;
		METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
			ARG 3 name
		METHOD method_30798 getModifiedTemperature (Lnet/minecraft/class_2338;F)F
			ARG 1 pos
			ARG 2 temperature
		METHOD method_30800 getName ()Ljava/lang/String;
