ModIntegration - MarkusBordihn/BOs-Easy-NPC GitHub Wiki

Mod Integration 🔌

Easy NPC supports several useful mod integrations. This page focuses on the built-in behavior that players, map makers, and modpack authors can use in practice.

Armourer's Workshop 🎭

Armourer's Workshop can be used to style NPCs with custom visuals. This works best with humanoid-style NPCs.

Armourer's Workshop

Cobblemon ⚔️

Easy NPC includes built-in Cobblemon support. When Cobblemon is installed, a Cobblemon NPC type becomes available and can be configured like other NPCs.

Cobblemon NPC 🐾

Choose the Cobblemon NPC type and then select a species in the model configuration.

Cobblemon NPC setup

Some species, especially large or heavily animated ones, may show small visual glitches because the Cobblemon renderer has different assumptions than the normal Easy NPC pipeline.

Common Cobblemon Actions

Examples used in dialog buttons or interaction actions:

  • /openstarterscreen @initiator
  • /healpokemon @initiator
  • /openpc with Execute as player

Cobblemon starter setup Cobblemon starter dialog Cobblemon PC setup Cobblemon PC

Epic Fight 🏹

Easy NPC includes built-in Epic Fight support when the mod is present. This allows compatible NPCs to use Epic Fight combat behavior and animations.

Easy NPC with Epic Fight

Daily Rewards 🎁

Daily Rewards can be opened through an action, usually with:

/DailyRewards claim

Use Execute as player for that kind of integration command.

Daily Rewards

Simple Quests 📘

Simple Quests can also be connected through action commands, for example:

  • /simplequests show
  • /simplequests accept easy_npc:kill_example

Simple Quests

Carry On 🚫

Easy NPC entities should normally be blocked from pickup by Carry On. If needed, extend the Carry On blacklist manually:

[blacklist]
forbiddenEntities = ["...", "easy_npc:*"]