Discord
Custom NPCs

Custom NPCs - create your own characters

A comprehensive mod for creating NPCs with dialogues, quests, shops and advanced AI in Minecraft.

Gameplay / NPC Forge MC 1.7.10 - 1.16.5

What is Custom NPCs?

Custom NPCs is a mod created by Noppes that lets you build fully customizable non-player characters (NPCs) in Minecraft. Each NPC can have its own look (skin), dialogues with a response tree, quests, a shop, an inventory, combat abilities and advanced behavior driven by JavaScript scripts.

Custom NPCs is especially popular on RPG servers and adventure maps. Map makers can build towns full of NPCs with realistic dialogues, shops and quest chains, turning Minecraft into an RPG. The mod also offers a system of factions, reputation and combat zones.

You create basic NPCs through an extensive in-game GUI: right-click with the NPC tool, then set the look, behavior and dialogues. Advanced users can script NPC behavior in JavaScript, which gives almost unlimited possibilities.

NPC types

  • Merchants - NPCs with a shop, where you buy and sell items for currencies or other items.
  • Guards - NPCs with combat AI that patrol paths, defend an area and attack hostile mobs.
  • Quest givers - NPCs offering quests with objectives (kill, collect, deliver) and rewards.
  • Companions - NPCs that follow the player and help in combat.

FAQ

Which Minecraft versions does Custom NPCs run on?

Custom NPCs runs on Forge from MC 1.7.10 to 1.16.5. It is not officially updated for newer versions. The Fabric alternative is the Taterzens mod.

Does Custom NPCs require programming?

No. You create basic NPCs (guards, merchants, quest givers) through the GUI without writing any code. Advanced JavaScript scripts are optional, not required.