WH: NPCs
No reviews yet
Create living, talking NPCs entirely in-game - JRPG-style dialogues, quests, shops, reputation, combat and daily routines.
Includes a large focus on traversing worlds with enhanced world generation, structures, dungeons, and more for players to find unique loot.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Without Honor: NPCs

Friendly shopkeepers. Quest givers with branching stories. Town guards, bosses, wandering travelers with their own daily routines. Without Honor: NPCs lets you build all of them.
Everything happens in-game. Grab the Memorion Feather, right-click an NPC, and a full editor opens up: dialogue trees, shops, reputation, combat, poses, schedules - all through a clean (almost :D) GUI.
💬 Branching dialogues
- Branching dialogue trees with Text, Input, Check and Random nodes.
- Choices gated by conditions (reputation, flags, items, permissions, scores, variables and more) and firing actions when picked.
- A glossary: highlight words in your text and players get a hover tooltip explaining them.
- Attach images to a node, show a tall 9:16 portrait, or bring a second character on screen as a live model.
- Per-node music - vanilla discs or online streaming via Etched.
- A per-line sound cue - play any in-game sound when a line appears, at a pitch you choose.
- A typewriter "monologue" bar - a portrait and text that types itself out along the bottom of the screen.
🌍 A living world
- Daily schedules - NPCs go about their routine by time of day.
- A full pose library with per-limb control and animation freeze: sitting, sleeping, working, posing.
- Emotes through Emotecraft, synced for every player who sees them.
- Reactions: run actions when an NPC is hurt, dies, is interacted with, or when a player approaches.
- Random ambient lines for idle, combat, interaction, death and kills.
🎲 RPG systems
- Reputation & factions, with per-player flags that remember who gave what and when - your quest state, built in.
- Trading like villagers, but deeper: per-player and server-wide limits, exclusive offers, offers gated by reputation/flags/items, XP and restock timers.
⚔️ Combat & creature nature
- Combat styles (melee / ranged / potion / shield / mage), tunable speeds, ranges and a leap-at-target attack.
- Seven damage resistances and an optional boss health bar with a color of your choice.
- A "potion belt" AI that drinks for itself, throws at enemies, or heals allies.
- Disguise an NPC as any mob, give it undead behavior, sun-burning, immunities (fall, web, drowning, poison) and a custom aggro range.
- Persistent NPCs with a death & respawn system (timer, at the death spot or a home point).
🛠️ Tools & sharing
- Items for everything: the editor pen, a mover wand, a clone book (spawn saved presets), an NPC spawner block, and hidden triggers that fire actions when a player walks in.
- Export / import profiles and dialogues as files, between client and server.
🌌 And much more!
🧩 Compatibility
All integrations are optional - the mod runs fine without any of them:
- Emotecraft - animated emotes on NPCs.
- Curios - NPCs wear and render trinkets.
- Etched - stream online music from dialogue discs.
- Epic Fight - NPCs fight with Epic Fight's animations and movesets. (WH: NPCs v0.9.1+)
- Iron's Spells 'n Spellbooks - NPCs cast ISS spells, with loadouts and school attributes. Addons are supported out of the box. (WH: NPCs v0.9.4+)
Plus: if Carry On is installed, players can't pick your NPCs up and carry them off (configurable).
📋 Requirements
- Minecraft 1.20.1, Forge.
- Install on both client and server (custom NPC rendering and the editor need the mod client-side).
- Languages: English, Russian, Simplified Chinese, Spanish, Brazilian Portuguese, German, Japanese, French, Polish and Korean.
Note: NPCs can use skins and music loaded from web URLs that you provide. When such an NPC is shown, the mod fetches that file from the address you set - nothing is collected or sent anywhere else.
🗺️ Roadmap
Right now this is an early beta for Minecraft 1.20.1, and that's where all my attention goes: polishing rough edges and making sure nothing breaks. Once it's solid and I'm confident in it, a 1.21.1 version (NeoForge & Fabric) is planned next.
Being a beta, expect updates along the way. Bug reports and feedback are very welcome and genuinely help shape what comes next.
📖 Where the name comes from
For years, a few of us have played together on one private server, and over time it grew into something bigger: a fantasy universe with its own history, factions and lore. We called that world Without Honor. Eventually I wanted NPCs that truly belonged in it - characters I could shape, write and bring to life exactly the way I imagined - and nothing out there did quite what I needed. So I built my own. This is that tool, cleaned up and shared with you.
Tagging along is Alessia, the mod's mascot, who ships as a built-in NPC skin - a small piece of our world you can drop straight into yours.
Built for RPG and story servers, adventure-map makers, and anyone who wants their world to feel a little more alive.
Without Honor: NPCs

