本帖最后由 白灯 于 2023-2-7 17:44 编辑
一、特性
二、命令
/or - 查看自己的奖励 (总在线)
/or open - 查看每日在线奖励
/or reload - 重载插件配置 (需权限: onlinereward.admin)
PlaceholderAPI变量:
-> %onlinereward_day% -今日在线时长
-> %onlinereward_all% - 总在线时长
-> %onlinereward_format_day% - 自定义格式今日在线时长
-> %onlinereward_format_all% - 自定义格式总在线时长
三、图片


四、配置文件(仅用于展示,不代表最新版配置)
config.yml
复制代码gui.yml
五、下载
OnlineReward-1.6.1-SNAPSHOT.jar
(101.58 KB, 下载次数: 4725)
前置插件(必须要)
AyCore-1.0.3-BETA.jar
(136.66 KB, 下载次数: 2369)
六、更新记录
v.1.6.1-SNAPSHOT - 2023-02-07
- 修复在线奖励无法正常领取
v.1.5.1-SNAPSHOT, 1.5.2-SNAPSHOT, 1.5.4-SNAPSHOT, 1.6.0-SNAPSHOT - 2023-02-06
- 新增依赖 NBTAPI 跨版本兼容
- 物品读取异常时输出日志显示临时物品(石头)
- 修复玩家领取事件无法正常触发
- 修复一些情况下玩家在线时长不会重置
- 修复历史版本遗留问题
v1.5.0-SNAPSHOT - 2022-04-14
- 修复部分核心反射异常
- 奖励领取时增加权限判断v1.4.0-SNAPSHOT - 2022-04-14
- 修改跨版本兼容代码(通过反射去兼容更多的版本,理论全版本[1.8-*])
- 增加每日奖励状态变量
- 修改每日时长及奖励重置逻辑
- 数据存储逻辑移交至异步处理
v1.3.7-SNAPSHOT - 2021-12-18
- 配置增加文本自定义
- 兼容新版 PokemonAPI
- 修复 MySQL 数据读取异常的问题
- 修复 format 数值不正确的问题
- 修复 PlaceholderAPI 不显示数值的问题
- 移除动态更新界面
- 修复 reload 之后会刷新数据的问题
- 修复 MySQL 更新数据异常
- 修复 MySQL 数据锁问题
v1.3.1-SNAPSHOT - 2021-06-30
- 将事件触发方式切换至主线程触发
v1.3.0-SNAPSHOT - 2020.11.10
- 新增支持 1.16.4 版本
v1.2.9-RELEASE - 2020.10.18
- Gui 面板物品支持 PlaceholderAPI
- 增加两个时间格式变量, 请在 config.yml 加上以下内容
复制代码v1.2.8-RELEASE - 2020.10.14
- 总在线时长 PlaceholderAPI 变量单位修改为: 分钟
- 新增玩家领取奖励事件 PlayerGetRewardEvent 用于调用
v1.2.7-RELEASE - 2020.08.15
- 兼容 1.16.2 版本
v1.2.6-RELEASE - 2020.08.09
- 修复部分玩家不重置的问题
- 部分代码修整
- 增加玩家同步提示开关
v1.2.4 - 2020.07.31
- 增加重置时间设定
- 修复MySQL在线玩家不重置
- 部分代码修整
v1.2.2 - 2020.05.22
- 修复同步的一些问题
- 修复重置时间判断异常的问题
- 优化 MySQL 代码及语句
v1.2.1 - 2020.04.11
- (新) 增加对 MySQL 的支持
- (新) 增加对 1.13、1.14、1.15 的支持
- (修) 修复 PlaceholderAPI 变量显示不准确
(!!! 旧版更新上来需要修改下 config.yml)
v1.1~v1.1fix - 2020.01.18
- (修改) 修改插件部分代码
- (新增) 对 PlaceholderAPI 支持
- (修复) PlaceholderAPI 变量 异常的问题
来自群组: DarkSky
一、特性
- 每日在线奖励
- GUI完全自定义
- 总在线时长奖励
- 自动发放奖励
- 支持 MySQL
- 支持 1.8~1.19
- 前置: AyCore
二、命令
/or - 查看自己的奖励 (总在线)
/or open - 查看每日在线奖励
/or reload - 重载插件配置 (需权限: onlinereward.admin)
PlaceholderAPI变量:
-> %onlinereward_day% -今日在线时长
-> %onlinereward_all% - 总在线时长
-> %onlinereward_format_day% - 自定义格式今日在线时长
-> %onlinereward_format_all% - 自定义格式总在线时长
三、图片
四、配置文件(仅用于展示,不代表最新版配置)
config.yml
- test:
- time: 7200
- name: "&c国庆厚礼"
- commands:
- - "pe %player% 6 1"
五、下载

