COWMODSКаталог модов

chatbox

a chatbox in mc

Автор: zhenshiz108,8 тыс.10обновлён 20 окт. 2026 г.
Технологии

Описание

Mod Introduction

ChatBox is a dialog box mod designed for Minecraft, inspired by the dialog systems found in Galgames. You can configure it using data packs:

  • Pre-set multiple themes for dialog boxes and switch between them anytime using commands.

  • Customize the appearance, position, and size of dialog boxes, option boxes, history buttons, and character portraits.

  • Character portraits support multiple types: images, player avatars, and item textures. You can define custom entry animations for these portraits, with images having 3 preset animations.

  • Configure dialog text and multiple options for each line. Clicking options can trigger custom commands and jump to other dialogs.

  • All text elements (dialogs, options) support translation keys.

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!

Built-in Commands

Switch themes:

/chatbox theme <data_pack_path : ResourceLocation>

Jump to a specific dialog:

/chatbox skip <data_pack_path : ResourceLocation>

Open dialog box:

/chatbox open

Event System

For KubeJS users, the mod provides predefined events:

//client_script

// Triggered BEFORE dialog rendering. Provides GuiGraphics for custom rendering. Cancellable.
ChatBoxEvents.renderPre(event=>{
  let getGuiGraphics = event.getGuiGraphics()
  event.cancel()
})

// Triggered AFTER dialog rendering. Provides GuiGraphics for custom rendering.
ChatBoxEvents.renderPost(event=>{
  let getGuiGraphics = event.getGuiGraphics()
})

// Triggered when jumping to a dialog. Provides dialog metadata for custom functionality.
ChatBoxEvents.skipChat(event => {
  let { chatBoxScreen, resourceLocation, group, index } = event
})

Additional Information

Example data packs and documentation are available on GitHub. Upcoming feature: The author is developing a web-based JSON generator to simplify dialog configuration. Stay tuned for its release!

Галерея

default chatboxgal chatboxhistorical dialogue

Последние версии

Все версии →
beta

ChatBox 1.1.6.1beta (NeoForge 1.21.1)

1.1.6.1beta-neoforge-1.21.1
20 окт. 2026 г.94Minecraft: 1.21.1neoforge
Скачать
Что нового
## ChatBox 1.1.6.1beta — NeoForge 1.21.1 - 配合新版网页编辑器,支持立绘复制粘贴、撤销与重做。 - 支持通过预览框控制点调整组件大小,并对支持旋转的组件拖动旋转。 - 改善带动画组件的实时预览同步,保留动画本身的缩放与旋转效果。
beta

ChatBox 1.1.6.1beta (Fabric 1.21)

1.1.6.1beta-fabric-1.21
20 окт. 2026 г.8Minecraft: 1.21fabric
Скачать
Что нового
ChatBox 1.1.6.1beta
beta

ChatBox 1.1.6.1beta (Forge 1.20.1)

1.1.6.1beta-forge-1.20.1
20 окт. 2026 г.64Minecraft: 1.20.1forge
Скачать
Что нового
ChatBox 1.1.6.1beta
beta

ChatBox 1.1.6.1beta (Fabric 1.20.1)

1.1.6.1beta-fabric-1.20.1
20 окт. 2026 г.16Minecraft: 1.20.1fabric
Скачать
Что нового
ChatBox 1.1.6.1beta
beta

ChatBox 1.1.6beta (Fabric 1.21)

1.1.6beta-fabric-1.21
19 окт. 2026 г.10Minecraft: 1.21fabric
Скачать
Что нового
ChatBox 1.1.6beta
beta

ChatBox 1.1.6beta (Forge 1.20.1)

1.1.6beta-forge-1.20.1
19 окт. 2026 г.14Minecraft: 1.20.1forge
Скачать
Что нового
ChatBox 1.1.6beta
beta

ChatBox 1.1.6beta (Fabric 1.20.1)

1.1.6beta-fabric-1.20.1
19 окт. 2026 г.8Minecraft: 1.20.1fabric
Скачать
Что нового
ChatBox 1.1.6beta
beta

ChatBox 1.1.6beta (NeoForge 1.21.1)

1.1.6beta-neoforge-1.21.1
19 окт. 2026 г.24Minecraft: 1.21.1neoforge
Скачать
Что нового
ChatBox 1.1.6beta
release

chatbox 1.1.5.1

1.1.5.1-forge-1.20.1
16 окт. 2026 г.52Minecraft: 1.20.1forge
Скачать
Что нового
修复了服务端加载客户端类导致的bug
release

chatbox 1.1.5.1

1.1.5.1-fabric-1.20.1
16 окт. 2026 г.20Minecraft: 1.20.1fabric
Скачать
Что нового
修复了服务端加载客户端类导致的bug