Êþº¾Eß  java/lang/Object()V   ,net/minecraft/world/effect/MobEffectInstanceisInfiniteDuration()Zeffect.duration.infinite  $net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;   getDuration()I  net/minecraft/util/Mthfloor(F)I !" #$net/minecraft/util/StringUtilformatTickDuration(IF)Ljava/lang/String; & 'literal )*+ ,-%net/minecraft/world/effect/MobEffectsHASTELnet/minecraft/core/Holder; /01 23'net/minecraft/world/entity/LivingEntity hasEffect(Lnet/minecraft/core/Holder;)Z )5 6- CONDUIT_POWER /8 9: getEffectK(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffectInstance; < = getAmplifier ?@A BCjava/lang/Mathmax(II)I )E F-WATER_BREATHING )H I-BREATH_OF_THE_NAUTILUS K 9L()Lnet/minecraft/core/Holder;N OPtest­(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;DLnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffectInstance;I)Ljava/util/function/Predicate; RST UV&net/minecraft/server/level/ServerLevel getPlayers0(Ljava/util/function/Predicate;)Ljava/util/List;X YZacceptp(Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Consumer; \]^ _`java/util/ListforEach (Ljava/util/function/Consumer;)V b c1(Lnet/minecraft/world/effect/MobEffectInstance;)V efg hi'net/minecraft/server/level/ServerPlayer addEffectT(Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Z ek lmgameMode1Lnet/minecraft/server/level/ServerPlayerGameMode; opq r /net/minecraft/server/level/ServerPlayerGameMode isSurvival tuv wx!net/minecraft/world/entity/Entity isAlliedTo&(Lnet/minecraft/world/entity/Entity;)Z ez {|position!()Lnet/minecraft/world/phys/Vec3; ~€ �‚net/minecraft/world/phys/Vec3 closerThan!(Lnet/minecraft/core/Position;D)Z e0 e8 † ‡ˆ endsWithin(I)ZŠ(net/minecraft/world/effect/MobEffectUtilCodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/world/effect/MobEffectUtil;formatDurationX(Lnet/minecraft/world/effect/MobEffectInstance;FF)Lnet/minecraft/network/chat/Component;instance.Lnet/minecraft/world/effect/MobEffectInstance;scaleFtickratedurationI StackMapTableMethodParameters hasDigSpeed,(Lnet/minecraft/world/entity/LivingEntity;)Zmob)Lnet/minecraft/world/entity/LivingEntity;getDigSpeedAmplification,(Lnet/minecraft/world/entity/LivingEntity;)IabhasWaterBreathingshouldEffectsRefillAirsupplyaddEffectToPlayersAround¬(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;DLnet/minecraft/world/effect/MobEffectInstance;I)Ljava/util/List;level(Lnet/minecraft/server/level/ServerLevel;source#Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;radiusDeffectInstancedisplayEffectLimiteffectplayersLjava/util/List;LocalVariableTypeTableCLnet/minecraft/core/Holder;;Ljava/util/List; Signature×(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;DLnet/minecraft/world/effect/MobEffectInstance;I)Ljava/util/List;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;!lambda$addEffectToPlayersAround$1}(Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerPlayer;)Vplayer)Lnet/minecraft/server/level/ServerPlayer;!lambda$addEffectToPlayersAround$0¹(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;DLnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffectInstance;ILnet/minecraft/server/level/ServerPlayer;)Zinput SourceFileMobEffectUtil.javaBootstrapMethodsÅ(Ljava/lang/Object;)ZÇ ‰È ¾¿Ê,(Lnet/minecraft/server/level/ServerPlayer;)ZÌ(Ljava/lang/Object;)VÎ ‰Ï º»Ñ,(Lnet/minecraft/server/level/ServerPlayer;)VÓ ÔÕÖ ×Ø"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Û%java/lang/invoke/MethodHandles$LookupÝjava/lang/invoke/MethodHandlesLookup1‰ ‹/*·±Œ� Ž� �‘‹~!*¶™  ¸°*¶†#j¸>$¸¸%°Œ �*!’“!”•!–• —˜™ š ’”– ›œ‹P*²(¶.š *²4¶.™§¬Œ� �ž™@š� Ÿ ‹”4<=*²(¶.™*²(¶7¶;<*²4¶.™*²4¶7¶;=¸>¬Œ "##.&� 4�ž2¡˜0¢˜™ýš� £œ‹Z$*²D¶.š*²4¶.š *²G¶.™§¬Œ*� $�ž™@š� ¤œ‹Z$*²G¶.™*²D¶.š *²4¶.™§¬Œ.� $�ž™@š� ¥¦‹Å -¶J:*+,)ºM¶Q:+ºW¹[°Œ23>*@�R-§¨-©ª-{«-¬­-®“-¯˜&°-±²³&°´±µš§©{¬®¯¶·¸ ¹ º»‹M,»Y*·a+¶dW±Œ>� ®“©ª¼½ ¾¿‹ãX´j¶n™N*Æ *¶sšA+¶y(¶}™4¶ƒ™&¶„¶;¶;¡¶„d¶…™§¬Œ456)839E:W4�HX©ªX{«X¬­X°-X®“X¯˜XÀ½™9@ÁÂÃÒÄÆÉÒËÍÐÙ ÚÜÞ