奖励配置
✨喜欢这个插件吗?
你的支持是我们持续维护的动力,点击查看赞助详情
在 rewards 文件夹中,一个文件是一个奖励配置,可添加多个文件。
如果没有配置自动领取,玩家执行命令 /pt claim <奖励配置> <时间/all> 即可领取相应奖励。
查询参数 query 的格式详见 查询参数 文档。
以下是默认示例配置文件 example.yml 以供参考。
# 需要什么权限才能领取这个在线奖励集合
# 设为 none 代表无需权限
permission: sweetplaytime.example
# 查询参数,与变量格式相同
query:
- today
# 通过 /pt claim 命令手动领取成功/失败时执行的操作
# 可以在这里添加提示消息等等
command-claim-actions:
all:
success: []
failed: []
single:
success: []
failed: []
# 已领取奖励状态的到期时间周期
# 目前支持 AUTO (通过query获取), DAILY, WEEKLY, MONTHLY, YEARLY, FOREVER
# 以及固定到期时间 FIXED yyyy-MM-dd
status-outdate-period: AUTO
# 自动领取在线奖励的检查周期,设为 none 代表不自动领取
auto-claim-period: 1s
# 在线奖励
rewards:
# 累计在线时间到多少时,可领取这个奖励
- duration: 1h
# 显示名称
display: '在线1小时'
# 奖励描述
description:
- '奖励100金币'
# 奖励命令
reward-actions:
- '[console]money give %player_name% 100'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
上次更新: 2026/03/28, 10:52:19