
Small YAML dialogue trees that can run commands for FancyNpcs, with left-click/right-click branching.
Simple Dialogue is a lightweight Paper plugin for small NPC conversation trees.
It integrates with FancyNpcs through a custom simple_dialogue action. Add the action to an NPC's left-click and right-click triggers, then players can move through branching YAML dialogue by clicking the NPC.
Dialogue files are plain YAML, stored in plugins/SimpleDialogue/dialogues/, and support MiniMessage in dialogue lines. The plugin keeps each player's active conversation node in memory while they click through the tree.
This is the first stable release of Simple Dialogue.
simple_dialogue/sd clickleft-text and right-text/sd validate command for checking dialogue tree mistakes26.1.225 or newer2.10.0 or compatible newer versionSpigot is not supported.
After installing Simple Dialogue and FancyNpcs, add both actions to your NPC:
/npc action guide LEFT_CLICK add simple_dialogue guide
/npc action guide RIGHT_CLICK add simple_dialogue guide
The last argument is the dialogue id from the YAML file, such as guide for plugins/SimpleDialogue/dialogues/guide.yml.
v1.0.0 is the first stable release. It includes YAML dialogue trees, left/right branching, next intro nodes, node commands, /sd validate, complete server-command editing, FancyNpcs simple_dialogue actions, console-command fallback, and thread-safe node command execution from FancyNpcs clicks.
v1.0.0Release26.1.2simple-dialogue-1.0.0.jarhttps://github.com/Kcajpanda/simple_dialogue/releases/tag/v1.0.0/versions page while logged out or in a private window.