Êþº¾Eº  9net/minecraft/world/entity/projectile/ThrowableProjectileK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   N(Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/level/Level;)V  Unet/minecraft/world/entity/projectile/throwableitemprojectile/ThrowableItemProjectilesetItem'(Lnet/minecraft/world/item/ItemStack;)V  'net/minecraft/world/entity/LivingEntitygetX()D  getEyeY?¹™™   getZ   r(Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)V " #$setOwner&(Lnet/minecraft/world/entity/Entity;)V & '( getEntityData3()Lnet/minecraft/network/syncher/SynchedEntityData; * +,DATA_ITEM_STACK2Lnet/minecraft/network/syncher/EntityDataAccessor; ./0 12"net/minecraft/world/item/ItemStack copyWithCount'(I)Lnet/minecraft/world/item/ItemStack; 456 78/net/minecraft/network/syncher/SynchedEntityDatasetG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V 4: ;<getF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; > ?@getDefaultItem!()Lnet/minecraft/world/item/Item; .B C'(Lnet/minecraft/world/level/ItemLike;)V EFG HI7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; K LMaddAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)VOItem .Q RSCODEC Lcom/mojang/serialization/Codec; U VWgetItem&()Lnet/minecraft/world/item/ItemStack; YZ[ \]-net/minecraft/world/level/storage/ValueOutputstoreG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V _ `areadAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)V cde fg,net/minecraft/world/level/storage/ValueInputreadH(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;i ;jv(Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrowableItemProjectile;)Ljava/util/function/Supplier; lmn opjava/util/Optional orElseGet1(Ljava/util/function/Supplier;)Ljava/lang/Object; rst uv3net/minecraft/network/syncher/EntityDataSerializers ITEM_STACK4Lnet/minecraft/network/syncher/EntityDataSerializer; 4x yzdefineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor;|2net/minecraft/world/entity/projectile/ItemSupplier SignatureXLnet/minecraft/network/syncher/EntityDataAccessor;CodeLineNumberTableLocalVariableTablethisWLnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrowableItemProjectile;type'Lnet/minecraft/world/entity/EntityType;level!Lnet/minecraft/world/level/Level;LocalVariableTypeTable�Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrowableItemProjectile;>;MethodParameters¥(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrowableItemProjectile;>;Lnet/minecraft/world/level/Level;)VxDyz itemStack$Lnet/minecraft/world/item/ItemStack;Ì(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrowableItemProjectile;>;DDDLnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)V˜(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)Vowner)Lnet/minecraft/world/entity/LivingEntity;ò(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrowableItemProjectile;>;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)VsourcedefineSynchedData<(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;lambda$readAdditionalSaveData$0()V SourceFileThrowableItemProjectile.javaBootstrapMethods§()Ljava/lang/Object;© ª  WW­ ®¯° ±²"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‚ƒ„…Œ�Ž���†‡�‘ ˆ „‰Š„ŒŽ�†�}’“Š *+,¶,¶g,¶-·*,¶!±€�4‚ƒ„…”•†‡�‘ˆ „‰Š„”†�}–H*¶%²)+¶-¶3±€ "#�‚ƒ—‘Š—?@VW8*¶%²)¶9À.°€)� ‚ƒ˜™L+²)».Y*¶=·A¶DW±€ ./�‚ƒš›ŠšLMQ*+·J+N²P*¶T¹X±€345�‚ƒœ�Šœ`a]!*+·^*+N²P¹b*ºh¶kÀ.¶ ±€9: ;�!‚ƒ!žŸŠž W6 ».Y*¶=·A°€:�  ‚ƒ¡¢$  ²q¸w³)±€£¤¥ ¬¦¨«³E4´ µ·¹