前置插件(必须要)

六、更新记录
v.1.6.1-SNAPSHOT - 2023-02-07
- 修复在线奖励无法正常领取
v.1.5.1-SNAPSHOT, 1.5.2-SNAPSHOT, 1.5.4-SNAPSHOT, 1.6.0-SNAPSHOT - 2023-02-06
- 新增依赖 NBTAPI 跨版本兼容
- 物品读取异常时输出日志显示临时物品(石头)
- 修复玩家领取事件无法正常触发
- 修复一些情况下玩家在线时长不会重置
- 修复历史版本遗留问题
v1.5.0-SNAPSHOT - 2022-04-14
- 修复部分核心反射异常
- 奖励领取时增加权限判断v1.4.0-SNAPSHOT - 2022-04-14
- 修改跨版本兼容代码(通过反射去兼容更多的版本,理论全版本[1.8-*])
- 增加每日奖励状态变量
- 修改每日时长及奖励重置逻辑
- 数据存储逻辑移交至异步处理
v1.3.7-SNAPSHOT - 2021-12-18
- 配置增加文本自定义
- 兼容新版 PokemonAPI
- 修复 MySQL 数据读取异常的问题
- 修复 format 数值不正确的问题
- 修复 PlaceholderAPI 不显示数值的问题
- 移除动态更新界面
- 修复 reload 之后会刷新数据的问题
- 修复 MySQL 更新数据异常
- 修复 MySQL 数据锁问题
v1.3.1-SNAPSHOT - 2021-06-30
- 将事件触发方式切换至主线程触发
v1.3.0-SNAPSHOT - 2020.11.10
- 新增支持 1.16.4 版本
v1.2.9-RELEASE - 2020.10.18
- Gui 面板物品支持 PlaceholderAPI
- 增加两个时间格式变量, 请在 config.yml 加上以下内容
- # PlaceholderAPI 展示格式
- papi-format: "%d% 天 %h% 时 %m% 分 %s% 秒"
- 总在线时长 PlaceholderAPI 变量单位修改为: 分钟
- 新增玩家领取奖励事件 PlayerGetRewardEvent 用于调用
v1.2.7-RELEASE - 2020.08.15
- 兼容 1.16.2 版本
v1.2.6-RELEASE - 2020.08.09
- 修复部分玩家不重置的问题
- 部分代码修整
- 增加玩家同步提示开关
v1.2.4 - 2020.07.31
- 增加重置时间设定
- 修复MySQL在线玩家不重置
- 部分代码修整
v1.2.2 - 2020.05.22
- 修复同步的一些问题
- 修复重置时间判断异常的问题
- 优化 MySQL 代码及语句
v1.2.1 - 2020.04.11
- (新) 增加对 MySQL 的支持
- (新) 增加对 1.13、1.14、1.15 的支持
- (修) 修复 PlaceholderAPI 变量显示不准确
(!!! 旧版更新上来需要修改下 config.yml)
v1.1~v1.1fix - 2020.01.18
- (修改) 修改插件部分代码
- (新增) 对 PlaceholderAPI 支持
- (修复) PlaceholderAPI 变量 异常的问题
本插件所用所有代码均为原创,不存在借用/抄袭/违反协议等行为
来自群组: DarkSky
感谢分享233

