Êþº¾EŒ  4net/minecraft/world/entity/ai/behavior/EntityTracker((Lnet/minecraft/world/entity/Entity;ZZ)V    java/lang/Object()V  entity#Lnet/minecraft/world/entity/Entity;  trackEyeHeightZ  targetEyeHeight  !net/minecraft/world/entity/Entityposition!()Lnet/minecraft/world/phys/Vec3;    getEyeHeight()F "#$ %&net/minecraft/world/phys/Vec3add$(DDD)Lnet/minecraft/world/phys/Vec3; ( )getEyePosition +,- ./net/minecraft/core/BlockPos containing<(Lnet/minecraft/core/Position;)Lnet/minecraft/core/BlockPos; 1 23 blockPosition()Lnet/minecraft/core/BlockPos;5'net/minecraft/world/entity/LivingEntity 47 89isAlive()Z 4; <=getBrain'()Lnet/minecraft/world/entity/ai/Brain; ?@A BC5net/minecraft/world/entity/ai/memory/MemoryModuleTypeNEAREST_VISIBLE_LIVING_ENTITIES7Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; EFG HI#net/minecraft/world/entity/ai/Brain getMemoryM(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; KLM N9java/util/Optional isPresent KP QRget()Ljava/lang/Object;TAnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities SV WXcontains,(Lnet/minecraft/world/entity/LivingEntity;)Z Z[\ ]^java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;` abmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;d6net/minecraft/world/entity/ai/behavior/PositionTracker'(Lnet/minecraft/world/entity/Entity;Z)VCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/world/entity/ai/behavior/EntityTracker;MethodParameterscurrentPosition StackMapTablecurrentBlockPosition isVisibleBy livingEntity)Lnet/minecraft/world/entity/LivingEntity;bodyvisibleEntitiesLjava/util/Optional;LocalVariableTypeTableYLjava/util/Optional; getEntity%()Lnet/minecraft/world/entity/Entity;toString()Ljava/lang/String; SourceFileEntityTracker.javaBootstrapMethodsEntityTracker for � ‚ƒ„ a…$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesˆ%java/lang/invoke/MethodHandles$LookupŠjava/lang/invoke/MethodHandlesLookup!cefJ*+·±g h ijk fl*·*+µ *µ*µ±g h*ijk lf]&*´™*´ ¶*´ ¶�¶!§ *´ ¶°gh &ijmF"n3fS*´™*´ ¶'¸*§ *´ ¶0°g"h ijmF+oXfÕE*´ N-Á4™ -À4M§¬,¶6š¬+¶:²>¶DN-¶J™-¶OÀS,¶U™§¬g'(+,/*0h4pqEijErq/pq*stu *svmü4ü#K@krwxf/*´ °g4h ijyzf7 *´ ¸Yº_°g9h  ij{|}€~† ‡‰‹