本帖最后由 Rhythm 于 2021-1-10 21:05 编辑

本插件所用代码部分来自其他开源或闭源(已授权)作品
原插件为GPL协议 现已开源

简介

PlayerPoints 2.1.5重置版

使用UUID+Username储存 插件内部操作使用UUID

增加nickset nicklook nickgive用于跨服操作

修复了各种跨服情况下的Bug
[V1.1增加]
原版排行榜指令现在不会返回null了
重置指令跨服为离线玩家添加查看点卷数量
重置指令遇到数据库不存在玩家名返回失败
原版指令玩家不在线提示

可以避免因在跨服执行指令服务器下没有目标玩家的UUID数据导致的错误添加

[V1.0增加]

方便各位搭建网页充值等等一系列MySQL操作的额外扩展

会在MySQL表添加Nickname一项来储存玩家名称

网页充值可以用这一项来更新信息

内建新旧双API 可兼容使用新旧任何一版API的插件



小技巧:PlayerPoints只会在第一次进行余额操作时建表 所以建议使用Authme的Command功能

在玩家加入服务器瞬间 加减1点点卷余额 既可让每位加入过服务器的玩家建表





新指令[V1.1增加]

  • /p nickgive <玩家名> <数量> —— 为离线跨服玩家添加点券
  • /p nicklook <玩家名> <数量> —— 查看离线跨服玩家点券
  • /p nickset <玩家名> <数量> —— 设置离线跨服玩家点券


其他改动[V1.1增加]
  • 计分板现在在跨服环境下不会出现Null玩家了
  • 现在原版指令在玩家不在线的情况下将提示玩家不在线





下载
v1.1
PlayerPoints-RcVersionV1.1.jar (131.39 KB, 下载次数: 4010)
旧版:

PlayerPoints.jar (107.13 KB, 下载次数: 302)
MySQL支持库:
SQLibrary-7.1.jar (85.57 KB, 下载次数: 894)


源码
PlayerPoints-master (2).zip (203.83 KB, 下载次数: 172)
旧版源码:

PlayerPoints-master.zip (187.48 KB, 下载次数: 39)