科布的任务

科布的任务

Cobblemon任务目前只有法语版本。

关于

Quests Cobb 为 Cobblemon 服务器添加了一个轻量级的任务与进度菜单。 完成目标(图鉴进度、收集和训练师挑战),在简洁的游戏内 UI 中追踪你的进度,并直接从菜单中领取奖励。

使用命令:/q 或 /quests

此模组专为生存 / RPG 服务器设计,旨在提供长期目标,而不改变 Cobblemon 的核心玩法。


功能

核心任务类别(Cobblemon)

  • 图鉴进度
    • 追踪你已获得的物种数量并完成里程碑。
  • 属性收集
    • 完成宝可梦属性套装(捕捉/获得某一属性所需的全部物种)。
  • 肩部宝可梦清单
    • 追踪你携带过的独特可放置于肩部的宝可梦。
    • 专用的清单式界面。

语言

此模组支持多种语言(包含法语 + 英语)。 玩家可以通过 /quests lang <code> 选择任务语言,服务器拥有者/社区成员可以通过在 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

模组在游戏内显示内容的主开关配置。

  • enableBuiltInCategories
    • true:保留模组内置的任务类别
    • false:隐藏内置类别(仅自定义)
  • enableCustomCategories
    • true:从 config/quests/categories/ 加载自定义类别
    • false:禁用自定义类别

config/quests/categories/*.json

自定义任务类别。

  • 1 个 JSON 文件 = 1 个类别
  • 每个类别包含:
    • id:唯一的类别 id
    • title:UI 中显示的类别名称
    • order:可选排序(数字越小越靠前)
    • quests:任务列表

每个任务包含:

  • id:类别内唯一的任务 id
  • label:UI 中显示的文本
  • type:任务类型(数据驱动 API)
  • params:取决于类型的可选参数
  • target:完成目标
  • reward:可选的自定义奖励
    • items[](多个物品)
    • money
    • commands[](多条控制台命令,{player} 占位符)

config/quests/CUSTOM_QUESTS_API.txt

由模组生成的英文参考文件(如果缺失)。 它解释了:

  • JSON 格式
  • 支持的任务类型 + 参数
  • 奖励格式 + 示例
  • 关于控制台命令的警告

需求

  • Fabric API
  • Cobblemon
  • (可选)Radical Cobblemon Trainers 用于 RCT 任务类别

备注 / 兼容性

  • 进度按玩家保存(服务器端)。
  • UI 会随着你完成目标而动态更新。
  • 某些奖励类型可能依赖服务器端经济命令(取决于你的服务器设置)。