McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
chatbox

chatbox - 聊天框

Minecraft中的聊天框
fabric / forge / neoforge 作者 zhenshiz 支持版本 1.20.1 - 1.21.11
下载量
27,644
关注数
7
数据来源
Modrinth
模组详细介绍

模组介绍

ChatBox 是一款为 Minecraft 设计的对话框模组,灵感来源于 Galgame 中的对话系统。你可以通过数据包进行配置:

  • 预设多种对话框主题,并随时使用命令切换。
  • 自定义对话框、选项框、历史记录按钮和角色立绘的外观、位置和大小。
  • 角色立绘支持多种类型:图片、玩家头像和物品纹理。你可以为这些立绘定义自定义的入场动画,图片类型还提供 3 种预设动画。
  • 为每一行对话配置文本和多个选项。点击选项可以触发自定义命令并跳转到其他对话。
  • 所有文本元素(对话、选项)均支持翻译键。

由于所有对话配置都通过数据包实现,你可以直接使用 /reload 命令重新加载所有对话设置。无需修改任何代码,即可创建精美的对话系统!

内置命令

切换主题:

/chatbox theme

跳转到指定对话:

/chatbox skip

打开对话框:

/chatbox open

事件系统

对于 KubeJS 用户,本模组提供了预定义的事件:

//client_script

// 在对话框渲染前触发。提供 GuiGraphics 用于自定义渲染。可取消。
ChatBoxEvents.renderPre(event=>{
  let getGuiGraphics = event.getGuiGraphics()
  event.cancel()
})

// 在对话框渲染后触发。提供 GuiGraphics 用于自定义渲染。
ChatBoxEvents.renderPost(event=>{
  let getGuiGraphics = event.getGuiGraphics()
})

// 在跳转到对话时触发。提供对话元数据用于自定义功能。
ChatBoxEvents.skipChat(event => {
  let { chatBoxScreen, resourceLocation, group, index } = event
})

额外信息

示例数据包和文档可在 GitHub 上获取。

即将推出的功能:作者正在开发一个基于 Web 的 JSON 生成器,以简化对话配置。敬请期待其发布!

基本信息
模组名称chatbox
作者zhenshiz
下载量27,644
关注数7
支持版本1.20.1 - 1.21.11
加载器fabric / forge / neoforge
客户端required
服务端required

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:81,847  |  历史访问人次:170,308

今日访问人数:12,491  |  今日访问人次:13,471

昨日访问人数:20,761  |  昨日访问人次:24,774

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6