ChatDialog

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.

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.

The ChatDialog Team

profile avatar
  • 1
    Projects
  • 125
    Downloads