Interface RangedAgent

All Superinterfaces:
Agent, ArmorEquipable, Attackable, AttributeHolder, CopyableDataHolder, DataHolder, DataHolder.Mutable, DataSerializable, Entity, EntityProjectileSource, Equipable, HoverEventSource<HoverEvent.ShowEntity>, Identifiable, Leashable, Living, Locatable, ProjectileSource, RandomProvider, Ranger, SerializableDataHolder, SerializableDataHolder.Mutable, Sound.Emitter, Targeting, TeamMember, ValueContainer
All Known Subinterfaces:
Blaze, Bogged, Drowned, EnderDragon, Ghast, Illusioner, Llama, Piglin, Pillager, Shulker, Skeleton, SkeletonLike, SnowGolem, Stray, TraderLlama, Witch, Wither, WitherSkeleton

public interface RangedAgent extends Agent, Ranger
An Agent who has AI explicitly to attack other entities with Projectiles.