Źžŗ¾EŌ  Qnet/minecraft/world/entity/projectile/hurtingprojectile/AbstractHurtingProjectileK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   m(Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)V   “(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)V  "net/minecraft/world/item/ItemStackisEmpty()Z  @net/minecraft/world/entity/projectile/hurtingprojectile/Fireball getEntityData3()Lnet/minecraft/network/syncher/SynchedEntityData;  DATA_ITEM_STACK2Lnet/minecraft/network/syncher/EntityDataAccessor;   getDefaultItem&()Lnet/minecraft/world/item/ItemStack; "#$ %&/net/minecraft/network/syncher/SynchedEntityDatasetG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V ( )* copyWithCount'(I)Lnet/minecraft/world/item/ItemStack; ", -.getF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; 012 347net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; 6 78addAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)V:Item < =>CODEC Lcom/mojang/serialization/Codec; @ A getItem CDE FG-net/minecraft/world/level/storage/ValueOutputstoreG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V I JKreadAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)V MNO PQ,net/minecraft/world/level/storage/ValueInputreadH(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; STU VWjava/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; Y Z[setItem'(Lnet/minecraft/world/item/ItemStack;)V ]^_ `anet/minecraft/world/item/Items FIRE_CHARGELnet/minecraft/world/item/Item; c d'(Lnet/minecraft/world/level/ItemLike;)Vf -ga(Lnet/minecraft/world/entity/projectile/hurtingprojectile/Fireball;)Ljava/util/function/Supplier;i jkaccepta(Lnet/minecraft/world/entity/projectile/hurtingprojectile/Fireball;)Ljava/util/function/Consumer; mno pq%net/minecraft/world/entity/SlotAccessofc(Ljava/util/function/Supplier;Ljava/util/function/Consumer;)Lnet/minecraft/world/entity/SlotAccess; s tugetSlot*(I)Lnet/minecraft/world/entity/SlotAccess; w xy tickCountI@(€ } ~shouldRenderAtSqrDistance(D)Z ‚ƒ „…3net/minecraft/network/syncher/EntityDataSerializers ITEM_STACK4Lnet/minecraft/network/syncher/EntityDataSerializer; "‡ ˆ‰defineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor;‹2net/minecraft/world/entity/projectile/ItemSupplierMIN_CAMERA_DISTANCE_SQUAREDF ConstantValueAD SignatureXLnet/minecraft/network/syncher/EntityDataAccessor;CodeLineNumberTableLocalVariableTablethisBLnet/minecraft/world/entity/projectile/hurtingprojectile/Fireball;type'Lnet/minecraft/world/entity/EntityType;level!Lnet/minecraft/world/level/Level;LocalVariableTypeTablelLnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/hurtingprojectile/Fireball;>;MethodParameters(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/hurtingprojectile/Fireball;>;Lnet/minecraft/world/level/Level;)VxDyz directionLnet/minecraft/world/phys/Vec3;²(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/hurtingprojectile/Fireball;>;DDDLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)Vmob)Lnet/minecraft/world/entity/LivingEntity;Ų(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/hurtingprojectile/Fireball;>;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)Vsource$Lnet/minecraft/world/item/ItemStack; StackMapTable!playEntityOnFireExtinguishedSound()VdefineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V entityData9Lnet/minecraft/network/syncher/SynchedEntityData$Builder;output/Lnet/minecraft/world/level/storage/ValueOutput;input.Lnet/minecraft/world/level/storage/ValueInput;slotRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;distance SourceFile Fireball.javaBootstrapMethodsæ()Ljava/lang/Object;? Ć(Ljava/lang/Object;)VX[Ē ČÉŹ ĖĢ"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Š%java/lang/invoke/MethodHandles$LookupŅjava/lang/invoke/MethodHandlesLookup!ŠŒŽ‘ ’[*+,·±“ ” •–—˜™š› —œ —™ž ’‹ *+( ·±“ ”H•–—˜Ÿ ” ¢ £¤™š › —œ—Ÿ”¢£™„ ’r *+,-· ±“  ”4 •– —˜ ¦§ £¤ ™š›  —œ—¦£™ØZ[’r(+¶ ™*¶²*¶¶!§*¶²+¶'¶!±“#$&'(”(•–(©Ŗ«©¬­’+±“,” •–A ’8*¶²¶+Ą°“0” •–®Æ’E +²*¶¶/W±“ 5 6” •– °±°78’Q*+·5+9²;*¶?¹B±“:;<”•–²³²JK’[*+·H*+9²;¹L*¶¶RĄ¶X±“@AB”•–“µ“ ’5 »Y²\·b°“E”  •–tu’_š*ŗe*ŗhøl°*·r°“JKM”•–¶y«¶·ø~’]*“v¢ 'z˜œ¬*'·|¬“RSU”•–¹ «¹ŗ­’$ ²€ø†³±“»¼½Ę¾ĄĮĘĀÄÅĶ0"Ī ĻŃÓ