ΚώΊΎE©net/minecraft/SharedConstants  9net/minecraft/world/entity/projectile/arrow/AbstractArrowK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V 9net/minecraft/world/entity/projectile/arrow/SpectralArrow durationI  &net/minecraft/world/entity/EntityTypesSPECTRAL_ARROW'Lnet/minecraft/world/entity/EntityType;  Ό(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V  –(Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V  tick()V !"level#()Lnet/minecraft/world/level/Level; $%& '(net/minecraft/world/level/Level isClientSide()Z * +( isInGround -./ 01*net/minecraft/core/particles/ParticleTypesEFFECT+Lnet/minecraft/core/particles/ParticleType;3net/minecraft/util/CommonColors 567 890net/minecraft/core/particles/SpellParticleOptioncreatea(Lnet/minecraft/core/particles/ParticleType;IF)Lnet/minecraft/core/particles/SpellParticleOption; ; <=getX()D ? @=getY B C=getZ $E FG addParticle7(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V I JKdoPostHurtEffects,(Lnet/minecraft/world/entity/LivingEntity;)VM,net/minecraft/world/effect/MobEffectInstance OPQ RS%net/minecraft/world/effect/MobEffectsGLOWINGLnet/minecraft/core/Holder; LU V (Lnet/minecraft/core/Holder;II)V X YZgetEffectSource%()Lnet/minecraft/world/entity/Entity; \]^ _`'net/minecraft/world/entity/LivingEntity addEffectT(Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Z b cdreadAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)VfDuration hij kl,net/minecraft/world/level/storage/ValueInputgetIntOr(Ljava/lang/String;I)I n opaddAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)V rst uv-net/minecraft/world/level/storage/ValueOutputputInt(Ljava/lang/String;I)Vx"net/minecraft/world/item/ItemStack z{| }net/minecraft/world/item/ItemsLnet/minecraft/world/item/Item; w €'(Lnet/minecraft/world/level/ItemLike;)VDEFAULT_DURATION ConstantValueΘCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/world/entity/projectile/arrow/SpectralArrow;type!Lnet/minecraft/world/level/Level;LocalVariableTypeTableeLnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/arrow/SpectralArrow;>;MethodParameters Signature‰(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/arrow/SpectralArrow;>;Lnet/minecraft/world/level/Level;)V•(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Vowner)Lnet/minecraft/world/entity/LivingEntity;pickupItemStack$Lnet/minecraft/world/item/ItemStack;firedFromWeaponRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;o(Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)VxDyz StackMapTablemobeffect.Lnet/minecraft/world/effect/MobEffectInstance;input.Lnet/minecraft/world/level/storage/ValueInput;output/Lnet/minecraft/world/level/storage/ValueOutput;getDefaultPickupItem&()Lnet/minecraft/world/item/ItemStack; SourceFileSpectralArrow.java! ‚ƒ „f*+,·*Θ΅ ±… † ‡ˆ‰!Š‹ ‰Œ ‰!Ž„n*²,+-·*Θ΅ ±… †4‡ˆ!Š‘’“”•”!‘“•– —˜„‡ *²(+ ·*Θ΅ ±…!"†H‡ˆ!Š™š›šœš“”•” !™›œ“•– —„s4*·*ΆΆ#™(*Ά)š!*Ά², Έ4*Ά:*Ά>*ΆAΆD±…&()3+† 4‡ˆ3JK„j *+·H»LY²N*΄ ·TM+,*ΆWΆ[W±…/123†  ‡ˆ ž’ Ÿ žcd„Q*+·a*+eΘΉg΅ ±…789†‡ˆ‘’‘op„N*+·m+e*΄ Ήq±…=>?†‡ˆ£€£₯¦„5 »wY²y·~°…C†  ‡ˆ§¨