CLASS bbl net/minecraft/world/biome/Biome CLASS bbl$a Builder FIELD a surfaceBuilder Lcbt; FIELD b precipitation Lbbl$d; FIELD c category Lbbl$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)Lbbl$a; METHOD a waterColor (I)Lbbl$a; METHOD a category (Lbbl$b;)Lbbl$a; METHOD a precipation (Lbbl$d;)Lbbl$a; METHOD a surfaceBuilder (Lcbt;)Lbbl$a; METHOD a configureSurfaceBuilder (Lccd;Lccf;)Lbbl$a; ARG 1 surfaceBuilder METHOD a parent (Ljava/lang/String;)Lbbl$a; METHOD b scale (F)Lbbl$a; METHOD b waterFogColor (I)Lbbl$a; METHOD c temperature (F)Lbbl$a; METHOD d downfall (F)Lbbl$a; CLASS bbl$b Category FIELD a NONE Lbbl$b; FIELD b TAIGA Lbbl$b; FIELD c EXTREME_HILLS Lbbl$b; FIELD d JUNGLE Lbbl$b; FIELD e MESA Lbbl$b; FIELD f PLAINS Lbbl$b; FIELD g SAVANNA Lbbl$b; FIELD h ICY Lbbl$b; FIELD i THE_END Lbbl$b; FIELD j BEACH Lbbl$b; FIELD k FOREST Lbbl$b; FIELD l OCEAN Lbbl$b; FIELD m DESERT Lbbl$b; FIELD n RIVER Lbbl$b; FIELD o SWAMP Lbbl$b; FIELD p MUSHROOM Lbbl$b; FIELD q NETHER Lbbl$b; FIELD r NAME_MAP Ljava/util/Map; FIELD s name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; CLASS bbl$c TemperatureGroup FIELD a OCEAN Lbbl$c; FIELD b COLD Lbbl$c; FIELD c MEDIUM Lbbl$c; FIELD d WARM Lbbl$c; FIELD e NAME_MAP Ljava/util/Map; FIELD f name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; CLASS bbl$d Precipitation FIELD a NONE Lbbl$d; FIELD b RAIN Lbbl$d; FIELD c SNOW Lbbl$d; FIELD d NAME_MAP Ljava/util/Map; FIELD e name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; CLASS bbl$e SpawnListEntry FIELD b factory Lagi; FIELD c minGroupSize I FIELD d maxGroupSize I METHOD (Lagi;III)V ARG 1 factory 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 Lfb; FIELD d TEMPERATURE_NOISE Lccl; FIELD e FOLIAGE_NOISE Lccl; 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 Lcbt; FIELD o category Lbbl$b; FIELD p precipation Lbbl$d; FIELD q carversMap Ljava/util/Map; FIELD r featuresMap Ljava/util/Map; FIELD s features Ljava/util/List; FIELD t structureFeatures Ljava/util/Map; FIELD u entitySpawnMap Ljava/util/Map; METHOD a addDefaultFeatures ()V METHOD a getSkyColor (F)I METHOD a getEntitySpawnList (Lagp;)Ljava/util/List; METHOD a addEntitySpawnEntry (Lagp;Lbbl$e;)V ARG 1 type METHOD a canSetSnow (Lbaq;Les;)Z METHOD a canSetSnow (Lbaq;Les;Z)Z ARG 2 pos METHOD a getParentBiome (Lbbl;)Lbbl; ARG 0 biome METHOD a getCarversForStep (Lbrt$a;)Ljava/util/List; METHOD a addCarver (Lbrt$a;Lbsi;)V ARG 1 step METHOD a getFeaturesForStep (Lbrt$b;)Ljava/util/List; METHOD a addFeature (Lbrt$b;Lbtd;)V ARG 1 step METHOD a configureCarver (Lbsn;Lbsg;)Lbsi; ARG 0 carver ARG 1 config METHOD a configureFeature (Lbue;Lbuf;Lbzk;Lbtp;)Lbtd; ARG 0 feature ARG 1 featureConfig ARG 2 decorator ARG 3 decoratorConfig METHOD a hasStructureFeature (Lbxb;)Z METHOD a addStructureFeature (Lbxb;Lbuf;)V ARG 1 structureFeature METHOD a getFoliageColorAt (Les;)I METHOD b hasParent ()Z METHOD b canSetIce (Lbaq;Les;)Z METHOD b getStructureFeatureConfig (Lbxb;)Lbuf; METHOD b getGrassColorAt (Les;)I METHOD c getPrecipitation ()Lbbl$d; METHOD c getTemperature (Les;)F METHOD d hasHighHumidity ()Z METHOD e getMaxSpawnLimit ()F METHOD f getFeatures ()Ljava/util/List; METHOD g getTemperatureGroup ()Lbbl$c; METHOD h getDepth ()F METHOD i getRainfall ()F METHOD j getTextComponent ()Liz; 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 ()Lbbl$b; METHOD q getSurfaceBuilder ()Lcbt; METHOD r getSurfaceConfig ()Lccf; METHOD s getParent ()Ljava/lang/String;