RPG Dialogue
by Thrasos
RPG Dialogue, a Fabric and NeoForge library by Thrasos, gives NPCs a conversation system with portraits, numbered replies and overhead murmurs for the 1.21.1 release.
What it does
RPG Dialogue is a datapack-driven dialogue library. Conversations are defined in data, and a panel shows the speaker's portrait alongside the lines and the numbered replies a player can pick from. Several conversation versions can be set up for one character, and short murmurs can appear above NPC heads while a player walks past.
The mod is published for Fabric and NeoForge, covering only 1.21.1, and it runs on client and server, so both sides need it. Fabric API is required on the Fabric build. RPG Errands requires this mod, and RPG Villagers, RPG Errands and similar content mods are meant to be installed on top of it. A config option switches off the small example content that ships with the library, leaving only the dialogue system active.
Files were first published on 2026-08-02 and last updated on 2026-10-09, with 1.0.10 for 1.21.1 as the latest file on both loaders. The code is covered by All rights reserved, so the mod is not open source, and a wiki is linked from the project.
Key features
Definitive dialogue system
Conversations are defined as a system of speakers, lines and branching replies that the game reads at runtime.
Conversation panel with portraits
The dialogue panel shows the speaker's portrait next to each line, so players can see who is talking.
Numbered replies
Player choices appear as numbered options that can be picked from the keyboard during a conversation.
Overhead murmurs
Short lines can float above an NPC's head, letting nearby characters comment on the world without opening a panel.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
Use cases
Who it’s for: The mod suits adventure pack makers and server owners who want NPCs with branching conversations, and players of RPG Villagers or RPG Errands, which both depend on it.
How it compares
Aviel's Dialogue Mischiefs is a NeoForge-only dialogue mod for 1.21.1, and it is open source under the Apache License 2.0. KantoStarters is a Fabric mod for 1.21.1 under a custom license that is not open source, and it is not a dialogue library. PTDialogue is open source under the MIT License, with Fabric and Forge builds for 1.20.1 – 1.21.11, so it covers a wider range of versions than RPG Dialogue.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| RPG Dialogue | Fabric and NeoForge | 1.21.1 | Client and server | 2026-10-09 |
| Aviel's Dialogue Mischiefs | NeoForge | 1.21.1 | Client and server | 2026-09-15 |
| KantoStarters | Fabric | 1.21.1 | Client and server | 2026-06-09 |
| PTDialogue | Fabric and Forge | 1.20.1 – 1.21.11 | Client and server | 2026-03-27 |
Questions
Does RPG Dialogue need Fabric API?
Does the server need RPG Dialogue?
Which loaders does RPG Dialogue support?
Can the example content be turned off?
In the catalog
RPG Dialogue is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Thrasos
Similar mods
What the author says
It adds no content of its own beyond a small example, which can be turned off in the config. For content, install RPG Villagers and RPG Errands. Everything is a datapack file, with no Java needed. Documentation is on the wiki.
Official listing
- Modrinth page
- modrinth.com/mod/rpg-dialogue
- Owner
- Thrasos
- Published
- 2026-08-02
- Updated on Modrinth
- 2026-10-09
- Facts verified
- 2026-10-15
