ChatDialog

Quick rating

Community listing page, reviews may not be monitored by the author.

ChatDialog

No reviews yet

The ChatDialogs dialog runtime for Forge 1.20.1 lets you build branching conversations, trigger Minecraft or mod commands, and react to in-game events.

Mod Loaders
Minecraft

About

Description

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.