ChatDialogs
ChatDialogs is a Minecraft Forge mod that brings a fully customizable dialog system into the game.
Perfect for RPG servers, adventure maps, or any project that needs interactive storytelling.
Documentation: https://github.com/Nlolik1111/ChatDialogs
✨ Features
- Dialog system with branching
- Conditional paths and branching dialog trees
- Interactive buttons for player choices
- Command-based control
/dialog start <id>- start a dialog/dialog choose <option>- pick a response/dialog stop- stop the current dialog/dialog reload- reload dialog configurations/dialog available- list available dialogs
- Player-specific dialog sessions
Each player can have their own independent dialog session. - Conditions and restrictions
Some options are only available when requirements are met. - Localization support
English, Russian, Spanish, and Ukrainian are included out of the box. - Logging and debugging tools
Integrated with MinecraftForge’s event system.
🎯 Use Cases
- Build RPG servers with interactive quests.
- Create adventure maps with branching storylines.
- Add tutorial dialogs or onboarding guides for new players.
⚙️ Technical Info
- Mod ID:
chatdialogs - Works with Forge loader.
- All dialogs are defined in external JSON configs and can be reloaded without restarting the server.
📌 Notes
This mod is designed as a foundation for dialog-driven gameplay.
It can be easily extended with custom dialogs, conditions, and actions depending on your server or map needs.