Êþº¾E"  net/minecraft/world/item/Item-(Lnet/minecraft/world/item/Item$Properties;)V  getDefaultInstance&()Lnet/minecraft/world/item/ItemStack;  +net/minecraft/core/component/DataComponentsPOTION_CONTENTS0Lnet/minecraft/core/component/DataComponentType;/net/minecraft/world/item/alchemy/PotionContents  (net/minecraft/world/item/alchemy/PotionsWATERLnet/minecraft/core/Holder;  (Lnet/minecraft/core/Holder;)V  !"net/minecraft/world/item/ItemStacksetV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; #$% &'-net/minecraft/world/item/context/UseOnContextgetLevel#()Lnet/minecraft/world/level/Level; #) *+ getClickedPos()Lnet/minecraft/core/BlockPos; #- ./ getPlayer,()Lnet/minecraft/world/entity/player/Player; #1 2  getItemInHand 4 56EMPTY1Lnet/minecraft/world/item/alchemy/PotionContents; 8 9! getOrDefault ;<= >?net/minecraft/world/level/Level getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; #A BCgetClickedFace ()Lnet/minecraft/core/Direction; EFG HInet/minecraft/core/DirectionDOWNLnet/minecraft/core/Direction; KLM NOnet/minecraft/tags/BlockTagsCONVERTIBLE_TO_MUDLnet/minecraft/tags/TagKey; QRS TU0net/minecraft/world/level/block/state/BlockStateis(Lnet/minecraft/tags/TagKey;)Z W TX(Lnet/minecraft/core/Holder;)Z Z[\ ]^ net/minecraft/sounds/SoundEventsGENERIC_SPLASH!Lnet/minecraft/sounds/SoundEvent; `ab cd net/minecraft/sounds/SoundSourceBLOCKS"Lnet/minecraft/sounds/SoundSource; ;f gh playSoundˆ(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V #j klgetHand'()Lnet/minecraft/world/InteractionHand; nop qrnet/minecraft/world/item/Items GLASS_BOTTLELnet/minecraft/world/item/Item; t u'(Lnet/minecraft/world/level/ItemLike;)V wxy z{"net/minecraft/world/item/ItemUtilscreateFilledResult˜(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; }~ €�(net/minecraft/world/entity/player/Player setItemInHandL(Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V ;ƒ „… isClientSide()Z‡&net/minecraft/server/level/ServerLevel ‰Š‹ Œ�*net/minecraft/core/particles/ParticleTypesSPLASH1Lnet/minecraft/core/particles/SimpleParticleType; ��‘ ’“net/minecraft/core/BlockPosgetX()I ;• –— getRandom#()Lnet/minecraft/util/RandomSource; ™š› œ�net/minecraft/util/RandomSource nextDouble()D �Ÿ  “getY �¢ £“getZ †¥ ¦§ sendParticles9(Lnet/minecraft/core/particles/ParticleOptions;DDDIDDDD)I Z© ª^ BOTTLE_EMPTY ¬­® ¯°-net/minecraft/world/level/gameevent/GameEvent FLUID_PLACE%Lnet/minecraft/core/Holder$Reference; ;² ³´ gameEvent^(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)V ¶·¸ ¹º&net/minecraft/world/level/block/BlocksMUD'Lnet/minecraft/world/level/block/Block; ¼½¾ ¿À%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; ; ÃÄsetBlockAndUpdateR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z ÆÇÈ ÉÊ%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success; ÆÌ ÍÎPASS,Lnet/minecraft/world/InteractionResult$Pass; Ð ÑÒgetD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; ÔÕÖ ×Ø#net/minecraft/world/item/PotionItem descriptionIdLjava/lang/String;Ú ÛÜmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; Þ ßàgetName:(Ljava/lang/String;)Lnet/minecraft/network/chat/Component; â ßãL(Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component;CodeLineNumberTableLocalVariableTablethis%Lnet/minecraft/world/item/PotionItem; properties*Lnet/minecraft/world/item/Item$Properties;MethodParameters itemStack$Lnet/minecraft/world/item/ItemStack;useOnX(Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult;iI serverLevel(Lnet/minecraft/server/level/ServerLevel;context/Lnet/minecraft/world/item/context/UseOnContext;level!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos;player*Lnet/minecraft/world/entity/player/Player;potionContents blockState2Lnet/minecraft/world/level/block/state/BlockState; StackMapTablepotion$net/minecraft/network/chat/Component SourceFilePotionItem.javaBootstrapMethods .effect.    Û $java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses(net/minecraft/world/item/Item$Properties Properties#net/minecraft/core/Holder$Referencenet/minecraft/core/Holder Reference-net/minecraft/world/InteractionResult$SuccessSuccess*net/minecraft/world/InteractionResult$PassPass%java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup!Ôä>*+·±å æçèéêëé äU*·L+² »Y²·¶W+°åæçèìíîïäê ï+¶"M+¶(N+¶,:+¶0:² ²3¶7À:,-¶::+¶@²D¥·²J¶P™¬²¶V™¡,-²Y²_ ¶e+¶i»Y²m·s¸v¶|,¶‚šK,À†:6  ¢<²ˆ-¶Ž‡,¶”¹˜c-¶ž`‡-¶¡‡,¶”¹˜c¶¤W„ §ÿÄ,-²¨²_ ¶e,²«-¶±,-²µ¶»¶ÁW²Å°²Ë°åN$% &'(&*-+M,[.u0|1‚2‹3¾2Ä7Ò8Û:ç;ë>æf …?ðñ ‚Bòóïçèïôõêö÷ åøùßúûÙìí&Éü6-Âýþÿ)ÿ… Ô#;�}Q†ù>&ëôßãäy%+² ¶ÏÀM,Æ,*´ÓºÙ¶Ý§*+·á°å C Dæ %çè%ìí 6ÿ üDëì*  ÆÆ!