跳转至

SkylliaChallenge 挑战

SkylliaChallenge

可配置的挑战系统,支持 GUI 浏览器、冷却时间和奖励。

每个挑战是 challenges/ 文件夹中的一个 .yml 文件。支持多种完成模式、冷却时间和自定义 GUI 位置。

挑战文件格式

id: "skyllia:farmer_1"
name: "<yellow>农夫 I"        # 支持 MiniMessage
lore:
  - "在你的岛屿上收割 64 个小麦。"

requirements:                    # 玩家必须满足的条件
  - "ITEM:WHEAT 64"              # 背包中有 64 个小麦

rewards:                         # 完成后获得的奖励
  - "ITEM:DIAMOND 3"
  - "MONEY:500"

cooldown: "24h"                  # 冷却时间
gui_slot: 13                     # GUI 中的位置

需求类型

类型 格式 说明
ITEM ITEM:材质 数量 背包中需有指定物品
MONEY MONEY:金额 需有指定金额
PERMISSION PERMISSION:节点 需有指定权限

奖励类型

类型 格式 说明
ITEM ITEM:材质 数量 给予物品
MONEY MONEY:金额 给予金钱
COMMAND COMMAND:命令 执行命令

冷却格式

支持:30s5m2h1d7d

命令

命令 说明
/is challenge 打开挑战 GUI
/is challenge complete <id> 完成指定挑战