CoReward 1.0 插件发布 - 强大易用的 MC 服务器高版本每日在线奖励插件
CoReward 是一个易用的高版本 Bukkit 在线奖励插件,它无需编写任何配置文件,而是通过命令实现所有功能,添加新的在线时间奖励,插件命令也提供了完善的指令提示功能。配合 Menu 类插件,可以实现自定义在线奖励 GUI。
同时,插件提供 Placeholder API 变量,让你获取一个玩家的 今日在线时间 | 本次在线时间 | 奖励领取情况 等等。
插件由更好的白名单 ( WL / WB )开发者 White_cola 制作。
一, 使用插件
如介绍所说,插件的设置仅仅需要用到命令,而无需任何配置文件。
插件版本为 1.16+ 测试服为 1.20.6。
1. 添加奖励项目
首先让我们来添加一个 10 分钟的在线奖励项目 名为 a
。当然,如果是 20 分钟就是 20m,25 分钟就是25m。
我们可以使用命令:/onlinereward add <奖励项目名> <需达到分钟>
/onlinereward add a 10m
2. 添加奖励项目领取奖励
接下来我们将为创建好的奖励项目,添加领取奖励。
使用命令 /onlinereward addreward <奖励项名> <命令>
/onlinereward addreward a coins give %player_name% 1
奖励命令是支持 Placeholder API 变量的,这里我们可以使用 %player_name% 表示玩家名称。
这样,当玩家达到每日在线时长,将会执行添加过的命令,当然,我们可以添加多条命令。
3. 玩家领取每日在线奖励
服务器执行命令 /onlinereward claim <奖励项名> <玩家名>
。
可以尝试让玩家领取相应的每日在线奖励。
如果达不到奖励项的时长要求,则会领取失败。
你可以将它整合到 Menu 插件当中。
使用 DeluxeMenus 插件整合菜单案例:
items:
'1':
material: GRAY_STAINED_GLASS_PANE
display_name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 18
- 27
- 36
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 17
- 26
- 35
- 44
'2':
material: dragon_breath
display_name: '&#E0B3F010 分钟在线奖励 [%coreward_is_record_claimed_10分钟%]'
lore:
- 'D6D7E今日在线时间为 %coreward_daily_online_time_m% 分 %coreward_daily_online_time_mos% 秒。'
- 'D6D7E奖励内容: 1 个月光结晶。'
- '&b每日在线时间需求:%coreward_is_record_claimable_10分钟%'
slot: 20
update: true
click_commands:
- '[console] onlinereward claim 10分钟 %player_name%'
- '[refresh]'
'3':
material: dragon_breath
display_name: '&#E0B3F020 分钟在线奖励 [%coreward_is_record_claimed_20分钟%]'
lore:
- 'D6D7E今日在线时间为 %coreward_daily_online_time_m% 分 %coreward_daily_online_time_mos% 秒。'
- 'D6D7E奖励内容: 2 个月光结晶。'
- '&b每日在线时间需求:%coreward_is_record_claimable_20分钟%'
slot: 22
update: true
click_commands:
- '[console] onlinereward claim 20分钟 %player_name%'
- '[refresh]'
'4':
material: dragon_breath
display_name: '&#E0B3F030 分钟在线奖励 [%coreward_is_record_claimed_30分钟%]'
lore:
- 'D6D7E今日在线时间为 %coreward_daily_online_time_m% 分 %coreward_daily_online_time_mos% 秒。'
- 'D6D7E奖励内容: 3 个月光结晶。'
- '&b每日在线时间需求:%coreward_is_record_claimable_30分钟%'
slot: 24
update: true
click_commands:
- '[console] onlinereward claim 30分钟 %player_name%'
- '[refresh]'
'5':
material: dragon_breath
display_name: '&#E0B3F040 分钟在线奖励 [%coreward_is_record_claimed_40分钟%]'
lore:
- 'D6D7E今日在线时间为 %coreward_daily_online_time_m% 分 %coreward_daily_online_time_mos% 秒。'
- 'D6D7E奖励内容: 4 个月光结晶。'
- '&b每日在线时间需求:%coreward_is_record_claimable_40分钟%'
slot: 29
update: true
click_commands:
- '[console] onlinereward claim 40分钟 %player_name%'
- '[refresh]'
'6':
material: dragon_breath
display_name: '&#E0B3F060 分钟在线奖励 [%coreward_is_record_claimed_60分钟%]'
lore:
- 'D6D7E今日在线时间为 %coreward_daily_online_time_m% 分 %coreward_daily_online_time_mos% 秒。'
- 'D6D7E奖励内容: 6 个月光结晶。'
- '&b每日在线时间需求:%coreward_is_record_claimable_60分钟%'
slot: 31
update: true
click_commands:
- '[console] onlinereward claim 60分钟 %player_name%'
- '[refresh]'
'7':
material: dragon_breath
display_name: '&#E0B3F0120 分钟在线奖励 [%coreward_is_record_claimed_120分钟%]'
lore:
- 'D6D7E今日在线时间为 %coreward_daily_online_time_m% 分 %coreward_daily_online_time_mos% 秒。'
- 'D6D7E奖励内容: 14 个月光结晶。'
- '&b每日在线时间需求:%coreward_is_record_claimable_120分钟%'
slot: 33
update: true
click_commands:
- '[console] onlinereward claim 120分钟 %player_name%'
- '[refresh]'
'8':
material: ARROW
display_name: '&7返回'
lore:
- '&7点击返回主菜单'
slot: 45
update: true
click_commands:
- '[console] dm open menu %player_name%'
- '[refresh]'
sweet: true
二,插件命令
命令需权限 cr.admin 默认需要 op 权限执行。
onlinereward add <奖励项名> <需要达到分钟时长> -- 创建奖励项,指定时长。
onlinereward addreward <奖励项名> <命令> -- 向奖励项添加一条领取奖励后执行的命令。
onlinereward delete <奖励项名> -- 删除一个奖励项。
onlinereward listreward <奖励项名> -- 列出奖励项的所有奖励命令(附带序号)。
onlinereward removereward <奖励项名> <序号> -- 从奖励项移除序号对应的奖励。
onlinereward querytime <玩家名> -- 查询玩家的今日在线总时长和本次在线时长。
onlinereward resetclaimrecord <玩家名> -- 重置一个玩家的奖励领取记录。
三,Placeholder API 变量
建议安装 Placeholder API 插件来使用变量。以及在奖励项中使用变量。
%coreward_daily_online_time_m% - 玩家今日在线时间
%coreward_daily_online_time_mos% - 玩家今日在线时间(余几秒)
%coreward_is_record_claimable_<奖励项名>% - 奖励项是否可以领取
%coreward_is_record_claimed_<奖励项名>% - 奖励项是否领取
四,插件反馈与下载
如果使用插件遇到问题,请加群: 703246558。
下载1 : 群内下载 703246558
下载2 : 爱发电
开源:https://github.com/itscola/CoReward
五,最后
插件使用截图背景来自 Solaris 服务器,由 White_cola 开设的高版本正版公益生存服务器,保持原版的同时又在基础上扩展。Solaris: 779675092