![[Fabric] 道奇 RPG Maker](https://cdn8.newbeebox.com/nbbnext/2026/08/14/764056807b0f14008589c2599e0c03d8.png)
[Fabric] 道奇 RPG Maker
[Fabric] 在游戏中构建对话、GUI布局、CustomNPCs商店、基于物品的货币、HUD和NPC工具。
Dochi RPG Maker
Dochi RPG Maker 是一个用于 Minecraft Fabric 1.21.1 的游戏内 RPG 创建工具包。它为整合包作者、服务器创建者和冒险地图制作者设计,旨在帮助他们在 Minecraft 内部直接构建 RPG 内容。
该模组专注于实用的 RPG 系统:对话、自定义 GUI 布局、NPC 商店、基于物品的货币、HUD 覆盖层、NPC 基础编辑和世界消息工具。大多数工作流程都可以通过游戏内编辑器界面创建并保存为 JSON,因此基本设置无需编写脚本。
高级创作者仍然可以将生成的 JSON 数据与指令、CustomNPCs 行为、可选的 FTB Quests 检查与动作、进度、标签、CobbleDollars 商店支付以及通过 DRM API 暴露的附加组件集成结合起来使用。
主要特性
编辑器中心
- 从游戏内的编辑器选择器中打开内置及附加组件注册的 RPG 工具。
- 在支持的情况下创建、加载、保存和管理服务端 JSON 数据。
- 使用内置的默认模板来创建对话、GUI 布局、商店、货币、HUD 和消息工具。
- 包含辅助界面、预览、选择器和快捷操作按钮,以加快游戏内编辑速度。
对话编辑器
- 在游戏内创建和编辑对话集合。
- 构建对话节点、路线、选项、条件和动作。
- 将对话 JSON 绑定到 CustomNPCs 的 NPC 上。
- 使用可见选项逻辑,确保只有有效的玩家选项才会显示。
- 基于标签、物品、阵营分数、进度以及可选的 FTB 任务/子任务检查添加条件。
- 添加动作,如跳转到另一个节点、运行指令、打开商店、更改标签、关闭对话、给予或拿走物品、更改阵营分数、授予进度或更新可选的 FTB 任务/子任务进度。
- 搜索同步的物品、CustomNPCs 阵营、进度以及可选的 FTB 任务/子任务 ID,而不仅仅依赖手动输入。
- 将对话数据存储为服务端 JSON,适用于多人游戏整合包和服务器。
GUI 制作器
- 直接在游戏内构建可复用的 GUI 布局。
- 在画布上或实时 Minecraft 背景上编辑布局。
- 为对话界面、NPC 商店、货币 HUD、Remnant Msg 视图以及附加组件驱动的界面创建布局。
- 添加面板、图像、裁剪的资源图像、实体预览、物品展示、对话文本、选项、分页器、商店行、玩家物品栏面板、货币显示、交易预览、搜索栏、页面选择器、HUD 占位符和消息组件。
- 将 GUI 布局保存为 DRM GUI 文件夹下的共享 JSON 文件,以便多个系统可以复用它们。
- 使用预览和应用工作流程在编辑时测试布局。
NPC 商店工具
- 为 CustomNPCs 的 NPC 创建购买商店、出售商店或买卖结合的商店。
- 选择每个商店使用的商店 GUI 布局。
- 使用普通物品货币、Dochi RPG Maker 货币定义或可选的 CobbleDollars 集成。
- 注册带有物品数量、价格、NBT 数据和库存设置的商店物品。
- 支持无限库存或有限库存。
- 出售模式的商店可以匹配玩家物品,包括支持 NBT 识别的条目。
- 在编辑商店条目时,可通过本地化名称、命名空间或物品 ID 搜索实时物品注册表。
- 商店界面可以渲染玩家物品栏、物品描述、货币显示、搜索控制、页面控制和交易预览。
- 运行时交易在服务端处理,以确保货币支付、退款、库存更新和物品栏检查在多人游戏中保持一致。
货币编辑器
- 定义基于物品的货币,例如绿宝石货币或自定义物品货币。
- 配置货币名称、显示格式、图标物品、匹配物品数据和拾取行为。
- 当启用拾取转换时,自动将匹配的货币物品吸收到玩家余额中。
- 控制余额是否在物品栏和 HUD 系统中显示。
- 配置死亡损失行为,包括保留货币或在死亡时损失一定百分比。
- 在 NPC 商店中使用 DRM 货币余额,而不是仅依赖物理物品堆叠。
- DRM 货币余额存储在服务端,在玩家重生时复制,并同步到客户端。
HUD 制作器与货币 HUD
- 在游戏内构建自定义 HUD 定义和货币 HUD 布局。
- 编辑 HUD 位置、可见性、文本显示、图标显示、数量显示、拾取闪烁和变化标签。
- 为货币、玩家生命值、饱食度、护甲、空气和 XP 等级创建 HUD 元素。
- 在应用 HUD 布局之前进行预览。
- 为生命值、护甲、饱食度、空气、XP、快捷栏、准星和 Boss 血条等元素配置原版 HUD 覆盖行为。
- 使用基于 JSON 的 HUD 定义,以便在整合包和服务器中可复用设置。
NPC 基础编辑器
- 从游戏内界面编辑选定的 CustomNPCs NPC。
- 管理显示设置,如名称、头衔、皮肤、披风、覆盖层、可见性、名称渲染、大小、色调、Boss 血条、碰撞箱和视觉层。
- 编辑阵营分配、阵营行为、敌对阵营目标选择、阵营防御行为和死亡阵营分数规则。
- 调整战斗数值、生命值、仇恨范围、再生、重生行为、生物类型、免疫、近战设置和远程设置。
- 配置 AI 选项、移动行为、战术行为、物品栏、装备和掉落表数据。
- 包括 NPC 删除、克隆保存、克隆列表、NPC 召唤和克隆召唤工作流程。
- 专为基于 CustomNPCs 的 RPG 整合包设计,无需离开世界即可更快地设置 NPC。
Remnant Msg 工具
- 通过 Remnant Msg 系统放置和管理世界消息标记。
- 使用文本、样式、条件和查看动作创建消息 JSON 数据。
- 配置交互规则、权限、标记行为、生命周期和消息限制的策略 JSON。
- 搜索消息和策略 JSON 文件,并配置每个标记的缩放、广告牌模式和物品显示变换。
- 使用专用的消息 GUI 布局在游戏内查看消息。
- 通过游戏内工具管理已放置的世界消息,包括列表、编辑、传送和删除等可用工作流程。
服务端 JSON 工作流程
- 多人游戏服务器从服务端配置文件夹读取和写入 DRM 数据。
- 编辑操作受权限保护,通常需要 OP 或相应的服务器权限。
- JSON 数据可以被加载、保存、删除、刷新,并在支持的情况下被多个 NPC 或系统复用。
- 内置默认值会被复制到数据文件夹中,以便新整合包有可用的示例作为起点。
数据文件夹
运行时数据存储在以下位置:
config/dochi_rpg_maker/
常见的数据区域包括:
config/dochi_rpg_maker/dialogue_sets/
config/dochi_rpg_maker/gui/
config/dochi_rpg_maker/npc_shops/
config/dochi_rpg_maker/currency/definitions/
config/dochi_rpg_maker/hud/sets/
config/dochi_rpg_maker/hud/active_set.json
config/dochi_rpg_maker/hud/definitions/vanilla/
config/dochi_rpg_maker/hud/definitions/custom/
config/dochi_rpg_maker/remnant_msg/messages/
config/dochi_rpg_maker/remnant_msg/policies/
config/dochi_rpg_maker/settings/
旧版本可能使用了不同的内部名称或布局,例如 currency/hud_layouts/。Fabric 版本保留了一些旧的读取器和迁移路径以兼容,但当前面向用户的运行时数据组织在 config/dochi_rpg_maker/ 下,活动的 HUD 集合存储在 hud/sets/ 下。
需求
- Minecraft Java 版 1.21.1
- Java 21 或更新版本
- Fabric Loader 0.18.0 或更新版本
- Fabric API 0.116.11+1.21.1 或兼容 1.21.1 的更新构建
- 在客户端和服务器端都安装 Dochi RPG Maker 及其所需的 Fabric 依赖项,以支持多人游戏工作流程。
- CustomNPCs 对整个模组是可选的,但对于 CustomNPCs NPC 对话绑定、NPC 商店和 NPC 基础工作流程是必需的。
- FTB Quests 是可选的,仅在需要 FTB 任务/子任务条件、动作和搜索时需要。
- Mod Menu 和 CobbleDollars 是可选集成。
- 多人游戏编辑需要正确的服务端权限,通常是管理员权限。
当前状态
当前的 Fabric 版本是适用于 Minecraft 1.21.1 的 Dochi RPG Maker 0.1.6。它包括编辑器选择器、对话编辑器、GUI 制作器、NPC 商店工具、货币编辑器、HUD 制作器、NPC 基础编辑器、服务端 JSON 工作流程、Remnant Msg 工具以及供附加组件使用的公共兼容 API。
Dochi RPG Maker 仍处于早期的 RPG 制作器核心版本。一些编辑器界面、JSON 格式和高级工具可能会在版本之间持续变化,因此在更新重要的整合包或服务器之前,请备份 config/dochi_rpg_maker/。
适用人群
Dochi RPG Maker 适用于:
- 构建以故事驱动的 RPG 整合包的整合包作者。
- 需要 NPC 对话、商店、货币和 HUD 工具的服务器所有者。
- 使用模组化 Minecraft 的冒险地图制作者。
- 希望更快地在游戏内设置 NPC 的 CustomNPCs 用户。
- 更倾向于使用 GUI 工具编辑 RPG 内容而不是手动编写每个 JSON 文件的创作者。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。