Êþº¾E>  net/minecraft/world/item/Item-(Lnet/minecraft/world/item/Item$Properties;)V*net/minecraft/world/entity/AreaEffectCloud  (net/minecraft/world/entity/player/PlayergetBoundingBox!()Lnet/minecraft/world/phys/AABB;@  net/minecraft/world/phys/AABBinflate"(D)Lnet/minecraft/world/phys/AABB; test ()Ljava/util/function/Predicate;   net/minecraft/world/level/LevelgetEntitiesOfClass`(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; " #$ getItemInHandK(Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack; &'( )*java/util/ListisEmpty()Z &, -.get(I)Ljava/lang/Object; 0 12 getRadius()F? 5 67 setRadius(F)V 9 :;getX()D = >;getY @ A;getZ CDE FG net/minecraft/sounds/SoundEventsBOTTLE_FILL_DRAGONBREATH!Lnet/minecraft/sounds/SoundEvent; IJK LM net/minecraft/sounds/SoundSourceNEUTRAL"Lnet/minecraft/sounds/SoundSource; O PQ playSoundn(Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V STU VW-net/minecraft/world/level/gameevent/GameEvent FLUID_PICKUP%Lnet/minecraft/core/Holder$Reference; Y Z[position!()Lnet/minecraft/world/phys/Vec3; ] ^_ gameEvent`(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;)Va'net/minecraft/server/level/ServerPlayer cde fg4net/minecraft/advancements/triggers/CriteriaTriggersPLAYER_INTERACTED_WITH_ENTITY;Lnet/minecraft/advancements/triggers/PlayerInteractTrigger; ijk lm9net/minecraft/advancements/triggers/PlayerInteractTriggertriggers(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V opq rs%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success;u"net/minecraft/world/item/ItemStack wxy z{net/minecraft/world/item/Items DRAGON_BREATHLnet/minecraft/world/item/Item; t} ~'(Lnet/minecraft/world/level/ItemLike;)V €�‚ ƒ„#net/minecraft/world/item/BottleItemturnBottleIntoItem˜(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; †‡ˆ ‰Š-net/minecraft/world/InteractionResult$SuccessheldItemTransformedToU(Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult$Success; Œ�Ž ��+net/minecraft/world/level/ClipContext$Fluid SOURCE_ONLY-Lnet/minecraft/world/level/ClipContext$Fluid; €’ “”getPlayerPOVHitResult£(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/ClipContext$Fluid;)Lnet/minecraft/world/phys/BlockHitResult; –—˜ ™š'net/minecraft/world/phys/BlockHitResultgetType+()Lnet/minecraft/world/phys/HitResult$Type; œ�ž Ÿ 'net/minecraft/world/phys/HitResult$TypeMISS)Lnet/minecraft/world/phys/HitResult$Type; o¢ £¤PASS,Lnet/minecraft/world/InteractionResult$Pass; œ¦ § BLOCK –© ª« getBlockPos()Lnet/minecraft/core/BlockPos; ­ ®¯ mayInteractC(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Z ± ²³ getFluidStateN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; µ¶· ¸¹net/minecraft/tags/FluidTagsWATERLnet/minecraft/tags/TagKey; »¼½ ¾¿-net/minecraft/world/level/material/FluidStateis(Lnet/minecraft/tags/TagKey;)Z CÁ ÂG BOTTLE_FILL Ä ^Å^(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)V wÇ È{POTION ÊËÌ ¸Í(net/minecraft/world/item/alchemy/PotionsLnet/minecraft/core/Holder; ÏÐÑ ÒÓ/net/minecraft/world/item/alchemy/PotionContentscreateItemStack`(Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; ÕÖ× ØÙnet/minecraft/stats/Stats ITEM_USEDLnet/minecraft/stats/StatType; ÛÜÝ -Þnet/minecraft/stats/StatType.(Ljava/lang/Object;)Lnet/minecraft/stats/Stat; à áâ awardStat(Lnet/minecraft/stats/Stat;)V äåæ ç„"net/minecraft/world/item/ItemUtilscreateFilledResult é ê*isAlive ì íîgetOwner+()Lnet/minecraft/world/entity/LivingEntity;ð7net/minecraft/world/entity/boss/enderdragon/EnderDragonCodeLineNumberTableLocalVariableTablethis%Lnet/minecraft/world/item/BottleItem; 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; serverPlayer)Lnet/minecraft/server/level/ServerPlayer;cloud,Lnet/minecraft/world/entity/AreaEffectCloud;posLnet/minecraft/core/BlockPos;level!Lnet/minecraft/world/level/Level;player*Lnet/minecraft/world/entity/player/Player;hand%Lnet/minecraft/world/InteractionHand;cloudsLjava/util/List; itemStack$Lnet/minecraft/world/item/ItemStack; hitResult)Lnet/minecraft/world/phys/BlockHitResult;LocalVariableTypeTable>Ljava/util/List; StackMapTablenet/minecraft/core/BlockPositemStackToTurnInto lambda$use$0/(Lnet/minecraft/world/entity/AreaEffectCloud;)Zinput SourceFileBottleItem.javaBootstrapMethods(Ljava/lang/Object;)Z €  !"# $%"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 Properties+#net/minecraft/core/Holder$Reference-net/minecraft/core/Holder ReferenceSuccess1%net/minecraft/world/level/ClipContextFluid4"net/minecraft/world/phys/HitResultType7*net/minecraft/world/InteractionResult$PassPass:%java/lang/invoke/MethodHandles$Lookup<java/lang/invoke/MethodHandlesLookup!€ñ>*+·±ò óôõö÷øöùúñ. +,¶ ¶º¶:,-¶!:¹%šs¹+À:¶/3f¶4+,¶8,¶<,¶?²B²H ¶N+,²R,¶X¶\,Á`™,À`:²b¶h²n*,»tY²v·|¶¶…°+,²‹¸‘:¶•²›¦²¡°¶•²¥¦a¶¨:+,¶¬š²¡°+¶°²´¶º™=+,,¶8,¶<,¶?²À²H ¶N+,²R¶Ã²n*,²Æ²É¸Î¶¶…°²¡°òZ "$(%5&B([)g*t+€.˜1¢2­3±6¼7Ã9Í:Ñ<à=ù>?Cóf t ûü5cýþÃWÿôõ  ¢|    þ€&túü–üúHø ƒ„ñ^,²Ô*¶Ú¶ß+,-¸ã°ò G Hó*ôõ   ø   ñL*¶è™*¶ëÁï™§¬ò ó þ@ &:') *,. †o/Œ02@œ35@6o89;=