Êþº¾E}  !net/minecraft/world/entity/EntityK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   &net/minecraft/world/entity/EntityTypes EYE_OF_ENDER'Lnet/minecraft/world/entity/EntityType; 0net/minecraft/world/entity/projectile/EyeOfEnder  setPos(DDD)V  "net/minecraft/world/item/ItemStackisEmpty()Z   getEntityData3()Lnet/minecraft/network/syncher/SynchedEntityData;  !DATA_ITEM_STACK2Lnet/minecraft/network/syncher/EntityDataAccessor; # $%getDefaultItem&()Lnet/minecraft/world/item/ItemStack; '() *+/net/minecraft/network/syncher/SynchedEntityDatasetG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V - ./ copyWithCount'(I)Lnet/minecraft/world/item/ItemStack; '1 23getF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; 567 897net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; ; <= tickCountI@(€ A BCgetBoundingBox!()Lnet/minecraft/world/phys/AABB; EFG HInet/minecraft/world/phys/AABBgetSize()D@ MNO PQjava/lang/DoubleisNaN(D)Z@P U VWposition!()Lnet/minecraft/world/phys/Vec3; YZ[ \]net/minecraft/world/phys/Vec3subtract@(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; Y_ `IhorizontalDistance@( Yd efxD@ Yj kfz Ym noadd$(DDD)Lnet/minecraft/world/phys/Vec3; q rstargetLnet/minecraft/world/phys/Vec3; u v=life x yzrandom!Lnet/minecraft/util/RandomSource; |}~ €net/minecraft/util/RandomSourcenextInt(I)I ‚ ƒ„surviveAfterDeathZ † ‡ˆtick()V Š ‹WgetDeltaMovement Y� n] � �‘level#()Lnet/minecraft/world/level/Level; “”• –net/minecraft/world/level/Level isClientSide ˜ ™šupdateDeltaMovement~(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; œ �žsetDeltaMovement"(Lnet/minecraft/world/phys/Vec3;)V?Ð Y¢ £¤scale"(D)Lnet/minecraft/world/phys/Vec3; ¦ §¨spawnParticlesA(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V ª ž¬net/minecraft/SharedConstants ®¯° ±² net/minecraft/sounds/SoundEventsENDER_EYE_DEATH!Lnet/minecraft/sounds/SoundEvent; ´ µ¶ playSound&(Lnet/minecraft/sounds/SoundEvent;FF)V ¸ ¹ˆdiscard»*net/minecraft/world/entity/item/ItemEntity ½ ¾IgetX À ÁIgetY à ÄIgetZ Æ Ç%getItem ºÉ ÊK(Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V “Ì ÍÎaddFreshEntity&(Lnet/minecraft/world/entity/Entity;)ZÐ*net/minecraft/world/level/block/LevelEvent Ò ÓÔ blockPosition()Lnet/minecraft/core/BlockPos; “Ö ×Ø levelEvent"(ILnet/minecraft/core/BlockPos;I)V Ú Û isInWater ÝÞß àá*net/minecraft/core/particles/ParticleTypesBUBBLE1Lnet/minecraft/core/particles/SimpleParticleType; Yã äfy “æ çè addParticle7(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V Ýê ëáPORTAL |í îI nextDouble?ã333333?Ó333333?à Yö  Yø ùIlength?dzáG®{ ýþÿ net/minecraft/util/Mthlerp(DDD)D?é™™™™™š¿ð?ޏQë…¸ Item    CODEC Lcom/mojang/serialization/Codec;  -net/minecraft/world/level/storage/ValueOutputstoreG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V  ,net/minecraft/world/level/storage/ValueInputreadH(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;  java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; ! "#setItem'(Lnet/minecraft/world/item/ItemStack;)V %&' ()net/minecraft/world/item/Items ENDER_EYELnet/minecraft/world/item/Item; + ,'(Lnet/minecraft/world/level/ItemLike;)V ./0 123net/minecraft/network/syncher/EntityDataSerializers ITEM_STACK4Lnet/minecraft/network/syncher/EntityDataSerializer; '4 56defineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor;82net/minecraft/world/entity/projectile/ItemSupplierMIN_CAMERA_DISTANCE_SQUAREDF ConstantValueADTOO_FAR_SIGNAL_HEIGHTATOO_FAR_DISTANCEA@ SignatureXLnet/minecraft/network/syncher/EntityDataAccessor;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/world/entity/projectile/EyeOfEnder;type!Lnet/minecraft/world/level/Level;LocalVariableTypeTable\Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/EyeOfEnder;>;MethodParameters€(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/projectile/EyeOfEnder;>;Lnet/minecraft/world/level/Level;)V'(Lnet/minecraft/world/level/Level;DDD)Vsource$Lnet/minecraft/world/item/ItemStack; StackMapTabledefineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V entityData9Lnet/minecraft/network/syncher/SynchedEntityData$Builder;shouldRenderAtSqrDistancedistancesizesignalTodeltaparticleOrigin newPositionioriginmovement oldMovementhorizontalDeltahorizontalLength wantedSpeed movementYwantedMovementYaddAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)Voutput/Lnet/minecraft/world/level/storage/ValueOutput;readAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)Vinput.Lnet/minecraft/world/level/storage/ValueInput; getLightLevelDependentMagicValue()F isAttackable hurtServer[(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z(Lnet/minecraft/server/level/ServerLevel;/Lnet/minecraft/world/damagesource/DamageSource;damage SourceFileEyeOfEnder.java InnerClassesBuilder!79:;<=:;>?:;@ !ABrsCDv=ƒ„E[*+,·±F $%G HIJ �KL JMN J�AOPEl*²+· *(¶±F(*+G4HI�KefäfkfN�eäk"#Er(+¶™*¶²*¶"¶&§*¶²+¶,¶&±F./1'3G(HI(QRSNQÇ%E8*¶²¶0À°F7G HITUEE +²*¶"¶4W±F < =G HI VWNVXQE£=*´:¢ '>˜œ¬*¶@¶DJkJ)¸L™JJ)RkJ'))k˜œ§¬FABDE%F)H/IG =HI=YfZfS ü@NY[žEé \+*¶T¶XM,¶^J)a—ž(**¶T,´c)oakg,´i)oak¶lµp§*+µp*µt**´w¹{ž§µ�±F"M OPQ;W@ZE[[\G*\HI\rs S\sN`fS#ý;YVÿYYNr‡ˆEZ É*·…*¶T*¶‰¶ŒL*¶Ž¶’š*´pÆ**¶‰+*´p¸—¶›*¶Ž¶’™+*¶‰Ÿ¶¡¶XM*,*¶‰¶¥*+¶©*¶Ž¶’ši*Y´t`µt*´tP¤V*¶Ž¶’šL*²­ ¶³*¶·*´�™)*¶Ž»ºY*¶Ž*¶¼*¶¿*¶Â*¶Å·È¶ËW§*¶ŽÓ*¶Ñ¶Õ±FF`bc!d1g;hJiSlXnbolpqˆrŒs“t¹vÈzG J ]sÉHI¹^sS ü1Y!ûe§¨Eÿ„*¶Ù™5>¢+*¶Ž²Ü+´c+´â+´i,´c,´â,´i¶å„§ÿÖ§M*¶Ž²é+´c*´w¹ìïkcñg+´âóg+´i*´w¹ìïkcñg,´c,´â,´i¶å±F& }~0~9‚Hƒf…€‚ƒ‰G* -_=„HI„`s„asS ü ú,ûIN `a ™šE: �»YY,´c+´cg,´i+´ig·õN-¶÷9ú*¶^¸ü9*´â9˜œk9k9+´â*´âg,´â˜œ§9 -o¶¡ gkc¶l°F. Œ�!Ž/�5�<‘D’L”f•}–€•GR�bs�Vs�rsfcs!`df/Ref5Lfffgf SÿLYYYYBN bVrhiEI+² *¶Å¹±F ›œGHIjkNjlmES*+² ¹*¶"¶À¶ ±F  ¡GHInoNn$%E5 »Y²$·*°F¤G  HIpqE, ®F©G HIrE,¬F®G HIstEJ¬F³G*HI�uQvw:N �QwxˆE$ ²-¸3³±Fyz{ 5'|