# Uses of Interface
com.destroystokyo.paper.entity.RangedEntity

Packages that use RangedEntity
Package
Description
com.destroystokyo.paper.entity.ai
org.bukkit.entity
Interfaces for non-voxel objects that can exist in a `world`, including all players, monsters, projectiles, etc.

## Uses of RangedEntity in com.destroystokyo.paper.entity.ai

Fields in com.destroystokyo.paper.entity.ai with type parameters of type RangedEntity
Modifier and Type
Field
Description
`static final GoalKey<RangedEntity>`
VanillaGoal.`ARROW_ATTACK`
Deprecated.
`static final GoalKey<RangedEntity>`
VanillaGoal.`DROWNED_TRIDENT_ATTACK`
`static final GoalKey<RangedEntity>`
VanillaGoal.`RANGED_ATTACK`

## Uses of RangedEntity in org.bukkit.entity

Subinterfaces of RangedEntity in org.bukkit.entity
Modifier and Type
Interface
Description
`interface`
`AbstractSkeleton`
This interface defines or represents the abstract concept of skeleton-like entities on the server.
`interface`
`Drowned`
Drowned zombie.
`interface`
`Illusioner`
Represents an Illusioner "Illager".
`interface`
`Llama`
Represents a Llama.
`interface`
`Piglin`
Represents a Piglin.
`interface`
`Pillager`
Illager entity.
`interface`
`Skeleton`
Represents a Skeleton.
`interface`
`Snowman`
Represents a snowman entity
`interface`
`Stray`
Represents a Stray - variant of `AbstractSkeleton`.
`interface`
`TraderLlama`
Represents a trader Llama.
`interface`
`Witch`
Represents a Witch
`interface`
`Wither`
Represents a Wither boss
`interface`
`WitherSkeleton`
Represents a WitherSkeleton - variant of `AbstractSkeleton`.