chatbox
by zhenshiz
chatbox turns in-game text into Minecraft-styled dialog boxes with themes, character portraits and clickable options, in the manner of Galgame visual novels.
What it does
Dialog boxes are configured through data packs, so a world can define its own conversations without changing any code. After a data pack is edited, the reload command applies the new dialog settings directly, and KubeJS scripts can listen for predefined events raised by the mod.
Several themes are preset, and commands switch between them at any time. Each dialog's appearance, position and size can be adjusted, along with option boxes, history buttons and character portraits. Portraits accept several source types, including images, player avatars and item textures, and three preset entry animations can be applied to them.
Dialog text can contain multiple options, and clicking an option can run a custom command or jump to another dialog. Text elements and options accept translation keys, so the dialogs can be localized. The mod requires Cloth Config API, and it is published for Fabric, Forge and NeoForge across seven release versions, 1.20.1 – 26.3, under the GNU Affero General Public License v3.0 only.
Key features
Themed dialog boxes
Several preset themes are available, and commands switch between them during play.
Character portraits
Portraits can be drawn from images, player avatars or item textures, with three preset entry animations.
Branching options
Each option can run a custom command or send the player to another dialog.
Data pack configuration
Dialogs are defined in data packs, and the reload command applies changes without restarting the game.
Translation support
Text elements and options accept translation keys for localized dialogs.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Scripted story scenes
Dialog sequences with portraits and branching choices can carry a quest or a story through a world.
Server events
KubeJS scripts can use the predefined events to start dialogs in response to game actions.
Who it’s for: Map makers, pack authors and server owners who want conversation scenes in the Galgame style. Players need the mod installed to see dialogs, and the server needs it too.
Questions
Does chatbox need Cloth Config API?
Do the server and players both need chatbox?
How are dialogs changed after setup?
In the catalog
chatbox is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 8,071 mods support Minecraft 26.3.
More from zhenshiz
Similar mods
What the author says
Since all dialog configurations are implemented through data packs, you can reload all dialog settings directly using the /reload command. Create beautiful dialog systems without modifying any code! Example data packs and documentation are available on GitHub. Upcoming feature: The author is developing a web-based…
Official listing
- Modrinth page
- modrinth.com/mod/chatbox
- Owner
- zhenshiz
- Published
- 2025-05-14
- Updated on Modrinth
- 2026-09-22
- Facts verified
- 2026-10-15
