Êþº¾E²  net/minecraft/world/item/Item-(Lnet/minecraft/world/item/Item$Properties;)V   (net/minecraft/world/entity/player/Player getItemInHandK(Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack;  getX()D  getY  getZ   net/minecraft/sounds/SoundEvents EGG_THROW!Lnet/minecraft/sounds/SoundEvent;  !" net/minecraft/sounds/SoundSourcePLAYERS"Lnet/minecraft/sounds/SoundSource;?>ÌÌÍ &'( )*net/minecraft/world/level/Level getRandom#()Lnet/minecraft/util/RandomSource; ,-. /0net/minecraft/util/RandomSource nextFloat()F?LÌÍ &3 45 playSoundn(Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V7&net/minecraft/server/level/ServerLevel9 :;createF()Lnet/minecraft/world/entity/projectile/Projectile$ProjectileFactory;= net/minecraft/world/item/EggItem?À @AB CD0net/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; FGH IJnet/minecraft/stats/Stats ITEM_USEDLnet/minecraft/stats/StatType; LMN OPnet/minecraft/stats/StatTypeget.(Ljava/lang/Object;)Lnet/minecraft/stats/Stat; R ST awardStat(Lnet/minecraft/stats/Stat;)V VWX YZ"net/minecraft/world/item/ItemStackconsume-(ILnet/minecraft/world/entity/LivingEntity;)V \]^ _`%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success;bGnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEgg def gnet/minecraft/core/Positionx di jy dl mz ao pK(Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)Vr'net/minecraft/world/item/ProjectileItemPROJECTILE_SHOOT_POWERF ConstantValueCodeLineNumberTableLocalVariableTablethis"Lnet/minecraft/world/item/EggItem; 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 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;positionLnet/minecraft/core/Position; directionLnet/minecraft/core/Direction; SourceFile EggItem.javaBootstrapMethods•©(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/Projectile;— a˜ ™q(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V›À(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEgg;� žŸ  ¡¢"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¨Bnet/minecraft/world/entity/projectile/Projectile$ProjectileFactoryProjectileFactory«-net/minecraft/world/InteractionResult$SuccessSuccess®%java/lang/invoke/MethodHandles$Lookup°java/lang/invoke/MethodHandlesLookup!<qstu>v>*+·±w xyz{|}{~vég,-¶:+,¶ ,¶,¶²²#$+¶%¹+$j1bn¶2+Á6™+À6:º8, > ¸?W,²E*¶K¶Q,¶U²[°w2?Q\ c!x>?€�gyzg‚ƒg„…g†‡`ˆ‰ŠüQV} ‚„†‹Œvn »aY+,¹c,¹h,¹k-·n°w&x4yz‚ƒ�Žˆ‰��}‚�ˆ�‘’“ œ”–š£"¤¦ §@© ª\¬­¯±