Êþº¾ECnet/minecraft/SharedConstants  9net/minecraft/world/entity/projectile/arrow/AbstractArrowK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V  &net/minecraft/world/entity/EntityTypesARROW'Lnet/minecraft/world/entity/EntityType;  –(Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V  1net/minecraft/world/entity/projectile/arrow/Arrow updateColor()V  ¼(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  getPickupItemStackOrigin&()Lnet/minecraft/world/item/ItemStack; !" #$+net/minecraft/core/component/DataComponentsPOTION_CONTENTS0Lnet/minecraft/core/component/DataComponentType; &'( )*/net/minecraft/world/item/alchemy/PotionContentsEMPTY1Lnet/minecraft/world/item/alchemy/PotionContents; ,-. /0"net/minecraft/world/item/ItemStack getOrDefaultV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; 2 3$POTION_DURATION_SCALE 567 89java/lang/FloatvalueOf(F)Ljava/lang/Float; 5; <= floatValue()F ,? @0set B CDsetPickupItemStack'(Lnet/minecraft/world/item/ItemStack;)V F GHgetPotionContents3()Lnet/minecraft/world/item/alchemy/PotionContents; J KL entityData1Lnet/minecraft/network/syncher/SynchedEntityData; N OPID_EFFECT_COLOR2Lnet/minecraft/network/syncher/EntityDataAccessor; &R STequals(Ljava/lang/Object;)Z &V WXgetColor()I Z[\ 8]java/lang/Integer(I)Ljava/lang/Integer; _`a @b/net/minecraft/network/syncher/SynchedEntityDataG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V &d efwithEffectAddeda(Lnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/world/item/alchemy/PotionContents; h ijsetPotionContents4(Lnet/minecraft/world/item/alchemy/PotionContents;)V l mndefineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V pqr st7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; v wtick y z{level#()Lnet/minecraft/world/level/Level; }~ €�net/minecraft/world/level/Level isClientSide()Z ƒ „� isInGround † ‡ˆ inGroundTimeI Š ‹Œ makeParticle(I)V }Ž ��broadcastEntityEvent'(Lnet/minecraft/world/entity/Entity;B)V ’“” •net/minecraft/world/item/ItemsLnet/minecraft/world/item/Item; ,— ˜'(Lnet/minecraft/world/level/ItemLike;)V B V œ�ž Ÿ *net/minecraft/core/particles/ParticleTypes ENTITY_EFFECT+Lnet/minecraft/core/particles/ParticleType; ¢£¤ ¥¦0net/minecraft/core/particles/ColorParticleOptioncreate`(Lnet/minecraft/core/particles/ParticleType;I)Lnet/minecraft/core/particles/ColorParticleOption;?à ª «¬ getRandomX(D)D ® ¯° getRandomY()D ² ³¬ getRandomZ }µ ¶· addParticle7(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V _¹ º»getF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; Z½ ¾XintValue À ÁÂdoPostHurtEffects,(Lnet/minecraft/world/entity/LivingEntity;)V Ä ÅÆgetEffectSource%()Lnet/minecraft/world/entity/Entity; È É=getPotionDurationScaleË ÌÍacceptk(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Consumer; &Ï ÐÑ forEachEffect!(Ljava/util/function/Consumer;F)VC ¢Ô ¥Õb(Lnet/minecraft/core/particles/ParticleType;FFF)Lnet/minecraft/core/particles/ColorParticleOption; × ØÙhandleEntityEvent(B)V ÛÜÝ Þß'net/minecraft/world/entity/LivingEntity addEffectT(Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Z áâã äå3net/minecraft/network/syncher/EntityDataSerializersINT4Lnet/minecraft/network/syncher/EntityDataSerializer; _ç èédefineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor;EXPOSED_POTION_DECAY_TIME ConstantValueXNO_EFFECT_COLORÿÿÿÿ SignatureGLnet/minecraft/network/syncher/EntityDataAccessor;EVENT_POTION_PUFFBCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/entity/projectile/arrow/Arrow;type!Lnet/minecraft/world/level/Level;LocalVariableTypeTable]Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/arrow/Arrow;>;MethodParameters�(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/arrow/Arrow;>;Lnet/minecraft/world/level/Level;)Vo(Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)VxDyzpickupItemStack$Lnet/minecraft/world/item/ItemStack;firedFromWeaponRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;•(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;potionContents itemStack StackMapTable0net/minecraft/network/syncher/EntityDataAccessor1(Lnet/minecraft/world/effect/MobEffectInstance;)Veffect.Lnet/minecraft/world/effect/MobEffectInstance;9Lnet/minecraft/network/syncher/SynchedEntityData$Builder;iamount colorValuemob effectSource#Lnet/minecraft/world/entity/Entity; durationScaleFgetDefaultPickupItemredgreenblueidRuntimeInvisibleTypeAnnotations.Lnet/minecraft/world/entity/EntityEvent$Value;lambda$doPostHurtEffects$0}(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/effect/MobEffectInstance;)V SourceFile Arrow.javaBootstrapMethods+(Ljava/lang/Object;)V- . $%1 234 56"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; InnerClassesBuilder:,net/minecraft/world/entity/EntityEvent$Value<&net/minecraft/world/entity/EntityEventValue?%java/lang/invoke/MethodHandles$LookupAjava/lang/invoke/MethodHandlesLookup!êˆëìíˆëîOPïðñòëóô[*+,·±õ  ö ÷øùzúû ùüý ùzïþÿô„ *² (+ ·*¶±õ#$%öH÷øzú ýz  ôk*² ,+-·*¶±õ( )*ö4÷øzú  ýz  GHô;*¶²²%¶+À&°õ-ö ÷øÉ=ô?*¶²1 ¸4¶+À5¶:®õ1ö ÷øijôM*¶²+¶>W*¶±õ5 67ö÷ø *ý CDôF *+·A*¶±õ;< =ö ÷ø  ý ô�%*¶EL*´I²M+²%¶Q™§+¶U¸Y¶^±õ@A$Bö%÷ø  *)ÿ&_ÿ&_ÞôE **¶E+¶c¶g±õ E Fö ÷ø ýmnôN*+·k+²M¸Y¶oW±õJKLö÷øKýKwôÈk*·u*¶x¶|™#*¶‚™*´…pšO*¶‰§G*¶‰§?*¶‚™8*´…™1*¶E²%¶Qš$*´…X¡*¶x*¶�*»,Y²‘·–¶™±õ. PRSTU&X.[<\S]\^jbö k÷ø&;‹Œô´@*¶š=Ÿ�±>¢,*¶x²›¸¡*§¶©*¶­*§¶±¶´„§ÿÕ±õefgij9i?lö*.ˆ@÷ø@ˆ;ˆüüú-ýWXô;*´I²M¶¸ÀZ¶¼¬õoö ÷øÁÂô‰#*+·¿*¶ÃM*¶EN*¶Ç8-+,ºÊ¶Î±õtv xyz"{ö4#÷ø#   *ýô5 »,Y²‘·–°õö  ÷øØÙô-všo*¶š=Ÿbzÿ~†ÒnFzÿ~†Òn8zÿ~†Òn86¢0*¶x²›%¸Ó*§¶©*¶­*§¶±¶´„§ÿϧ*·Ö±õ2 „… †‡ˆ)‰6‹@Œg‹m�p�u’öH94ˆR)D67  dˆv÷øv!òÿ9ÿ3ý!" # $%ôF*,+¶ÚW±õzö  &ô$ ²à¸æ³M±õ'() 0*,/7p_8 9;=& >@B