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:命令 |
执行命令 |
冷却格式
支持:30s、5m、2h、1d、7d
命令
| 命令 | 说明 |
|---|---|
/is challenge |
打开挑战 GUI |
/is challenge complete <id> |
完成指定挑战 |