CLASS bbp net/minecraft/world/biome/Biome CLASS bbp$a Builder FIELD a surfaceBuilder Lccd; FIELD b precipitation Lbbp$d; FIELD c category Lbbp$b; FIELD d depth Ljava/lang/Float; FIELD e scale Ljava/lang/Float; FIELD f temperature Ljava/lang/Float; FIELD g downfall Ljava/lang/Float; FIELD h waterColor Ljava/lang/Integer; FIELD i waterFogColor Ljava/lang/Integer; FIELD j parent Ljava/lang/String; METHOD a depth (F)Lbbp$a; METHOD a waterColor (I)Lbbp$a; METHOD a category (Lbbp$b;)Lbbp$a; METHOD a precipitation (Lbbp$d;)Lbbp$a; METHOD a surfaceBuilder (Lccd;)Lbbp$a; METHOD a configureSurfaceBuilder (Lccn;Lccp;)Lbbp$a; ARG 1 surfaceBuilder METHOD a parent (Ljava/lang/String;)Lbbp$a; METHOD b scale (F)Lbbp$a; METHOD b waterFogColor (I)Lbbp$a; METHOD c temperature (F)Lbbp$a; METHOD d downfall (F)Lbbp$a; CLASS bbp$b Category FIELD a NONE Lbbp$b; FIELD b TAIGA Lbbp$b; FIELD c EXTREME_HILLS Lbbp$b; FIELD d JUNGLE Lbbp$b; FIELD e MESA Lbbp$b; FIELD f PLAINS Lbbp$b; FIELD g SAVANNA Lbbp$b; FIELD h ICY Lbbp$b; FIELD i THE_END Lbbp$b; FIELD j BEACH Lbbp$b; FIELD k FOREST Lbbp$b; FIELD l OCEAN Lbbp$b; FIELD m DESERT Lbbp$b; FIELD n RIVER Lbbp$b; FIELD o SWAMP Lbbp$b; FIELD p MUSHROOM Lbbp$b; FIELD q NETHER Lbbp$b; FIELD r NAME_MAP Ljava/util/Map; FIELD s name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; CLASS bbp$c TemperatureGroup FIELD a OCEAN Lbbp$c; FIELD b COLD Lbbp$c; FIELD c MEDIUM Lbbp$c; FIELD d WARM Lbbp$c; FIELD e NAME_MAP Ljava/util/Map; FIELD f name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; CLASS bbp$d Precipitation FIELD a NONE Lbbp$d; FIELD b RAIN Lbbp$d; FIELD c SNOW Lbbp$d; FIELD d NAME_MAP Ljava/util/Map; FIELD e name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; CLASS bbp$e SpawnEntry FIELD b type Lagm; FIELD c minGroupSize I FIELD d maxGroupSize I METHOD (Lagm;III)V ARG 1 type ARG 2 weight ARG 3 minGroupSize FIELD a LOGGER Lorg/apache/logging/log4j/Logger; FIELD b BIOMES Ljava/util/Set; FIELD c PARENT_BIOME_ID_MAP Lfc; FIELD d TEMPERATURE_NOISE Lccv; FIELD e FOLIAGE_NOISE Lccv; FIELD f translationKey Ljava/lang/String; FIELD g depth F FIELD h scale F FIELD i temperature F FIELD j downfall F FIELD k waterColor I FIELD l waterFogColor I FIELD m parent Ljava/lang/String; FIELD n surfaceBuilder Lccd; FIELD o category Lbbp$b; FIELD p precipitation Lbbp$d; FIELD q carvers Ljava/util/Map; FIELD r features Ljava/util/Map; FIELD s flowerFeatures Ljava/util/List; FIELD t structureFeatures Ljava/util/Map; FIELD u spawns Ljava/util/Map; METHOD a addDefaultFeatures ()V METHOD a getSkyColor (F)I METHOD a getEntitySpawnList (Lagt;)Ljava/util/List; METHOD a addSpawn (Lagt;Lbbp$e;)V ARG 1 type METHOD a canSetSnow (Lbau;Let;)Z METHOD a canSetSnow (Lbau;Let;Z)Z ARG 2 pos METHOD a getParentBiome (Lbbp;)Lbbp; ARG 0 biome METHOD a getCarversForStep (Lbro$a;)Ljava/util/List; METHOD a addCarver (Lbro$a;Lbsd;)V ARG 1 step METHOD a getFeaturesForStep (Lbro$b;)Ljava/util/List; METHOD a addFeature (Lbro$b;Lbsy;)V ARG 1 step METHOD a configureCarver (Lbsi;Lbsb;)Lbsd; ARG 0 carver ARG 1 config METHOD a configureFeature (Lbtz;Lbua;Lbzj;Lbtk;)Lbsy; ARG 0 feature ARG 1 featureConfig ARG 2 decorator ARG 3 decoratorConfig METHOD a hasStructureFeature (Lbxb;)Z METHOD a addStructureFeature (Lbxb;Lbua;)V ARG 1 structureFeature METHOD a getFoliageColorAt (Let;)I METHOD b hasParent ()Z METHOD b canSetIce (Lbau;Let;)Z METHOD b getStructureFeatureConfig (Lbxb;)Lbua; METHOD b getGrassColorAt (Let;)I METHOD c getPrecipitation ()Lbbp$d; METHOD c getTemperature (Let;)F METHOD d hasHighHumidity ()Z METHOD e getMaxSpawnLimit ()F METHOD f getFeatures ()Ljava/util/List; METHOD g getTemperatureGroup ()Lbbp$c; METHOD h getDepth ()F METHOD i getRainfall ()F METHOD j getTextComponent ()Lja; METHOD k getTranslationKey ()Ljava/lang/String; METHOD l getScale ()F METHOD m getTemperature ()F METHOD n getWaterColor ()I METHOD o getWaterFogColor ()I METHOD p getCategory ()Lbbp$b; METHOD q getSurfaceBuilder ()Lccd; METHOD r getSurfaceConfig ()Lccp; METHOD s getParent ()Ljava/lang/String;