Friendly shopkeepers. Quest givers with branching stories. Town guards, bosses, wandering travelers with their own daily routines. Without Honor: NPCs lets you build all of them.
Everything happens in-game. Grab the Memorion Feather, right-click an NPC, and a full editor opens up: dialogue trees, shops, reputation, combat, poses, schedules - all through a clean (almost :D) GUI.
💬 Branching dialogues
- Branching dialogue trees with Text, Input, Check and Random nodes.
- Choices gated by conditions (reputation, flags, items, permissions, scores, variables and more) and firing actions when picked.
- A glossary: highlight words in your text and players get a hover tooltip explaining them.
- Attach images to a node, show a tall 9:16 portrait, or bring a second character on screen as a live model.
- Per-node music - vanilla discs or online streaming via Etched.
- A per-line sound cue - play any in-game sound when a line appears, at a pitch you choose.
- A typewriter "monologue" bar - a portrait and text that types itself out along the bottom of the screen.
🌍 A living world
- Daily schedules - NPCs go about their routine by time of day.
- A full pose library with per-limb control and animation freeze: sitting, sleeping, working, posing.
- Emotes through Emotecraft, synced for every player who sees them.
- Reactions: run actions when an NPC is hurt, dies, is interacted with, or when a player approaches.
- Random ambient lines for idle, combat, interaction, death and kills.
🎲 RPG systems
- Reputation & factions, with per-player flags that remember who gave what and when - your quest state, built in.
- Trading like villagers, but deeper: per-player and server-wide limits, exclusive offers, offers gated by reputation/flags/items, XP and restock timers.
⚔️ Combat & creature nature
- Combat styles (melee / ranged / potion / shield / mage), tunable speeds, ranges and a leap-at-target attack.
- Seven damage resistances and an optional boss health bar with a color of your choice.
- A "potion belt" AI that drinks for itself, throws at enemies, or heals allies.
- Disguise an NPC as any mob, give it undead behavior, sun-burning, immunities (fall, web, drowning, poison) and a custom aggro range.
- Persistent NPCs with a death & respawn system (timer, at the death spot or a home point).
🛠️ Tools & sharing
- Items for everything: the editor pen, a mover wand, a clone book (spawn saved presets), an NPC spawner block, and hidden triggers that fire actions when a player walks in.
- Export / import profiles and dialogues as files, between client and server.
🌌 And much more!
🧩 Compatibility
All integrations are optional - the mod runs fine without any of them:
- Emotecraft - animated emotes on NPCs.
- Curios - NPCs wear and render trinkets.
- Etched - stream online music from dialogue discs.
- Epic Fight - NPCs fight with Epic Fight's animations and movesets. (WH: NPCs v0.9.1+)
- Iron's Spells 'n Spellbooks - NPCs cast ISS spells, with loadouts and school attributes. Addons are supported out of the box. (WH: NPCs v0.9.4+)
Plus: if Carry On is installed, players can't pick your NPCs up and carry them off (configurable).
📋 Requirements
- Minecraft 1.20.1, Forge.
- Install on both client and server (custom NPC rendering and the editor need the mod client-side).
- Languages: English, Russian, Simplified Chinese, Spanish, Brazilian Portuguese, German, Japanese, French, Polish and Korean.
Note: NPCs can use skins and music loaded from web URLs that you provide. When such an NPC is shown, the mod fetches that file from the address you set - nothing is collected or sent anywhere else.
🗺️ Roadmap
Right now this is an early beta for Minecraft 1.20.1, and that's where all my attention goes: polishing rough edges and making sure nothing breaks. Once it's solid and I'm confident in it, a 1.21.1 (NeoForge & Fabric) version is planned next.
Being a beta, expect updates along the way. Bug reports and feedback are very welcome and genuinely help shape what comes next.
📖 Where the name comes from
For years, a few of us have played together on one private server, and over time it grew into something bigger: a fantasy universe with its own history, factions and lore. We called that world Without Honor. Eventually I wanted NPCs that truly belonged in it - characters I could shape, write and bring to life exactly the way I imagined - and nothing out there did quite what I needed. So I built my own. This is that tool, cleaned up and shared with you.
Tagging along is Alessia, the mod's mascot, who ships as a built-in NPC skin - a small piece of our world you can drop straight into yours.
Built for RPG and story servers, adventure-map makers, and anyone who wants their world to feel a little more alive.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources