mirror of
https://github.com/geekfrog/PermissionsTime.git
synced 2024-12-22 20:58:50 +00:00
PermissionsTime
config | ||
src | ||
.gitattributes | ||
1.bmp | ||
2.bmp | ||
3.bmp | ||
LICENSE | ||
pom.xml | ||
README.md |
PermissionsTime
支持跨服的权限限时插件
插件使用说明
构建地址:http://ci.frog.gg/jenkins/job/PermissionsTime/
前置插件Vault下载地址:https://dev.bukkit.org/projects/vault/
前置插件SQLibrary下载地址:https://dev.bukkit.org/projects/sqlibrary/
本插件并非权限插件, 而是权限扩展插件. 可以限制权限和权限组的时候时间.
使用时必须同时使用Vault及SQLibrary两个前置插件.
使用跨服权限, 要在配置文件里开启MySQl功能.
经测试支持大部分1.7.10-1.12的服务器. 其他版本未做测试.
游戏截图:
已知问题(作者提醒):
- 如果出现问题一般退出服务器重进就能解决。一次不行再来一次。
- 插件重载不会重置在线玩家的权限, 如用必要请重启服务器。
- 玩家每次登陆会重置权限包涉及的权限。请不要单独给予玩家涉及的权限。
- 服务器关闭时, 插件被禁用的顺序不一, 会导致玩家有权限留存。 如果配置的权限包删掉原来设置的权限(或修改世界), 会导致插件无法清理原有的权限及权限组。(你可以配置一个不使用的权限包, 权限包内含有你想清理的权限及权限组即可。)
插件进度:
加粗项已完成
-
在配置文件中编辑权限包(可含有多个权限组和多个权限)
-
时间可以累加
-
支持重载
-
支持UUID
-
命令支持给玩家添加、设置、移除、查询自身权限包时间
-
添加、设置、移除-命令执行失败记录
-
支持多世界权限(需要权限插件支持)
-
调用vault API 设置玩家权限 -- 登录时(添加 移除)、游戏中(命令添加/移除 延迟移除)、退出时移除
-
mysql保存数据
-
支持跨服
-
gui显示自己的权限包
-
语言支持整理
-
手动删除过期的或无效数据
-
取消前置插件
-
支持分页?
-
数据迁移?