Êþº¾Eç  -net/minecraft/world/damagesource/DamageSourcetype/()Lnet/minecraft/world/damagesource/DamageType;   +net/minecraft/world/damagesource/DamageTypemsgId()Ljava/lang/String; makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;   exhaustion()F   causingEntity#Lnet/minecraft/world/entity/Entity;   directEntity  !java/lang/Object()V # $Lnet/minecraft/core/Holder; & '(damageSourcePositionLnet/minecraft/world/phys/Vec3; * +ƒ(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V - .d(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V 012 34!net/minecraft/world/entity/Entity getWeaponItem&()Lnet/minecraft/world/item/ItemStack; 07 89getDisplayName(()Lnet/minecraft/network/chat/Component;;'net/minecraft/world/entity/LivingEntity := >4getMainHandItem @AB CD"net/minecraft/world/item/ItemStackEMPTY$Lnet/minecraft/world/item/ItemStack; @F GHisEmpty()Z JKL MN+net/minecraft/core/component/DataComponents CUSTOM_NAME0Lnet/minecraft/core/component/DataComponentType; @P QRhas3(Lnet/minecraft/core/component/DataComponentType;)Z :7 @7 WXY Z[$net/minecraft/network/chat/Component translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; :] ^_ getKillCredit+()Lnet/minecraft/world/entity/LivingEntity; bcd ef/net/minecraft/world/damagesource/DamageSource$19$SwitchMap$net$minecraft$world$damagesource$DamageScaling[I h ijscaling2()Lnet/minecraft/world/damagesource/DamageScaling; lmn op.net/minecraft/world/damagesource/DamageScalingordinal()Irjava/lang/MatchException qt u*(Ljava/lang/String;Ljava/lang/Throwable;)Vw(net/minecraft/world/entity/player/Player y z{ getEntity%()Lnet/minecraft/world/entity/Entity; v} ~ getAbilities/()Lnet/minecraft/world/entity/player/Abilities; �‚ƒ „…+net/minecraft/world/entity/player/Abilities instabuildZ 0‡ ˆ‰position!()Lnet/minecraft/world/phys/Vec3; ‹Œ� Ž�net/minecraft/core/Holderis(Lnet/minecraft/tags/TagKey;)Z ‹‘ Ž’((Lnet/minecraft/resources/ResourceKey;)Z ‹” •–value()Ljava/lang/Object; SignatureJLnet/minecraft/core/Holder;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;toStringCodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/world/damagesource/DamageSource;getFoodExhaustionisDirect StackMapTableLocalVariableTypeTableMethodParameters²(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V“(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V=(Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;)Vl(Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;)VA(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Vp(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)V(Lnet/minecraft/core/Holder;)VM(Lnet/minecraft/core/Holder;)VgetDirectEntitygetLocalizedDeathMessageQ(Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/network/chat/Component; livingEntity)Lnet/minecraft/world/entity/LivingEntity;name&Lnet/minecraft/network/chat/Component;heldvictimdeathMsgLjava/lang/String;source playerMsg¼java/lang/StringgetMsgIdscalesWithDifficultyisCreativePlayerplayer*Lnet/minecraft/world/entity/player/Player;getSourcePositionsourcePositionRawtagLnet/minecraft/tags/TagKey;JLnet/minecraft/tags/TagKey;M(Lnet/minecraft/tags/TagKey;)ZtypeKey%Lnet/minecraft/resources/ResourceKey;TLnet/minecraft/resources/ResourceKey;W(Lnet/minecraft/resources/ResourceKey;)Z typeHolder()Lnet/minecraft/core/Holder;L()Lnet/minecraft/core/Holder; SourceFileDamageSource.java NestMembersBootstrapMethodsÔDamageSource ()Ödeath.attack.Ø.itemÚ.playerÜ ÝÞß à$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesã%java/lang/invoke/MethodHandles$Lookupåjava/lang/invoke/MethodHandlesLookup!$—˜™š™š'(™š› œ7 *¶¶º °�ž  Ÿ ¡œ2*¶¶®�ž Ÿ ¢HœF*´*´¦§¬�ž Ÿ £@ +œ’*·*+µ"*-µ*,µ*µ%±�"# $%&'ž4Ÿ $'(¤ ˜¥'—¦™ššš .œg *+,-·)±� *+ž* Ÿ  $  ¤  ˜¥ —§™šš ¨œ] *+,·)±� ./ž  Ÿ  $ '(¤  ˜¥ '—© ªœ\*+,,·,±� 23ž Ÿ $¤ ˜¥ —«™ š ¬œS *+·)±� 67ž Ÿ  $¤  ˜¥—­®{œ/*´°�<ž Ÿ ™šz{œ/*´°�Bž Ÿ ™š34œJ*´Æ *´¶/§°�Fž Ÿ £@@™š¯°œ¢×*¶¶º5M*´Ç *´Ɔ*´Ç *´¶6§ *´¶6N*´:Á:™À::¶<§²?:¶Eš/²I¶O™$,ºS½Y+¶TSY-SY¶US¸V°,½Y+¶TSY-S¸V°+¶\N,º`:-ƽY+¶TSY-¶TS¸V°,½Y+¶TS¸V°�2 J KL4MVOiPŠRžV£W«X¯YÇ[žRI±²4j³´VHµDן ×¶² Ê·¸£4¹²«,º¸£)ü»FWüWB@ü5@ùý(:»¥¶½ œ2*¶¶°�`ž Ÿ ¾Hœ�T²a*¶¶g¶k.ª$(D»qY·s¿§ *´Á:™*´Áv𧧬�d2e6fRgSdž TŸ £ ( @¿Hœ`!*¶xM,Áv™,ÀvL+¶|´€™§¬�lžÀÁ!Ÿ £@‰œa*´%Æ*´%°*´Æ *´¶†°°�pq rsuž Ÿ £ ™šÉœ/*´%°�yž Ÿ ™šŽ�œQ *´"+¹Š¬�}ž Ÿ  ÄŤ  ÄÆ¥Ä—ÇŽ’œQ *´"+¹�¬��ž Ÿ  Èɤ  Èʥȗ˜7 *´"¹“À°�…ž  Ÿ ÌÍœ/*´"°�‰ž Ÿ —ÎÏÐÑbÒÛÓÛÕÛ×ÛÙábâäæ