CLASS bif net/minecraft/world/biome/Biome CLASS bif$a Settings FIELD a surfaceBuilder Lcjo; FIELD b precipitation Lbif$d; FIELD c category Lbif$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)Lbif$a; METHOD a waterColor (I)Lbif$a; METHOD a category (Lbif$b;)Lbif$a; METHOD a precipitation (Lbif$d;)Lbif$a; METHOD a surfaceBuilder (Lcjo;)Lbif$a; METHOD a configureSurfaceBuilder (Lcjy;Lcka;)Lbif$a; ARG 1 surfaceBuilder METHOD a parent (Ljava/lang/String;)Lbif$a; METHOD b scale (F)Lbif$a; METHOD b waterFogColor (I)Lbif$a; METHOD c temperature (F)Lbif$a; METHOD d downfall (F)Lbif$a; CLASS bif$b Category FIELD i THEEND Lbif$b; FIELD r NAME_MAP Ljava/util/Map; FIELD s name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name METHOD a getName ()Ljava/lang/String; CLASS bif$c TemperatureGroup FIELD e NAME_MAP Ljava/util/Map; FIELD f name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name METHOD a getName ()Ljava/lang/String; CLASS bif$d Precipitation FIELD a NONE Lbif$d; FIELD b RAIN Lbif$d; FIELD c SNOW Lbif$d; FIELD d NAME_MAP Ljava/util/Map; FIELD e name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name METHOD a getName ()Ljava/lang/String; CLASS bif$e SpawnEntry FIELD b type Laim; FIELD c minGroupSize I FIELD d maxGroupSize I METHOD (Laim;III)V ARG 1 type ARG 2 weight ARG 3 minGroupSize ARG 4 maxGroupSize FIELD a LOGGER Lorg/apache/logging/log4j/Logger; FIELD b BIOMES Ljava/util/Set; FIELD c PARENT_BIOME_ID_MAP Lfe; FIELD d TEMPERATURE_NOISE Lckg; FIELD e FOLIAGE_NOISE Lckg; 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 Lcjo; FIELD o category Lbif$b; FIELD p precipitation Lbif$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 (Lbif$a;)V ARG 1 settings METHOD a hasParent ()Z METHOD a getSkyColor (F)I ARG 1 temperature METHOD a getEntitySpawnList (Lait;)Ljava/util/List; METHOD a addSpawn (Lait;Lbif$e;)V ARG 1 type METHOD a canSetSnow (Lbhl;Lev;)Z ARG 1 world ARG 2 blockPos METHOD a canSetSnow (Lbhl;Lev;Z)Z ARG 1 world ARG 2 pos METHOD a getParentBiome (Lbif;)Lbif; ARG 0 biome METHOD a getCarversForStep (Lbyq$a;)Ljava/util/List; METHOD a addCarver (Lbyq$a;Lbzf;)V ARG 1 step METHOD a getFeaturesForStep (Lbyq$b;)Ljava/util/List; ARG 1 feature METHOD a generateFeatureStep (Lbyq$b;Lbwz;Lbhj;JLbzb;Lev;)V ARG 1 featureStep ARG 2 chunkGenerator ARG 3 world METHOD a addFeature (Lbyq$b;Lcac;)V ARG 1 step METHOD a configureCarver (Lbzk;Lbzd;)Lbzf; ARG 0 carver ARG 1 config METHOD a configureFeature (Lcbe;Lcbf;Lcgv;Lcao;)Lcac; ARG 0 feature ARG 1 featureConfig ARG 2 decorator ARG 3 decoratorConfig METHOD a hasStructureFeature (Lcel;)Z METHOD a addStructureFeature (Lcel;Lcbf;)V ARG 1 structureFeature METHOD a getFoliageColorAt (Lev;)I ARG 1 blockPos METHOD a buildSurface (Ljava/util/Random;Lbwy;IIIDLbvk;Lbvk;IJ)V ARG 1 random ARG 2 chunk ARG 3 x ARG 4 z ARG 5 worldHeight ARG 6 noise ARG 8 defaultBlock ARG 9 defaultFluid ARG 10 seaLevel ARG 11 seed METHOD b getPrecipitation ()Lbif$d; METHOD b canSetIce (Lbhl;Lev;)Z ARG 1 world ARG 2 blockPos METHOD b getStructureFeatureConfig (Lcel;)Lcbf; METHOD b getGrassColorAt (Lev;)I ARG 1 blockPos METHOD c hasHighHumidity ()Z METHOD c getTemperature (Lev;)F ARG 1 blockPos METHOD d getMaxSpawnLimit ()F METHOD e getFlowerFeatures ()Ljava/util/List; METHOD f getTemperatureGroup ()Lbif$c; METHOD g getDepth ()F METHOD h getRainfall ()F METHOD i getTextComponent ()Ljm; METHOD j getTranslationKey ()Ljava/lang/String; METHOD k getScale ()F METHOD l getTemperature ()F METHOD m getWaterColor ()I METHOD n getWaterFogColor ()I METHOD o getCategory ()Lbif$b; METHOD p getSurfaceBuilder ()Lcjo; METHOD q getSurfaceConfig ()Lcka; METHOD r getParent ()Ljava/lang/String;