Skip to content
SPECIFICTION
Get listed

DialogueDesigner

jannisx11.github.io

Web

Spec sheet

Purpose
DialogueDesigner creates interactive NPC dialogues for Minecraft: Bedrock Edition.Read 9 Oct 2026 · jannisx11.github.io
Intended users
The documentation recommends familiarity with resource and behavior packs before creating NPC dialogues.Read 9 Oct 2026 · github.com
License
The repository lists a GPL-3.0 license.Read 9 Oct 2026 · github.com
Author
The project repository identifies JannisX11 as the project owner.Read 9 Oct 2026 · github.com
Commands
Users can configure commands to run when a dialogue opens, closes, or a button is pressed.Read 9 Oct 2026 · github.com
Export
Projects can be exported for use in a Minecraft behavior pack, with language files saved in a resource pack when used.Read 9 Oct 2026 · github.com
Localization
The tool supports language files for dialogue translations and lets users preview dialogue in those languages.Read 9 Oct 2026 · github.com
Maker attribution
The app page says it was created by JannisX11 in collaboration with Mojang Studios.Read 8 Oct 2026 · jannisx11.github.io
Preview
The editor has Edit and Preview modes, with Preview showing how the dialogue looks and behaves in-game.Read 9 Oct 2026 · github.com
Raw JSON
Text fields can use raw JSON, including translations and dynamic data such as scoreboard values.Read 8 Oct 2026 · github.com
Requirement
Using a dialogue requires an NPC entity in Minecraft; the built-in NPC entity is an option for simple applications.Read 9 Oct 2026 · github.com
Requirements
The documentation recommends understanding the basics of resource and behavior packs before creating NPC dialogues.Read 8 Oct 2026 · github.com
Scenes
A dialogue can contain multiple scenes linked through player-selectable buttons.Read 9 Oct 2026 · github.com
Text formatting
Dialogue text supports Minecraft formatting codes and raw JSON text, including translations and dynamic data such as scoreboard values.Read 9 Oct 2026 · github.com
Translations
The tool supports dialogue translations saved as language files in a resource pack's texts folder.Read 8 Oct 2026 · github.com

Where Specifiction places it

Alternatives to DialogueDesignerAll alternatives →