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_26635 generationSettings Lnet/minecraft/class_5485; FIELD field_26750 REGISTRY_ENTRY_LIST_CODEC Lcom/mojang/serialization/Codec; FIELD field_9324 FOLIAGE_NOISE Lnet/minecraft/class_3543; FIELD field_9335 TEMPERATURE_NOISE Lnet/minecraft/class_3543; METHOD (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 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_40137 copy (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_1960; ARG 0 biome 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 (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; FIELD field_26399 precipitation Lnet/minecraft/class_1959$class_1963; FIELD field_26400 temperature F FIELD field_26401 temperatureModifier Lnet/minecraft/class_1959$class_5484; FIELD field_26402 downfall F METHOD (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 CLASS class_5484 TemperatureModifier FIELD field_26409 CODEC Lcom/mojang/serialization/Codec; FIELD field_26410 name Ljava/lang/String; METHOD (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;