Craft lively, interactive NPCs right within your game—experience immersive JRPG-style conversations, exciting quests, unique shops, intricate reputation systems, thrilling combat, and detailed daily schedules.
Introducing WH: NPCs

💬 Engaging Dialogue Systems
- Dynamic dialogue trees featuring Text, Input, Check, and Random nodes for versatile interactions.
- Choices influenced by conditions such as reputation, flags, items, permissions, scores, and more, triggering specific actions based on player decisions.
- A handy glossary feature: highlight terms in your dialogue and provide players with helpful tooltips for better engagement.
- Embed images in dialogue nodes to showcase characters or a 9:16 portrait, allowing a second character to appear alongside the main one during interactions.
- Per-node music—play traditional vanilla discs or stream from external sources via Etched.
- Add a unique sound cue for every line displayed, customizing pitch and sounds to enhance the gaming experience.
- Incorporate a typewriter-style monologue feature, displaying character portraits and text that types onto the screen automatically.
- Customizable daily routines for NPCs, ensuring they follow a distinct schedule throughout the day.
- A complete pose library that allows you to control animations at the limb level—options include sitting, sleeping, working, or posing.
- Utilize Emotes via Emotecraft for synchronized animations among all players witnessing the action.
- Set up automatic reactions—trigger actions upon NPC injury, death, interactions, or when players are nearby.
- Randomized ambient lines covering a range of states: idle, combat, death, and kills to add depth to your world.
- Implement reputation systems and factions with personalized flags tracking player interactions—keeping tabs on quest states seamlessly.
- Enhanced trading systems reminiscent of villagers, but with more complexity: establish per-player and server-wide trading limits, exclusive offers, and deals influenced by reputation and other conditions.
- Diverse combat styles including melee, ranged, potion usage, shields, and magical attacks, with adjustable speeds, distances, and targeted leap attacks.
- Set up seven different damage resistances along with a customizable boss health bar with a color of your choice.
- A sophisticated “potion belt” AI feature allows NPCs to autonomously consume potions, throw them at foes, or heal allies.
- Transform NPCs to resemble any mob, assigning behaviors, vulnerabilities, and unique engagement distances.
- Create persistent NPCs employing a comprehensive death and respawn system that allows for timed respawns or returns to designated locations.
- Access a range of essential items: an editor pen, mover wand, clone book for spawning saved presets, an NPC spawner block, and hidden triggers activated by player interactions.
- Effortlessly export and import dialogue and profiles as files between client and server for easy sharing.
- Emotecraft – adds animated emotes for NPCs.
- Curios – allows NPCs to wear and showcase trinkets.
- Etched – enables streaming of online music via dialogue discs.
- Epic Fight – grants NPCs access to Epic Fight animations and combat styles (WH: NPCs v0.9.1+).
- Iron’s Spells ‘n Spellbooks – allows NPCs to perform ISS spells with loadouts and attributes. Add-ons supported by default (WH: NPCs v0.9.4+). Additionally, installation of Carry On enables configuration to prevent players from moving NPCs.
- Minecraft version 1.20.1 is needed, along with Forge.
- This mod must be installed on both client and server to maintain custom NPC rendering and the editing interface.
- Available languages include English, Russian, Simplified Chinese, Spanish, Brazilian Portuguese, German, Japanese, French, Polish, and Korean. Additionally, NPCs can utilize skins and music sourced from web URLs that you provide, loading them directly from specified addresses without any data collection or external tracking.
🌍 Creating a Vibrant World
🎲 Role-Playing Game Elements
⚔️ Combat & Creature Dynamics
🛠️ Development Tools & Sharing Capabilities
🌌 Additional Features!
🧩 Compatibility Information
All additions are optional—the mod functions well independently:
📋 System Requirements
🗺️ Future Plans
Currently, this mod is in an early beta for Minecraft 1.20.1, focusing on refining features to ensure stability and functionality. Following this, plans are in place for a 1.21.1 (NeoForge & Fabric) release. Being a beta version, users can anticipate regular updates, and feedback is encouraged as it plays a crucial role in shaping the mod’s evolution.
📖 Origins of the Name
Over the years, a group of friends and I cultivated a private server that blossomed into a rich fantasy world complete with its own lore, factions, and stories, which we designated as Without Honor. My desire to create NPCs fitting into this narrative—characters I could develop and breathe life into—led to the creation of this mod. This tool is designed to fulfill those creative aspirations, presented for you to enjoy. Helping to guide this journey is Alessia, the mascot of the mod, made available as a built-in NPC skin that represents a fragment of our universe that you can integrate into yours.
This mod is crafted for RPG enthusiasts, adventure map designers, and anyone seeking to add a touch of vibrancy to their gaming experience.
