← Назад к ресурсам

WH: NPCs

Create living, talking NPCs entirely in-game - JRPG-style dialogues, quests, shops, reputation, combat and daily routines.

Modrinth adventure game-mechanics mobs

Описание

# Without Honor: NPCs ![Without Honor Banner](https://cdn.modrinth.com/data/cached_images/317fb7c2bf7ca84d795fd7fb14ed9a7a810711b2_0.webp) 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](https://modrinth.com/mod/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](https://modrinth.com/mod/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**](https://modrinth.com/mod/emotecraft) - animated emotes on NPCs. - [**Bendy-lib**](https://modrinth.com/mod/bendy-lib) - NPCs finally bend their knees and elbows in Emotecraft animations. (WH: NPCs 0.9.8+) - [**Curios**](https://modrinth.com/mod/curios) - NPCs wear and render trinkets. - [**Etched**](https://modrinth.com/mod/etched) - stream online music from dialogue discs. - [**Epic Fight**](https://modrinth.com/mod/epic-fight) - NPCs fight with Epic Fight's animations and movesets. (WH: NPCs v0.9.1+) - [**Iron's Spells 'n Spellbooks**](https://modrinth.com/mod/irons-spells-n-spellbooks) - NPCs cast ISS spells, with loadouts and school attributes. Addons are supported out of the box. (WH: NPCs v0.9.4+) Resource packs (WH: NPCs 0.9.8+): - [**ETF**](https://modrinth.com/mod/entitytexturefeatures)/[**EMF**](https://modrinth.com/mod/entity-model-features). - [**Just Expressions**](https://modrinth.com/resourcepack/just-expressions) and [**Fresh Animations: Player Extension**](https://modrinth.com/resourcepack/fa-player-extension). Plus: if [**Carry On**](https://modrinth.com/mod/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.