ÊþºŸE   #net/minecraft/world/item/PotionItem-(Lnet/minecraft/world/item/Item$Properties;)V   (net/minecraft/world/entity/player/Player getItemInHandK(Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack;&net/minecraft/server/level/ServerLevel createt(Lnet/minecraft/world/item/ThrowablePotionItem;)Lnet/minecraft/world/entity/projectile/Projectile$ProjectileFactory;Á ,net/minecraft/world/item/ThrowablePotionItem?  0net/minecraft/world/entity/projectile/ProjectilespawnProjectileFromRotationð(Lnet/minecraft/world/entity/projectile/Projectile$ProjectileFactory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;FFF)Lnet/minecraft/world/entity/projectile/Projectile;  !"net/minecraft/stats/Stats ITEM_USEDLnet/minecraft/stats/StatType; $%& '(net/minecraft/stats/StatTypeget.(Ljava/lang/Object;)Lnet/minecraft/stats/Stat; * +, awardStat(Lnet/minecraft/stats/Stat;)V ./0 12"net/minecraft/world/item/ItemStackconsume-(ILnet/minecraft/world/entity/LivingEntity;)V 456 78%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success; : ;< createPotionž(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; >?@ AB6net/minecraft/world/item/ProjectileItem$DispenseConfigbuilderB()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; >D EFDEFAULT8Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; >H IJ uncertainty()F LMN IO>net/minecraft/world/item/ProjectileItem$DispenseConfig$BuilderC(F)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; >Q RJpower?  LU RO LW XYbuild:()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig;['net/minecraft/world/item/ProjectileItemPROJECTILE_SHOOT_POWERF ConstantValueCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/world/item/ThrowablePotionItem; properties*Lnet/minecraft/world/item/Item$Properties;MethodParametersuse™(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; serverLevel(Lnet/minecraft/server/level/ServerLevel;level!Lnet/minecraft/world/level/Level;player*Lnet/minecraft/world/entity/player/Player;hand%Lnet/minecraft/world/InteractionHand; itemStack$Lnet/minecraft/world/item/ItemStack; StackMapTableË(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion;ownerposition asProjectileŽ(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/core/Position; directionLnet/minecraft/core/Direction;createDispenseConfig SourceFileThrowablePotionItem.javaBootstrapMethods©(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/Projectile;ƒ „ ;tt‡ ˆ‰Š ‹Œ"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; InnerClasses(net/minecraft/world/item/Item$Properties‘net/minecraft/world/item/Item Properties”Bnet/minecraft/world/entity/projectile/Projectile$ProjectileFactoryProjectileFactory—-net/minecraft/world/InteractionResult$SuccessSuccessDispenseConfigBuilderœ%java/lang/invoke/MethodHandles$Lookupžjava/lang/invoke/MethodHandlesLookup!Z\]^_>*+·±` abcdefdgh_Œ>,-¶:+Á ™+À :*º, žW,²*¶#¶),¶-²3°`(3:a>ij>bc>kl>mn>op7qrsü(.f kmo;tf kuq;<f kvqwx_Z*+,-¶9°`(a4bcklvyqrz{fkvqz|Y_Yž=²C¶Gj¶K²C¶PSj¶T¶V°`-./0-a bc}~ †€‚…2ސ’ “• –4˜>Z™L>š ›Ÿ