Types - MarkusBordihn/BOs-Easy-NPC GitHub Wiki

NPC Types ๐Ÿค–

Easy NPC supports different kinds of NPC entities depending on what you want to build.

Standard NPCs ๐Ÿฅš

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

Spawn Eggs

Examples include humanoid, villager, zombie, piglin, skeleton, wolf, slime, and many more.

Humanoid and Similar Types ๐Ÿ‘ค

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 ๐Ÿงช

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_raw

Raw NPCs do not use the same friendly spawn-egg workflow as the standard NPC lineup.

Integration NPCs ๐Ÿ”Œ

Some NPC types are only available when a supported integration mod is present.

Cobblemon NPC ๐Ÿพ

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.

Summoning and Ownership ๐Ÿ“œ

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>

Choosing the Right Type ๐ŸŽฏ

  • 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
โš ๏ธ **GitHub.com Fallback** โš ๏ธ