Êþº¾E�  java/lang/Object()V2it/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap   /net/minecraft/world/level/LocalMobCapCalculatorplayersNearChunk,Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;  com/google/common/collect/Maps newHashMap()Ljava/util/HashMap;  playerMobCountsLjava/util/Map;  chunkMap%Lnet/minecraft/server/level/ChunkMap;  ! "#"net/minecraft/world/level/ChunkPospack()J% &'getˆ(Lnet/minecraft/world/level/LocalMobCapCalculator;Lnet/minecraft/world/level/ChunkPos;)Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; )*+ ,-*it/unimi/dsi/fastutil/longs/Long2ObjectMapcomputeIfAbsentF(JLit/unimi/dsi/fastutil/longs/Long2ObjectFunction;)Ljava/lang/Object;/java/util/List 1 23getPlayersNear6(Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; .5 67iterator()Ljava/util/Iterator; 9:; <=java/util/IteratorhasNext()Z 9? @Anext()Ljava/lang/Object;C'net/minecraft/server/level/ServerPlayerE FGapply()Ljava/util/function/Function; IJK ,L java/util/MapC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;N9net/minecraft/world/level/LocalMobCapCalculator$MobCounts MP QRadd+(Lnet/minecraft/world/entity/MobCategory;)V IT &U&(Ljava/lang/Object;)Ljava/lang/Object; MW XYcanSpawn+(Lnet/minecraft/world/entity/MobCategory;)Z M \]^ _3#net/minecraft/server/level/ChunkMapgetPlayersCloseForSpawning SignatureiLit/unimi/dsi/fastutil/longs/Long2ObjectMap;>;uLjava/util/Map;((Lnet/minecraft/server/level/ChunkMap;)VCodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/world/level/LocalMobCapCalculator;MethodParameterspos$Lnet/minecraft/world/level/ChunkPos;a(Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List;addMobO(Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/entity/MobCategory;)Vplayer)Lnet/minecraft/server/level/ServerPlayer;category(Lnet/minecraft/world/entity/MobCategory; StackMapTableO(Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/ChunkPos;)Z mobCounts;Lnet/minecraft/world/level/LocalMobCapCalculator$MobCounts; serverPlayer mobCategorylambda$addMob$0f(Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/level/LocalMobCapCalculator$MobCounts;keylambda$getPlayersNear$07(Lnet/minecraft/world/level/ChunkPos;J)Ljava/util/List;J SourceFileLocalMobCapCalculator.java NestMembersBootstrapMethods„(J)Ljava/lang/Object;† ‡ |}‰(J)Ljava/util/List;UŒ � yzz� ‘’“ ”•"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; InnerClasses MobCounts™%java/lang/invoke/MethodHandles$Lookup›java/lang/invoke/MethodHandlesLookup! `a`bcd`*·*»Y· µ *¸µ*+µ±efghi23dL*´ +¶*+º$¹(À.°efghjkij`lmndŸ:*+¶0¹4N-¹8™(-¹>ÀB:*´ºD¹HÀM,¶O§ÿÕ±e !6"9#f*op:gh:jk:qrs ü 9ú-i jqXtdÇD*,¶0¹4N-¹8™1-¹>ÀB:*´¹SÀM:Æ +¶V™¬§ÿ̬e&'/(=)?+B,f4/uv wpDghDxrDjksü 9ý1BMùúi xj yzd2»MY·Z°e!f {p|}dG *´+¶[°ef  gh jk {~€�M‚�ƒ…ˆ�ЋޖM — ˜šœ