Types - MarkusBordihn/BOs-Easy-NPC GitHub Wiki
Easy NPC supports different kinds of NPC entities depending on what you want to build.
Standard NPCs are the normal Easy NPC entities used by most players. They are available as spawn eggs and support the regular feature set such as:
- dialogs
- trading
- actions
- equipment
- poses
- objectives

Examples include humanoid, villager, zombie, piglin, skeleton, wolf, slime, and many more.
Humanoid-style NPCs are usually the best choice when you want:
- player or remote skins
- armor and held items
- custom poses
- player heads and decorative equipment
Raw NPCs are mainly intended for modders and special technical setups. They behave more like their underlying vanilla mob and are not the normal choice for gameplay maps.
You can summon them directly, for example:
/summon easy_npc:zombie_rawRaw NPCs do not use the same friendly spawn-egg workflow as the standard NPC lineup.
Some NPC types are only available when a supported integration mod is present.
When Cobblemon is installed, Easy NPC adds a Cobblemon NPC type. This NPC can use Cobblemon species visuals while still using the normal Easy NPC configuration flow.
Use it when you want:
- Cobblemon-themed quest NPCs
- starter or healer NPCs
- Pokemon-style shop or dialog characters
See ModIntegration for setup examples and current limitations.
You can also create NPCs with /summon, but NPCs spawned that way do not automatically get an
owner.
/summon easy_npc:husk
/easy_npc owner set <NPC> <player>- Pick a standard NPC for most gameplay use cases
- Pick a humanoid NPC if skins, armor, or player heads matter
- Pick a raw NPC only for advanced or technical scenarios
- Pick an integration NPC when a supported mod adds a better-fitting specialized type