Êþº¾E@  +net/minecraft/core/component/DataComponents CUSTOM_NAME0Lnet/minecraft/core/component/DataComponentType;   "net/minecraft/world/item/ItemStackcopyFrome(Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/component/DataComponentGetter;)V  BUCKET_ENTITY_DATA accept?(Lnet/minecraft/world/entity/Mob;)Ljava/util/function/Consumer;  -net/minecraft/world/item/component/CustomDataupdatet(Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Vnet/minecraft/world/entity/MobNoAI  ! "#net/minecraft/nbt/CompoundTag getBoolean((Ljava/lang/String;)Ljava/util/Optional; %&' ()java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object; ,-. /0java/util/Optional ifPresent (Ljava/util/function/Consumer;)V2'net/minecraft/world/entity/LivingEntity4Silent7 NoGravity:Glowing= Invulnerable@PersistenceRequiredCHealth E F#getFloat IJK LM(net/minecraft/world/entity/player/Player getItemInHandK(Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack;O%net/minecraft/world/entity/Bucketable NQ RScanBePickedUpWithBucket'(Lnet/minecraft/world/item/ItemStack;)Z 1U VWisAlive()Z NY Z[getPickupSound#()Lnet/minecraft/sounds/SoundEvent; 1] ^_ playSound&(Lnet/minecraft/sounds/SoundEvent;FF)V Na bcgetBucketItemStack&()Lnet/minecraft/world/item/ItemStack; Ne fgsaveToBucketTag'(Lnet/minecraft/world/item/ItemStack;)V ijk lm"net/minecraft/world/item/ItemUtilscreateFilledResult™(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/item/ItemStack; Io pq setItemInHandL(Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V 1s tulevel#()Lnet/minecraft/world/level/Level; wxy zWnet/minecraft/world/level/Level isClientSide|'net/minecraft/server/level/ServerPlayer ~€ �‚4net/minecraft/advancements/triggers/CriteriaTriggers FILLED_BUCKET9Lnet/minecraft/advancements/triggers/FilledBucketTrigger; „…† ‡ˆ7net/minecraft/advancements/triggers/FilledBucketTriggertriggerP(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)VŠ$net/minecraft/world/entity/Leashable ‰Œ �Ž dropLeash()V 1� ‘Ždiscard “”• –—%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success; ,™ š›of((Ljava/lang/Object;)Ljava/util/Optional; ,� žŸempty()Ljava/util/Optional; ¡ ¢£getItem!()Lnet/minecraft/world/item/Item; ¥¦§ ¨©net/minecraft/world/item/Items WATER_BUCKETLnet/minecraft/world/item/Item; «¬­ ®Wjava/lang/Boolean booleanValue ° ±ŽsetPersistenceRequired ³ ´WisNoAi ¶ ·¸ putBoolean(Ljava/lang/String;Z)V º »WisSilent ½ ¾W isNoGravity À ÁW hasGlowingTag à ÄWisPermanentlyInvulnerable Æ ÇWisPersistenceRequired É ÊË getHealth()F Í ÎÏputFloat(Ljava/lang/String;F)VÑjava/lang/Object fromBucket setFromBucket(Z)VMethodParametersbucketloadFromBucketTag"(Lnet/minecraft/nbt/CompoundTag;)VtagsaveDefaultDataToBucketTagG(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/item/ItemStack;)VCodeLineNumberTableLocalVariableTableentity Lnet/minecraft/world/entity/Mob;$Lnet/minecraft/world/item/ItemStack; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;loadDefaultDataFromBucketTagB(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/nbt/CompoundTag;)VLnet/minecraft/nbt/CompoundTag;bucketMobPickupŽ(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; serverPlayer)Lnet/minecraft/server/level/ServerPlayer; leashable&Lnet/minecraft/world/entity/Leashable;result!Lnet/minecraft/world/level/Level;player*Lnet/minecraft/world/entity/player/Player;hand%Lnet/minecraft/world/InteractionHand; pickupEntity)Lnet/minecraft/world/entity/LivingEntity; itemStackLocalVariableTypeTableTT; StackMapTableû#net/minecraft/world/InteractionHand Signatureæ(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;TT;)Ljava/util/Optional;this'Lnet/minecraft/world/entity/Bucketable;%lambda$loadDefaultDataFromBucketTag$06(Lnet/minecraft/world/entity/Mob;Ljava/lang/Boolean;)VrequiredLjava/lang/Boolean;#lambda$saveDefaultDataToBucketTag$0 SourceFileBucketable.javaBootstrapMethods (Ljava/lang/Object;)V N æØ  ÔsetNoAi(Ljava/lang/Boolean;)V  Ô!net/minecraft/world/entity/Entity setSilent  Ô setNoGravity  !Ô setGlowingTag# $ %ÔsetPermanentlyInvulnerable' N( * 1+ ,- setHealth(F)V/(Ljava/lang/Float;)V1 234 56"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; InnerClasses9-net/minecraft/world/InteractionResult$SuccessSuccess<%java/lang/invoke/MethodHandles$Lookup>java/lang/invoke/MethodHandlesLookupNÐ ÒWÓÔÕÒfgÕÖרÕÙbcZ[ ÚÛÜR+²*¶² +*º¸±Ý%&;ÞßàÖáÕ ßÖâãä åæÜ؈+¶*Y¸$Wº*¶++3¶*Y¸$Wº5¶++6¶*Y¸$Wº8¶++9¶*Y¸$Wº;¶++<¶*Y¸$Wº>¶++?¶*ºA¶++B¶D*Y¸$WºG¶+±Ý"AB(C<DPEdFsG‡HÞˆßàˆÙçÕ ßÙâãä èéÜ„˜*+¶HN,ÀN-¹P™„,¶T™},,ÀN¹X ¶\,ÀN¹`:,ÀN¹d-*¸h:*+¶n,¶r:¶vš*Á{™*À{:²}¶ƒ,Á‰™,À‰:¹‹,¶�²’¸˜°¸œ°Ý>KMN)P4Q?SITPVVXkYu[‚\‰^�`”bÞ\ k êë‚ìí4`ÖáIKîáV>tï˜ðñ˜òó˜ôõ’öá÷ ˜ôøù"ÿuIú1wø Õ ðòôüýRSÜO+¶ ²¤¦§¬ÝfÞþÿöáù@Õö ÜI +¶ª™*¶¯±ÝFÞ ßà ù  æÜçq*¶²™ +*¶²¶µ*¶¹™ +3*¶¹¶µ*¶¼™ +6*¶¼¶µ*¶¿™ +9*¶¿¶µ*¶Â™ +<*¶Â¶µ*¶Å™ +?*¶Å¶µ+B*¶È¶Ì±Ý:'(*+"-).30:1D3K4U6\7f9p:ÞqßàqÙçùR0  00000"0&0).78“:;=?