Êþº¾Eò  net/minecraft/world/BossEvent“(Ljava/util/UUID;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;)V   com/google/common/collect/Sets newHashSet()Ljava/util/HashSet;  *net/minecraft/server/level/ServerBossEventplayersLjava/util/Set;  java/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;  unmodifiablePlayers  visibleZ ! "#progressF % &' setProgress(F)V ) *+setDirty()V- ./apply()Ljava/util/function/Function; 1 23 broadcast (Ljava/util/function/Function;)V 5 67color,Lnet/minecraft/world/BossEvent$BossBarColor; 9 :;setColor/(Lnet/minecraft/world/BossEvent$BossBarColor;)V- > ?@overlay.Lnet/minecraft/world/BossEvent$BossBarOverlay; B CD setOverlay1(Lnet/minecraft/world/BossEvent$BossBarOverlay;)V F G darkenScreen I JKsetDarkenScreen"(Z)Lnet/minecraft/world/BossEvent;- N O playBossMusic Q RKsetPlayBossMusic T UcreateWorldFog W XKsetCreateWorldFog Z [\name&Lnet/minecraft/network/chat/Component; ^_` abcom/google/common/base/Objectsequal'(Ljava/lang/Object;Ljava/lang/Object;)Z d efsetName)(Lnet/minecraft/network/chat/Component;)V- ijk .ljava/util/function/Function&(Ljava/lang/Object;)Ljava/lang/Object;n>net/minecraft/network/protocol/game/ClientboundBossEventPacket pqr st java/util/Setiterator()Ljava/util/Iterator; vwx yzjava/util/IteratorhasNext()Z v| }~next()Ljava/lang/Object;€'net/minecraft/server/level/ServerPlayer ‚ ƒ„ connection;Lnet/minecraft/server/network/ServerGamePacketListenerImpl; †‡ˆ ‰Š9net/minecraft/server/network/ServerGamePacketListenerImplsend*(Lnet/minecraft/network/protocol/Packet;)V pŒ �Žadd(Ljava/lang/Object;)Z m� ‘’createAddPacketa(Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; p” •Žremove — ˜™getId()Ljava/util/UUID; m› œ�createRemovePacketR(Ljava/util/UUID;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; pŸ  zisEmpty ¢£¤ ¥¦com/google/common/collect/Lists newArrayList+(Ljava/lang/Iterable;)Ljava/util/ArrayList; ¨q©java/util/ArrayList « ¬­ removePlayer,(Lnet/minecraft/server/level/ServerPlayer;)V Signature:Ljava/util/Set;CodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/server/level/ServerBossEvent;idLjava/util/UUID;MethodParameters StackMapTableplayer)Lnet/minecraft/server/level/ServerPlayer;packet@Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket;factoryLjava/util/function/Function;LocalVariableTypeTable~Ljava/util/function/Function;�(Ljava/util/function/Function;)V addPlayerremoveAllPlayers isVisible setVisible(Z)V getPlayers()Ljava/util/Collection;C()Ljava/util/Collection; SourceFileServerBossEvent.javaBootstrapMethodslÏ mÐ Ñ’createUpdateProgressPacket’Ô mÕ Ö’createUpdateStylePacketØ mÙ Ú’createUpdatePropertiesPacketÜ mÝ Þ’createUpdateNamePacketà áâã äå"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è*net/minecraft/world/BossEvent$BossBarColor BossBarColorë,net/minecraft/world/BossEvent$BossBarOverlayBossBarOverlayî%java/lang/invoke/MethodHandles$Lookupðjava/lang/invoke/MethodHandlesLookup!®¯®¯°ƒ!*+,-·*¸µ **´ ¸µ*µ±±  ²4!³´!µ¶![\!67!?@·µ[6?&'°i#*´ •™*#·$*¶(*º,¶0±±  ²³´"#¸·":;°h+*´4¥*+·8*¶(*º<¶0±±$% &')²³´67¸·6CD°h+*´=¥*+·A*¶(*º<¶0±±-. /02²³´?@¸·?JK°j*´EŸ*·HW*¶(*ºL¶0*°±6789;²³´G¸·GRK°j*´MŸ*·PW*¶(*ºL¶0*°±@ABCE²³´O¸·OXK°j*´SŸ*·VW*¶(*ºL¶0*°±JKLMO²³´U¸·Uef°k+*´Y¸]š*+·c*¶(*ºg¶0±±T UVWY²³´[\¸·[23°¿=*´™8+*¹hÀmM*´ ¹oN-¹u™-¹{À:´�,¶…§ÿã±±\]^0_9`<b²*0 ¹º*»¼=³´=½¾¿ =½À¸ýmvù·½®Á­°e *´ +¹‹™*´™+´�*¸�¶…±±efh² ³´ ¹º¸·¹¬­°h#*´ +¹“™*´™+´�*¶–¸š¶…±±kl"n²#³´#¹º¸"·¹Ã+°ˆ3*´ ¹žš)*´ ¸¡¶§L+¹u™+¹{ÀM*,¶ª§ÿè±±q r*s/t2v²*¹º3³´¸ üvúÄz°/*´¬±y² ³´ÅưÝK*´ŸE*µ*¶(*´ ¹oM,¹u™),¹{ÀN-´�™ *¸�§ *¶–¸š¶…§ÿÔ±±}~ €.�G‚J„² .¹ºK³´K¸6üvÿ!v†ÿv†mù·ÇȰ/*´°±‡² ³´®É*+°+±±‹² ³´ÊËÌ*ßÍÎÒßÍÓÒßÍ×ÒßÍÛÒæçé@êì@íïñ