ĘþšūEķ  #net/minecraft/world/item/BucketItemW(Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/item/Item$Properties;)V   &net/minecraft/world/item/MobBucketItemtype'Lnet/minecraft/world/entity/EntityType;   emptySound!Lnet/minecraft/sounds/SoundEvent;&net/minecraft/server/level/ServerLevel  spawnl(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V  -net/minecraft/world/level/gameevent/GameEvent ENTITY_PLACE%Lnet/minecraft/core/Holder$Reference;  !"net/minecraft/world/level/Level gameEvent^(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)V $%& '( net/minecraft/sounds/SoundSourceNEUTRAL"Lnet/minecraft/sounds/SoundSource; *+, -.'net/minecraft/world/level/LevelAccessor playSoundˆ(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V 012 34%net/minecraft/world/entity/EntityTypecreateDefaultStackConfigŸ(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/PostSpawnProcessor; 678 9:,net/minecraft/world/entity/EntitySpawnReasonBUCKET.Lnet/minecraft/world/entity/EntitySpawnReason; 0< =>createÉ(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PostSpawnProcessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity;@net/minecraft/world/entity/MobB%net/minecraft/world/entity/Bucketable DEF GH+net/minecraft/core/component/DataComponentsBUCKET_ENTITY_DATA0Lnet/minecraft/core/component/DataComponentType; JKL MN-net/minecraft/world/item/component/CustomDataEMPTY/Lnet/minecraft/world/item/component/CustomData; PQR ST"net/minecraft/world/item/ItemStack getOrDefaultV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; JV WXcopyTag!()Lnet/minecraft/nbt/CompoundTag; AZ [\loadFromBucketTag"(Lnet/minecraft/nbt/CompoundTag;)V A^ _` setFromBucket(Z)V b cdaddFreshEntityWithPassengers&(Lnet/minecraft/world/entity/Entity;)V ?f ghplayAmbientSound()V j klcontent*Lnet/minecraft/world/level/material/Fluid; nop Ml)net/minecraft/world/level/material/Fluids r stplayEmptySoundr(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V v wx emptyContents“(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/BlockHitResult;)Z z{| }~+net/minecraft/world/level/ClipContext$FluidNONE-Lnet/minecraft/world/level/ClipContext$Fluid; SignatureJLnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/Mob;>;Ÿ(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/world/item/Item$Properties;)VCodeLineNumberTableLocalVariableTablethis(Lnet/minecraft/world/item/MobBucketItem; properties*Lnet/minecraft/world/item/Item$Properties;LocalVariableTypeTableMethodParametersÂ(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/Mob;>;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/world/item/Item$Properties;)VcheckExtraContentŽ(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V serverLevel(Lnet/minecraft/server/level/ServerLevel;user)Lnet/minecraft/world/entity/LivingEntity;level!Lnet/minecraft/world/level/Level; itemStack$Lnet/minecraft/world/item/ItemStack;posLnet/minecraft/core/BlockPos; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;)Lnet/minecraft/world/level/LevelAccessor; entityData bucketable'Lnet/minecraft/world/entity/Bucketable;spawnPosmob Lnet/minecraft/world/entity/Mob; hitResult)Lnet/minecraft/world/phys/BlockHitResult;getFluidContext/()Lnet/minecraft/world/level/ClipContext$Fluid; SourceFileMobBucketItem.java InnerClassesŠ(net/minecraft/world/item/Item$PropertiesŽnet/minecraft/world/item/Item PropertiesŊ#net/minecraft/core/Holder$Referenceąnet/minecraft/core/Holder Referenceī%net/minecraft/world/level/ClipContextFluid! €‚‚*,·*+ĩ*-ĩ ąƒ „4…† kl‡ˆ‰  €Š k‡‹Œ‚’!,Á™,Ā:*-ķ,+ēķąƒ# $% '„> Ž!…†!‘!’“!”•!–—˜ А’”–™ šst‚^,+-*ī ē# đ)ąƒ +,„*…†‘’›–—Š ’–™ š‚ņ\*ī++,ļ/-ē5ķ;Ā?:ÁA™-ĀA:,ēCēIķOĀJ:ķUđYđ]Æ+ķaķeąƒ& /1(273C4K7P8V9[;„H7œN(#ž\…†\’\”•\Ÿ—C Ą˜ üK?Š ’”Ÿwx‚„*īiēmĶ *+,-ķqŽ*+,-·uŽƒ? CEG„4…†‘’“–—ĒĢ˜Š’–Ē™ššĪĨ‚.ēy°ƒL„ …†Ķ§ĻĐŦ­ Ū°ē zģĩ@