Êþº¾E  -net/minecraft/world/level/saveddata/SavedData()V   com/google/common/collect/Maps newHashMap()Ljava/util/HashMap;  0net/minecraft/server/bossevents/CustomBossEventseventsLjava/util/Map;   java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;/net/minecraft/server/bossevents/CustomBossEvent   net/minecraft/util/MthcreateInsecureUUID3(Lnet/minecraft/util/RandomSource;)Ljava/util/UUID;" #$runH(Lnet/minecraft/server/bossevents/CustomBossEvents;)Ljava/lang/Runnable; & 'q(Ljava/util/UUID;Lnet/minecraft/resources/Identifier;Lnet/minecraft/network/chat/Component;Ljava/lang/Runnable;)V ) *+put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .setDirty 0 12customId&()Lnet/minecraft/resources/Identifier; 4 5remove 7 89keySet()Ljava/util/Set; ; <=values()Ljava/util/Collection; ?@A BCjava/util/Collectioniterator()Ljava/util/Iterator; EFG HIjava/util/IteratorhasNext()Z EK LMnext()Ljava/lang/Object; O PQonPlayerConnect,(Lnet/minecraft/server/level/ServerPlayer;)V S TQonPlayerDisconnectV WXapply()Ljava/util/function/Function; Z[\ ]^net/minecraft/util/Util mapValues=(Ljava/util/Map;Ljava/util/function/Function;)Ljava/util/Map; a bcacceptS(Lnet/minecraft/server/bossevents/CustomBossEvents;)Ljava/util/function/BiConsumer; e fgforEach"(Ljava/util/function/BiConsumer;)V ijk lmjava/util/UUID randomUUID()Ljava/util/UUID; opq rjava/util/ObjectsrequireNonNull t uvload³(Ljava/util/UUID;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/bossevents/CustomBossEvent$Packed;Ljava/lang/Runnable;)Lnet/minecraft/server/bossevents/CustomBossEvent; xyz {|"net/minecraft/resources/IdentifierCODEC Lcom/mojang/serialization/Codec; ~y6net/minecraft/server/bossevents/CustomBossEvent$Packed �‚ƒ „…com/mojang/serialization/Codec unboundedMapu(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/codecs/UnboundedMapCodec; ‡ ˆ| EVENTS_CODECVV �Œ �Žxmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; y‘1net/minecraft/world/level/saveddata/SavedDataType“custom_boss_events x• –—withDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;™ š()Ljava/util/function/Supplier; œ�ž Ÿ 'net/minecraft/util/datafix/DataFixTypesSAVED_DATA_CUSTOM_BOSS_EVENTS)Lnet/minecraft/util/datafix/DataFixTypes; �¢ £�(Lnet/minecraft/resources/Identifier;Ljava/util/function/Supplier;Lcom/mojang/serialization/Codec;Lnet/minecraft/util/datafix/DataFixTypes;)V ¥ ¦§TYPE3Lnet/minecraft/world/level/saveddata/SavedDataType; Signature�Lcom/mojang/serialization/Codec;>;TLcom/mojang/serialization/Codec;gLnet/minecraft/world/level/saveddata/SavedDataType;fLjava/util/Map;CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/server/bossevents/CustomBossEvents;W(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/bossevents/CustomBossEvent;id$Lnet/minecraft/resources/Identifier;MethodParametersRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;createž(Lnet/minecraft/util/RandomSource;Lnet/minecraft/resources/Identifier;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/bossevents/CustomBossEvent;random!Lnet/minecraft/util/RandomSource;name&Lnet/minecraft/network/chat/Component;result1Lnet/minecraft/server/bossevents/CustomBossEvent;4(Lnet/minecraft/server/bossevents/CustomBossEvent;)Vevent StackMapTablegetIds>()Ljava/util/Collection; getEventsK()Ljava/util/Collection;player)Lnet/minecraft/server/level/ServerPlayer;lambda$static$2C(Lnet/minecraft/server/bossevents/CustomBossEvents;)Ljava/util/Map;clambda$static$0C(Ljava/util/Map;)Lnet/minecraft/server/bossevents/CustomBossEvents;rlambda$static$1‘(Lnet/minecraft/server/bossevents/CustomBossEvents;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/bossevents/CustomBossEvent$Packed;)Vpacked8Lnet/minecraft/server/bossevents/CustomBossEvent$Packed; SourceFileCustomBossEvents.javaBootstrapMethodsÙ -Ü Ý Þßpack:()Lnet/minecraft/server/bossevents/CustomBossEvent$Packed;ák(Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/server/bossevents/CustomBossEvent$Packed;ã'(Ljava/lang/Object;Ljava/lang/Object;)Vå æ ÏÐè_(Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/bossevents/CustomBossEvent$Packed;)Vê ë ÌÍÍî ï ÉÊÊM_ô4()Lnet/minecraft/server/bossevents/CustomBossEvents;ö ÷øù úû"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; InnerClassesPackedÿ%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!ˆ|¨©{|¨ª¦§¨«¨¬ ­: *·*¸µ ±® $¯  °±²­B*´ +¹À°®'¯°±³´µ³¶·¸¹­‡)»Y+¸,-*º!·%:*´ ,¹(W*¶,°®+,"-&.¯4)°±)º»)³´)¼½¾¿µ º³¼5À­Z*´ +¶/¹3Æ*¶,±®235¯°±Á¿ÂµÁÃ=­4 *´ ¹6°®8¯  °±¨ÄÅ=­4 *´ ¹:°®<¯  °±¨ÆPQ­†+*´ ¹:¹>M,¹D™,¹JÀN-+¶N§ÿè±®@"A'B*C¯ "Á¿+°±+ÇÈ üEúµÇTQ­†+*´ ¹:¹>M,¹D™,¹JÀN-+¶R§ÿè±®F"G'H*I¯ "Á¿+°±+ÇÈ üEúµÇ ÉÊ­7 *´ ºU¸Y°®¯  ˱ ÌÍ­R»Y·_L*+º`¹d+°®¯α ÏЭ]*´ +¸h+,*Y¸nWº!¸s¹(W±®¯ α³´ÑÒÓ­d<²w²}¸€³†²†º‰ºŠ¹‹³�»�Y’¸”º˜²�²›·¡³¤±® !';ÔÕÖ>õר×õÚÛàõâäçõÚéìõÚíðõñòóü~ýþ