Êþº¾Eî  java/lang/Object()Vjava/util/EnumMap &net/minecraft/world/entity/MobCategory   (Ljava/lang/Class;)V  8net/minecraft/world/level/biome/MobSpawnSettings$BuilderspawnsByCategoryLjava/util/Map;  com/google/common/collect/MapsnewLinkedHashMap()Ljava/util/LinkedHashMap;   mobSpawnCosts-net/minecraft/util/valueproviders/ConstantInt  !(I)V#,net/minecraft/util/valueproviders/UniformInt "% &(II)V ()* +,%net/minecraft/world/entity/EntityType getCategory*()Lnet/minecraft/world/entity/MobCategory; . /0addSpawn»(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/MobCategory;ILnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; 2 34 forCategoryZ(Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/util/random/WeightedList$Builder;6?.net/minecraft/util/random/WeightedList$BuilderaddE(Ljava/lang/Object;I)Lnet/minecraft/util/random/WeightedList$Builder; ;A BCaddAllZ(Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/util/random/WeightedList$Builder; EFG HI&net/minecraft/util/random/WeightedListbuilder2()Lnet/minecraft/util/random/WeightedList$Builder; KLM NO java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; KQ RSremove&(Ljava/lang/Object;)Ljava/lang/Object;U=net/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost TW X(DD)V KZ [\putAll(Ljava/util/Map;)V^0net/minecraft/world/level/biome/MobSpawnSettings K` abentrySet()Ljava/util/Set; def gh java/util/Setstream()Ljava/util/stream/Stream;j klapply()Ljava/util/function/Function;j opq rs&com/google/common/collect/ImmutableMaptoImmutableMapX(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector; uvw xyjava/util/stream/Streamcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object; o{ |}copyOf9(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap; ] €!(Ljava/util/Map;Ljava/util/Map;)Vj Kƒ „…computeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; ‡ˆ‰ Š‹java/util/Map$EntrygetValue()Ljava/lang/Object; ;� Ž�build*()Lnet/minecraft/util/random/WeightedList; Signature©Ljava/util/Map;>;zLjava/util/Map;Lnet/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost;>;CodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;f(Lnet/minecraft/world/entity/EntityType;III)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;count/Lnet/minecraft/util/valueproviders/IntProvider;type'Lnet/minecraft/world/entity/EntityType;weightIminCountmaxCountLocalVariableTypeTable*Lnet/minecraft/world/entity/EntityType<*>; StackMapTable¥-net/minecraft/util/valueproviders/IntProviderMethodParametersi(Lnet/minecraft/world/entity/EntityType<*>;III)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;“(Lnet/minecraft/world/entity/EntityType;ILnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;–(Lnet/minecraft/world/entity/EntityType<*>;ILnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;category(Lnet/minecraft/world/entity/MobCategory; Deprecated¾(Lnet/minecraft/world/entity/EntityType<*>;Lnet/minecraft/world/entity/MobCategory;ILnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;RuntimeVisibleAnnotationsLjava/lang/Deprecated; addAllSpawnsŒ(Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;spawns(Lnet/minecraft/util/random/WeightedList;hLnet/minecraft/util/random/WeightedList;Ì(Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;noSpawnsd(Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; dontOverrideaddMobSpawnCoste(Lnet/minecraft/world/entity/EntityType;DD)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;chargeD energyBudgeth(Lnet/minecraft/world/entity/EntityType<*>;DD)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; addAllCostsK(Ljava/util/Map;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;costs¶(Ljava/util/Map;Lnet/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost;>;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;4()Lnet/minecraft/world/level/biome/MobSpawnSettings;š(Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/util/random/WeightedList$Builder;lambda$forCategory$0lambda$build$0?(Ljava/util/Map$Entry;)Lnet/minecraft/util/random/WeightedList;eLjava/util/Map$Entry; SourceFileMobSpawnSettings.javaNestHostBootstrapMethodsS Ð ‡Ñ Ò‹getKeyÔ?(Ljava/util/Map$Entry;)Lnet/minecraft/world/entity/MobCategory;Ö × ÆÇÇÚ Û Å44Þ ßàá âã"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesBuilder SpawnerData MobSpawnCostEntryê%java/lang/invoke/MethodHandles$Lookupìjava/lang/invoke/MethodHandlesLookup!�‘�’ “K*·*»Y · µ*¸µ±”ijk• –—/˜“Å. »Y·:§»"Y·$:*++¶'¶-W*°”oprt,u•H™š.–—.›œ.�ž.Ÿž. ž™š¡ .›¢£ ü ¤¦›�Ÿ �§/¨“l*++¶'-¶-W*°” y z•*–—›œ�ž™š¡ ›¢¦ ›�™�©/0“~*,¶1»5Y+·7¶:W*°” €•4–—›œª«�ž™š¡ ›¢¦›ª�™¬�­®¯°±“` *+¶1,¶@W*°” „ …•  –— ª« ²³¡  ²´¦ ª²�µ¶·“H*´+¸D¹JW*°” ‰Š•–—ª«¦ª¸·“E *´+¹PW*°” Ž �• –— ª«¦ª¹º“u*´+»TY(·V¹JW*°” §¨•*–—›œ»¼½¼¡ ›¢¦ ›»½�¾¿À“V *´+¹Y*°” ¬ ­• –— Á¡  Á’¦Á�ŽÓh2»]Y*´¹_¹cºiºm¸n¹tÀK*´¸z·~°”±²+³1±• 2–—34“G*´+º�¹‚À;°”¸•–—ª«¦ª�Ä Å4“¸D°”¸ ÆÇ“7 *¹†À;¶Œ°”²•  ÈÉÊËÌ]Í ÝÎÏÓÝÎÕØÝÎÙÜä2]å ;Eå 5]æT]ç‡Kè éëí