
BRNTalk
一个适用于Minecraft的简易IM风格对话/聊天界面模组
查看大图BRNTalk
BRNTalk 是一个专注于对话的 Minecraft (NeoForge) 模组,专为 RPG 服务器、任务地图和整合包而设计。
它通过将 NPC 对话、分支叙事和面向玩家的消息流统一到一个系统中,帮助您以更清晰、更具沉浸感的方式呈现故事内容。
它能用来做什么?
- 构建 NPC 故事对话 和 分支任务引导
- 为玩家提供更一致的 消息中心风格 UI
- 在关键节点暂停,稍后继续,以配合任务进度
- 在脚本中运行简单命令以提供反馈,或通过提供的 API 执行更复杂的操作
有关完整的技术细节(脚本结构、命令、JSON 格式和开发者 API),请查看仓库中的 README。
亮点
- IM 风格 UI 方案:BRNTalk 更接近现代消息应用的信息流,而非 Galgame 的角色立绘加大型文本框布局,也非直接的世界实体点击交互。
- 每位玩家独立的多线程对话追踪
- 沉浸式阅读 UI,配备专用对话屏幕和新消息通知;提供齿轮朋克风格或原版风格可选
- 分支 + 等待节点,适用于分阶段的任务和叙事流程
- 可配置的体验(打字速度、滚动手感、UI 风格、通知位置)
- 服务器友好设计,适合管理多人游戏世界中的故事进度,因为脚本分发和进度存储均在服务器端完成
- 支持热重载,脚本可通过
/reload命令热加载 - 灵活的 API,允许与其他模组或 KubeJS 脚本集成
快速上手
- 安装 BRNTalk 并启动游戏。
- 确认客户端上可以打开 BRNTalk 的消息/对话 UI。
- 加载示例对话内容 (
/brntalk start test_demo) 或您自己的对话资源。 - 在游戏中触发对话并验证完整流程:
- 自动推进的文本
- 分支选择
- 等待节点的继续
- 调整 UI 和通知设置以匹配您的游戏风格。
有关对话节点、分支逻辑和集成的高级自定义,请参阅仓库中的 README。
适用场景
- RPG 生存服务器新人引导
- 冒险地图主线/支线任务叙事
- 整合包中的分阶段引导
- 社区活动章节和角色扮演对话
兼容性与环境
- 平台:NeoForge
- Minecraft 版本:请遵循此项目页面/发布文件中列出的版本
- 可选集成:Cloth Config / JEI / FTB Library
更多信息
- 此项目的部分架构设计和代码实现使用了 AI 工具辅助完成
- 许可协议:基于 MIT 许可证开源
- 完整使用文档、开发笔记和脚本结构:请参阅仓库 README 和内置的演示对话 JSON
- 问题和建议:欢迎在项目仓库中提交 Issue
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。