可以导出空岛数据,并在周目更换之后给予玩家相对应奖励。
前置插件
Bentobox / Bskyblock
未对Askyblock进行过测试,理论上不行,我不了解Askyblock空岛的数据保存路径与方式。
功能说明
可以导出上个周目玩家的岛屿等级数据。
可以根据导出数据中玩家的进度给予相对应奖励。
玩家可以查看别的玩家的周目信息。






插件命令与权限
玩家命令
| /ir claim | 领取当前配置的前周目奖励 |
| /ir myinfo | 打开自己的周目数据总览 GUI |
| /ir info 玩家 | 查看其他玩家的周目数据 |
管理员命令
| 命令 | 描述 |
|---|---|
| /ir export | 从 BentoBox 导出岛屿等级数据 |
| /ir reload | 重载配置与数据文件 |
| /ir reimport | 重新从文件加载周目数据 |
配置文件:
export:
enabled: false
data-file: "island_data.yml"
completion-threshold: 10000
current-week: "第二周目"
previous-week: "第一周目"
previous-week-data: 1
rewards:
souvenir:
material: NAME_TAG
name: "星 {player} 的 {previous_week} 纪念品 星"
level-rewards:
10000:
items:
- material: DIAMOND
amount: 64
换周目的步骤是什么?
- 关闭服务器,备份数据
- 修改 config.yml:更新 previous-week、current-week,将 export.enabled 设为 true
- 启动服务器,执行 /ir export 导出上一周目数据
- 执行 /ir reload 重载配置
- 玩家使用 /ir claim 领取奖励
我强烈建议你搭配我的 WeeklyStorage 来使用,这里默认配置发给玩家的纪念品是可以存入周目仓库的。