# Uses of Interface
org.bukkit.entity.NPC

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

## Uses of NPC in org.bukkit.entity

Subinterfaces of NPC in org.bukkit.entity
Modifier and Type
Interface
Description
`interface`
`AbstractVillager`
Represents a villager NPC
`interface`
`Villager`
Represents a villager NPC
`interface`
`WanderingTrader`
Represents a wandering trader NPC