新插件?刚好看到下载看看!!支持,爱你!
支持 1.14.4?
Krito 发表于 2019-10-29 19:26
支持 1.14.4?
暂不支持 等近期空闲可以加一下
大力感谢
感谢分享!要有1.7.10版本的就好了....我服务器迫切需要..
期待1.13.2版本
本帖最后由 AkkLive 于 2019-11-1 23:30 编辑
个人建议改成
test:
time: 7200
name: "&c国庆厚礼"
commands:
- "pe %player% 6 1"
time: 秒 改成 指定日期
如10.1到了进服自动领
个人建议改成
test:
time: 7200
name: "&c国庆厚礼"
commands:
- "pe %player% 6 1"
time: 秒 改成 指定日期
如10.1到了进服自动领
AkkLive 发表于 2019-11-1 23:29
个人建议改成
test:
这只是一个模板,config.yml里的是总在线时长奖励,只会发放一次
震惊,白某回归
BUG时间不重置,导致在线时间和领取记录都保持在昨天
再次提醒
BUG时间不重置,导致在线时间和领取记录都保持在昨天
BUG时间不重置,导致在线时间和领取记录都保持在昨天
服务器1.12.2 paperspigot 核心
[21:27:19 ERROR]: Command Dispatched Async: pe Super_man 6 1
[21:27:19 ERROR]: Please notify author of plugin causing this execution to fix this bug! see: http://bit.ly/1oSiM6C
java.lang.Throwable: null
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:658) ~[PaperSpigot-1.12.2-b1220.jar:git-Paper-1220]
at com.blank038.onlinereward.data.PlayerData.check(PlayerData.java:80) ~[?:?]
at com.blank038.onlinereward.data.PlayerData.addTime(PlayerData.java:64) ~[?:?]
at com.blank038.onlinereward.Main.lambda$onEnable$0(Main.java:51) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:58) [PaperSpigot-1.12.2-b1220.jar:git-Paper-1220]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [PaperSpigot-1.12.2-b1220.jar:git-Paper-1220]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) [PaperSpigot-1.12.2-b1220.jar:git-Paper-1220]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[21:27:19 ERROR]: Command Dispatched Async: pe Super_man 6 1
[21:27:19 ERROR]: Please notify author of plugin causing this execution to fix this bug! see: http://bit.ly/1oSiM6C
java.lang.Throwable: null
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:658) ~[PaperSpigot-1.12.2-b1220.jar:git-Paper-1220]
at com.blank038.onlinereward.data.PlayerData.check(PlayerData.java:80) ~[?:?]
at com.blank038.onlinereward.data.PlayerData.addTime(PlayerData.java:64) ~[?:?]
at com.blank038.onlinereward.Main.lambda$onEnable$0(Main.java:51) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:58) [PaperSpigot-1.12.2-b1220.jar:git-Paper-1220]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [PaperSpigot-1.12.2-b1220.jar:git-Paper-1220]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) [PaperSpigot-1.12.2-b1220.jar:git-Paper-1220]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
66666666666666666
刚好看到下载看看!!支持
感觉插件很方便简单,要是能支持拔刀就好了
- "give %player% 264 1" 为什么我加了这个 领取的时候什么都没有
很好的插件
有没有支持1.8服务器的
这个插件正是我需要的。。
但是看起来并没有1.8版本的
不过还是感谢楼主制作并分享啦
这个插件正是我需要的。。
但是看起来并没有1.8版本的
不过还是感谢楼主制作并分享啦
Gu_Qin_ 发表于 2020-1-14 12:53
有没有支持1.8服务器的
这个插件正是我需要的。。
但是看起来并没有1.8版本的
后续可能会支持 因为刚开始是写给自己服用的
有个奇怪的问题,reload插件会导致在线时间清空
可惜没有1.7.10

1.12.2 核心spigot 不显示
非常棒的插件,有趣而且实用!

非常棒的插件!感谢分享~
楼主想问一下,配置文件的设置是什么意思。7200tk后发放国庆奖励? 我要如何自定义呢?
他那个在线时间不显示诶
很棒的插件啊~收藏一手~留着开服用~
emmm 
那个总时长奖励可以设置多个吗,
还是说只能领取一次,
再改成其他的奖励也不能领取?

那个总时长奖励可以设置多个吗,
还是说只能领取一次,
再改成其他的奖励也不能领取?
那啥,
每次重载插件都会重新发放一次累计在线奖励..........
这属于BUG么.........

每次重载插件都会重新发放一次累计在线奖励..........
这属于BUG么.........

为什么 /or open 没用
如果弄个数据库那就更好了
支持1.15.2吗?
支持作者加油!!!!!!!很棒的插件
问一下我这边不知道为什么在线时间不刷新了是什么情况本来是每天晚上12点刷新结果现在不刷了
改了半天后输/or open 没反应,输/or 显示无在线奖励,重启过1次,重新加载了3次还是没有


kkplayer305 发表于 2020-3-4 10:05
改了半天后输/or open 没反应,输/or 显示无在线奖励,重启过1次,重新加载了3次还是没有
...
gui.yml 内的是每日的奖励,config.yml里的才是你第一个截图的配置,请自行认真研究。
作者给力奥
作者大大有没有在线时长的变量名,我想加在计分板上,玩家可以直接看到今日在线时长

炒鸡好用的一款插件,方便快捷,简单易懂,配置起来也不麻烦
神乎其技!6的飞起!
大佬,为什么使用打开GUI界面的指令 没有任何反应,是需要给权限么(我是服主)
这个插件感觉很棒
请问能添加个mysql功能使得可以跨服使用么
