CLASS bbd net/minecraft/world/biome/Biome CLASS bbd$a Builder FIELD a surfaceBuilder Lcbf; FIELD b precipitation Lbbd$d; FIELD c category Lbbd$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)Lbbd$a; METHOD a waterColor (I)Lbbd$a; METHOD a category (Lbbd$b;)Lbbd$a; METHOD a precipation (Lbbd$d;)Lbbd$a; METHOD a surfaceBuilder (Lcbf;)Lbbd$a; METHOD a configureSurfaceBuilder (Lcbp;Lcbr;)Lbbd$a; ARG 1 surfaceBuilder METHOD a parent (Ljava/lang/String;)Lbbd$a; METHOD b scale (F)Lbbd$a; METHOD b waterFogColor (I)Lbbd$a; METHOD c temperature (F)Lbbd$a; METHOD d downfall (F)Lbbd$a; CLASS bbd$b Category FIELD a NONE Lbbd$b; FIELD b TAIGA Lbbd$b; FIELD c EXTREME_HILLS Lbbd$b; FIELD d JUNGLE Lbbd$b; FIELD e MESA Lbbd$b; FIELD f PLAINS Lbbd$b; FIELD g SAVANNA Lbbd$b; FIELD h ICY Lbbd$b; FIELD i THE_END Lbbd$b; FIELD j BEACH Lbbd$b; FIELD k FOREST Lbbd$b; FIELD l OCEAN Lbbd$b; FIELD m DESERT Lbbd$b; FIELD n RIVER Lbbd$b; FIELD o SWAMP Lbbd$b; FIELD p MUSHROOM Lbbd$b; FIELD q NETHER Lbbd$b; FIELD r NAME_MAP Ljava/util/Map; FIELD s name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; CLASS bbd$c TemperatureGroup FIELD a OCEAN Lbbd$c; FIELD b COLD Lbbd$c; FIELD c MEDIUM Lbbd$c; FIELD d WARM Lbbd$c; FIELD e NAME_MAP Ljava/util/Map; FIELD f name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; CLASS bbd$d Precipitation FIELD a NONE Lbbd$d; FIELD b RAIN Lbbd$d; FIELD c SNOW Lbbd$d; FIELD d NAME_MAP Ljava/util/Map; FIELD e name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; CLASS bbd$e SpawnListEntry FIELD b factory Lagg; FIELD c minGroupSize I FIELD d maxGroupSize I METHOD (Lagg;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 Lcbx; FIELD e FOLIAGE_NOISE Lcbx; 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 Lcbf; FIELD o category Lbbd$b; FIELD p precipation Lbbd$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 byRawId (ILbbd;)Lbbd; ARG 0 rawId ARG 1 fallback METHOD a getEntitySpawnList (Lagn;)Ljava/util/List; METHOD a addEntitySpawnEntry (Lagn;Lbbd$e;)V ARG 1 type METHOD a canSetSnow (Lbai;Les;)Z METHOD a canSetSnow (Lbai;Les;Z)Z ARG 2 pos METHOD a getParentBiome (Lbbd;)Lbbd; ARG 0 biome METHOD a getCarversForStep (Lbrl$a;)Ljava/util/List; METHOD a addCarver (Lbrl$a;Lbrz;)V ARG 1 step METHOD a getFeaturesForStep (Lbrl$b;)Ljava/util/List; METHOD a addFeature (Lbrl$b;Lbsu;)V ARG 1 step METHOD a configureCarver (Lbse;Lbrx;)Lbrz; ARG 0 carver ARG 1 config METHOD a configureFeature (Lbtv;Lbtw;Lbza;Lbtg;)Lbsu; ARG 0 feature ARG 1 featureConfig ARG 2 decorator ARG 3 decoratorConfig METHOD a hasStructureFeature (Lbwq;)Z METHOD a addStructureFeature (Lbwq;Lbtw;)V ARG 1 structureFeature METHOD a getFoliageColorAt (Les;)I METHOD b hasParent ()Z METHOD b canSetIce (Lbai;Les;)Z METHOD b getStructureFeatureConfig (Lbwq;)Lbtw; METHOD b getGrassColorAt (Les;)I METHOD c getPrecipitation ()Lbbd$d; METHOD c getTemperature (Les;)F METHOD d hasHighHumidity ()Z METHOD e getMaxSpawnLimit ()F METHOD f getFeatures ()Ljava/util/List; METHOD g getTemperatureGroup ()Lbbd$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 ()Lbbd$b; METHOD q getSurfaceBuilder ()Lcbf; METHOD r getSurfaceConfig ()Lcbr; METHOD s getParent ()Ljava/lang/String;