
任务 柯布
Cobblemon任务
关于
Quests Cobb 为 Cobblemon 服务器添加了一个轻量级的 任务与进度菜单。 完成目标(图鉴进度、收集和训练家挑战),在简洁的游戏内界面中追踪你的进度,并直接从菜单中领取奖励。
使用命令:/q 或 /quests
此模组专为 生存 / RPG 服务器 设计,旨在提供长期目标,且不改变 Cobblemon 的核心游戏玩法。
功能
核心任务类别 (Cobblemon)
- 图鉴进度
- 追踪你已获得的宝可梦种类数量,并完成里程碑。
- 属性收集
- 完成宝可梦属性套装(捕获/获得某属性所需的全部种类)。
- 肩部宝可梦清单
- 追踪你携带过的独特肩部宝可梦。
- 专用的清单式界面。
语言
此模组支持多种语言(包含法语和英语)。
玩家可以使用 /quests lang <代码> 命令选择任务语言。服务器所有者/社区成员可以通过在 config/quests/lang/ 目录下创建 JSON 文件来添加新的翻译。
可选的 RCT 集成 (Radical Cobblemon Trainers)
如果安装了 Radical Cobblemon Trainers (RCT),将解锁额外的任务类别:
- 训练家胜利
- 赢得训练家对战并达成里程碑。
- 系列赛 / 战役
- 追踪你当前系列赛的进度,并在完成后领取奖励。
- 训练家挑战
- 示例挑战包括:无濒死获胜、不使用道具获胜或在限定回合数内获胜。
此模组采用尽力兼容策略:如果未安装 RCT,RCT 任务将不会推进/不会显示有意义的数据。
奖励
一旦目标完成,即可在任务菜单中领取奖励。 默认情况下,奖励包括物品(例如:精灵球),并可通过服务器命令选择性地发放货币。
Quests Cobb 添加了一个带有奖励的游戏内任务菜单,并支持通过放置在服务器配置文件夹中的 JSON 文件来添加完全可配置、数据驱动的自定义任务类别。
配置文件结构
config/
└─ quests/
├─ quests.json
├─ CUSTOM_QUESTS_API.txt
└─ categories/
├─ <category_1>.json
├─ <category_2>.json
└─ ...
各文件说明
config/quests/quests.json
这是控制模组在游戏中显示内容的主要开关配置文件。
enableBuiltInCategoriestrue:保留模组内置的任务类别false:隐藏内置类别(仅限自定义)
enableCustomCategoriestrue:从config/quests/categories/加载自定义类别false:禁用自定义类别
config/quests/categories/*.json
自定义任务类别。
- 1 个 JSON 文件 = 1 个类别
- 每个类别包含:
id:唯一的类别 IDtitle:在界面中显示的类别名称order:可选,用于排序(数值越小越靠前)quests:任务列表
每个任务包含:
id:类别内唯一的任务 IDlabel:在界面中显示的文本type:任务类型(数据驱动 API)params:可选,取决于类型的参数target:完成目标reward:可选的自定义奖励items[](多个物品)moneycommands[](多个控制台命令,{player}占位符)
config/quests/CUSTOM_QUESTS_API.txt
由模组生成的英文参考文件(如果缺失)。它解释了:
- JSON 格式
- 支持的任务类型及参数
- 奖励格式和示例
- 关于控制台命令的警告
前置要求
- Fabric API
- Cobblemon
- (可选)用于 RCT 任务类别的 Radical Cobblemon Trainers
备注 / 兼容性
- 进度按玩家保存(服务器端)。
- 界面会随着你完成目标而动态更新。
- 某些奖励类型可能依赖于服务器端的经济命令(取决于你的服务器设置)。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。