Minecraft(我的世界)中文论坛

标题: [管理|安全]PermissionsEX——老牌的权限管理系统[1.6-1.11]

作者: 狡诈师    时间: 2018-3-31 15:42
标题: [管理|安全]PermissionsEX——老牌的权限管理系统[1.6-1.11]
本帖最后由 爱国民主 于 2018-3-31 16:14 编辑


插件信息
内容介绍

    PermissionsEX(简称PEX)是一款权限管理系统,基于普通权限插件而对其进行扩展开发
    使PEX拥有更多更好的特征功能
    它还支持选择存储方式类型,作为强大的权限管理系统,还支持每个世界独立权限限制

功能特征

  • 支持UUID(从插件版本v1.21开始)
  • 支持不同存储方式(文本YAML 数据库MySQL、SQLite 其它)
  • 灵活API
  • 多世界权限
  • 权限组继承
  • 计时权限
  • 轻松迁移(YAML和数据库之间转换)
  • 良好优化(避免在拥有大量用户而导致卡顿)
  • 更多功能...

特别注意
    方法一:
    在 config.yml 将 allowOps: false 修改为 allowOps: true
    并重新加载插件

    方法二:
    如果你是OP管理员,发现自己依然没有权限执行命令
    请在后台输入
  1. pex user 用户名 add permissions.* *
复制代码

站内下载

    考虑到原贴链接慢、甚至无法访问问题,我将前面三个插件版本上传到网盘
    1.12不知道能否正常使用

    1.9-1.11:链接:https://pan.baidu.com/s/1PbA5EqQkSeryjPaKHt6BBQ 密码:jv0m
    1.8:链接:https://pan.baidu.com/s/1hivRrHC7PnlSJJFLWL9-EQ 密码:v5bm
    1.7:链接:https://pan.baidu.com/s/1HA1IUuniN1WKDQ5evABGew 密码:ijls



符号说明

实用命令
命令 权限 描述
pex permissions.manage 显示帮助
pex toggle debug permissions.debug 开关调试模式
pex user <用户名> toggle debug permissions.debug.<游戏名> 开关调试指定用户模式
pex user <用户名> check <权限> permissions.manage.<用户名> 检查指定用户的指定权限
pex reload permissions.manage.reload 重新加载插件
pex config <节点> [值] permissions.manage.config 设置config配置
pex backend permissions.manage.backend 查看当前使用的存储方式
pex backend <存储方式> permissions.manage.backend 更改存储方式(谨慎使用)
pex hierarchy permissions.manage.users显示全部用户/组的体系
pex import <存储方式> permissions.manage.dump 导入用户/组到选择的存储方式
pex users cleanup <组> [天数] permissions.manage.users.cleanup 删除长期不在线用户(默认30天)

世界相关命令
命令 权限 描述
pex worldspermissions.manage.worlds 显示全部世界权限信息
pex world <世界> permissions.manage.worlds 显示直到世界权限信息
pex world <世界> inherit <父世界> permissions.manage.worlds.inheritance 让<世界>拥有<父世界>的权限
(<父世界>可以多世界,用逗号,隔开)

用户相关命令
命令 权限 描述
pex users list permissions.manage.users 列出已有用户列表
pex users permissions.manage.users 列出已有用户列表
pex user permissions.manage.users 列出已有用户列表

用户权限管理
命令 权限 描述
pex user permissions.manage.users 列出已有玩家
pex user <用户> permissions.manage.users.permissions.<用户> 列出用户权限
pex user <用户> prefix [新前缀] permissions.manage.users.prefix.<用户> 获得/设置用户前缀
pex user <用户> suffix [新后缀] permissions.manage.users.suffix.<用户> 获得/设置用户后缀
pex user <用户> delete permissions.manage.users.<用户> 从权限文件删除指定用户
pex user <用户> list [世界] permissions.manage.users.permissions.<用户> 列出指定玩家的所有权限
列出指定用户的某世界所有权限
pex user <用户> add <权限> [世界] permissions.manage.users.permissions.<用户> 给予用户权限
给予用户在某世界权限
pex user <用户> remove <权限> [世界] permissions.manage.users.permissions.<用户> 删除用户权限
删除用户的某世界权限
pex user <用户> timed add <权限> <秒> [世界] permissions.manage.users.permissions.timed.<user> 给予用户限时权限
给予用户的某世界限时权限
pex user <用户> timed remove <权限> <秒> [世界] permissions.manage.users.permissions.timed.<user> 删除用户限时权限
删除用户的某世界限时权限
pex user <用户> set <节点> <值> [世界] permissions.manage.users.permissions.<用户> 将<节点>设置为<值>
如果要删除<节点>,请将值设置为""(两个双引号)
仅指定[世界]在[世界]中设置<节点>
(翻译无能)

用户的组管理
命令 权限 描述
pex user <用户> group list permissions.manage.membership.<用户> 显示用户所在的所有组
pex user <用户> group add <组> [世界] [秒] permissions.manage.membership.<组>给予用户一个某用户组
如果不填世界,则请填""(两个双引号)
如果要限时,可以加秒
pex user <用户> group set <组> [世界] permissions.manage.membership.<组> 设置用户当前所在组
pex user <用户> group remove <组> [世界] permissions.manage.membership.<组> 删除用户的某组

默认组管理
命令 权限 描述
pex default group [世界] permissions.manage.groups.inheritance 列出全局的默认组(如果[世界]为空)
列出某世界的默认组
pex set default group <组> <值> [世界] permissions.manage.groups.inheritance 设置全局的默认组(如果[世界]为空)
设置某世界的默认组

用户组命令
命令 权限 描述
pex group permissions.manage.groups.list 列出已有的组
pex groups permissions.manage.groups.list 列出已有的组
pex groups list permissions.manage.groups.list 列出已有的组
pex group <组> prefix [新前缀] permissions.manage.groups.prefix.<组> 设置指定组的前缀
pex group <组> suffix [新后缀] permissions.manage.groups.suffix.<组> 设置指定组的后缀
pex group <组> create [父组] permissions.manage.groups.create.<组> 创建新的组
如果[父用户组]不为空,则创建新的组并继承父组的权限
pex group <组> delete permissions.manage.groups.remove.<组> 删除指定组
pex group <组> parents list permissions.manage.groups.inheritance.<组> 列出已继承父组的组
pex group <组> parents set <父权限组> permissions.manage.groups.inheritance.<组> 让<租>拥有<父组>的权限
(多组的用逗号,隔开)
pex group <组> permissions.manage.groups.permissions.<组> 列出指定组的信息
pex group <组> list [世界] permissions.manage.groups.permissions.<组> 列出指定组的某世界的信息
pex group <组> add <权限> [世界] permissions.manage.groups.permissions.<组> 给予组权限
给予组在某世界权限
pex group <组> remove <权限> [世界] permissions.manage.groups.permissions.<组> 删除组权限
删除组在某世界权限
pex group <组> timed add <权限> [秒] [世界] permissions.manage.groups.permissions.timed.<组> 给予组限时权限
给予组的某世界限时权限
pex group <组> timed remove <权限> [世界] permissions.manage.groups.permissions.timed.<组> 删除组限时权限
删除组的某世界限时权限
pex group <组> set <节点> <值> [世界] permissions.manage.groups.permissions.<组> 为<组>设置<节点> <值>。如果要删除<节点>,请将值设置为""(两个双引号)。指定[世界]是否应该仅在[世界]中设置该节点
pex group <组> weight [优先级] permissions.manage.groups.weight.<组> 设置组的优先级
如果有1,2,3,则1比2,3高,2比3高
(翻译无能)

组的用户管理
命令 权限 描述
pex group <组> users permissions.manage.membership.<组> 显示指定组的所有用户
pex group <组> user add <用户> permissions.manage.membership.<组> 添加指定用户到指定组
(可以多个组用逗号,隔开)
pex group <组> user remove <用户> permissions.manage.membership.<组> 删除指定组的指定用户
(可以多个组用逗号,隔开)
pex promote <用户> <ladder> permissions.user.promote.<ladder> Promote <user> on <ladder>. If <ladder> is not specified, the default ladder (named default) will be used.
(翻译无能)
pex demote <用户> <ladder> permissions.user.demote.<ladder> Demote <user> on <ladder>. If <ladder> is not specified, the default ladder (named default) will be used.
(翻译无能)


默认配置
  1. #是否关联NetEvents(需要安装NetEvents插件才能使用)
  2. multiserver:
  3.   use-netevents: true
  4. permissions:
  5.   #是否启用调试模式
  6.   debug: false
  7.   #OP管理员是否拥有所有权限
  8.   allowOps: false
  9.   #翻译无能
  10.   user-add-groups-last: false
  11.   log-players: false
  12.   createUserRecords: false
  13.   #存储方式以及设置
  14.   backend: file
  15.   informplayers:
  16.     changes: false
  17.   basedir: plugins/PermissionsEx
  18.   backends:
  19.     file:
  20.       type: file
  21.       file: permissions.yml
  22. #检查更新
  23. updater: true
  24. alwaysUpdate: false
复制代码

MySQL
  1. #是否关联NetEvents(需要安装NetEvents插件才能使用)
  2. multiserver:
  3.   use-netevents: true
  4. permissions:
  5.   #是否启用调试模式
  6.   debug: false
  7.   #OP管理员是否拥有所有权限
  8.   allowOps: false
  9.   #翻译无能
  10.   user-add-groups-last: false
  11.   log-players: false
  12.   createUserRecords: false
  13.   #存储方式以及设置
  14.   backend: sql
  15.   informplayers:
  16.     changes: false
  17.   basedir: plugins/PermissionsEx
  18.   backends:
  19.     sql:
  20.       uri: mysql://数据库地址/数据库名称
  21.       user: 数据库账号
  22.       password: 数据库密码
  23.       type: sql
  24. #检查更新
  25. updater: true
  26. alwaysUpdate: false
复制代码
另外还支持设置别名表名
  1. #是否关联NetEvents(需要安装NetEvents插件才能使用)
  2. multiserver:
  3.   use-netevents: true
  4. permissions:
  5.   #是否启用调试模式
  6.   debug: false
  7.   #OP管理员是否拥有所有权限
  8.   allowOps: false
  9.   #翻译无能
  10.   user-add-groups-last: false
  11.   log-players: false
  12.   createUserRecords: false
  13.   #存储方式以及设置
  14.   backend: sql
  15.   informplayers:
  16.     changes: false
  17.   basedir: plugins/PermissionsEx
  18.   backends:
  19.     sql:
  20.       uri: mysql://数据库地址/数据库名称
  21.       user: 数据库账号
  22.       password: 数据库密码
  23.       type: sql
  24.       aliases:
  25.                 permissions: pex_permissions
  26.                 permissions_inheritance: pex_inheritance
  27.                 permissions_entity: pex_entity
  28. #检查更新
  29. updater: true
  30. alwaysUpdate: false
复制代码

SQLite
  1. #是否关联NetEvents(需要安装NetEvents插件才能使用)
  2. multiserver:
  3.   use-netevents: true
  4. permissions:
  5.   #是否启用调试模式
  6.   debug: false
  7.   #OP管理员是否拥有所有权限
  8.   allowOps: false
  9.   #翻译无能
  10.   user-add-groups-last: false
  11.   log-players: false
  12.   createUserRecords: false
  13.   #存储方式以及设置
  14.   backend: sql
  15.   informplayers:
  16.     changes: false
  17.   basedir: plugins/PermissionsEx
  18.   basedir: plugins/PermissionsEx
  19.     backend: sql
  20.     backends:
  21.         sql:
  22.             uri: sqlite:plugins/PermissionsEx/permissions.db
  23.             user: username
  24.             password: password
  25. #检查更新
  26. updater: true
  27. alwaysUpdate: false
复制代码

常见问题

如果各位遇到什么常见问题可以反馈给我,我会答复

  • 为什么这插件装在Sponge没用?
       请去Sponge专用版
       原贴:https://forums.spongepowered.org ... ission-plugin/12310
       站内:http://www.mcbbs.net/thread-664180-1-1.html










作者: 海贼王#    时间: 2018-3-31 16:08
看似很有用,占个位置
作者: _DIM_    时间: 2018-3-31 16:09
也有Sponge版的,不过已经弃坑了
作者: 狡诈师    时间: 2018-3-31 16:12
酷车手BB弹 发表于 2018-3-31 16:09
也有Sponge版的,不过已经弃坑了

是的2333,不知道这插件有没有弃坑了(2016最新插件)
作者: 叽叽小石头    时间: 2018-3-31 16:26
这个权限组挺好用
作者: INKDRRAK    时间: 2018-3-31 16:52
pex不是停更了么.
作者: 狡诈师    时间: 2018-3-31 17:20
Art1900 发表于 2018-3-31 16:52
pex不是停更了么.

能正常使用不就好了吗~~~
作者: 叽叽小石头    时间: 2018-4-1 08:50
能不能同时使用PEX和GM两个权限组
作者: love12138    时间: 2018-4-2 21:25
貌似有点不全。
作者: Cuki    时间: 2018-4-9 18:58
dalao  能提供下papi变量吗
作者: P_Hao    时间: 2018-4-15 02:48
为何这个插件只能用/pex user 给个人称号有效果用组指令给称号没有效果
作者: zishibudui233    时间: 2018-4-21 06:00
重启一下服务器直接变成0kb文件。。。。。。。。
作者: CarbonPaper99    时间: 2018-5-26 12:25
这插件第一次使用还好,第二次重启直接不能使用了!
作者: Jklhgf    时间: 2018-6-14 02:54
怎么给予限时权限
作者: Not102    时间: 2018-7-9 17:50
我输入这个指令pex group builder parents set jichu
jichu这个权限组里面有很多指令
我想builder去继承他 我输入后 为啥还是不能使用指令
配置里面都写着
inheritance:
- jichu
作者: 21504010    时间: 2018-7-16 16:24
貌似有点不全
作者: @TGL    时间: 2018-7-16 16:47
pex users cleanup <组> [天数]
这条指令没用
作者: 狡诈师    时间: 2018-7-19 22:51
PY狗 发表于 2018-4-1 08:50
能不能同时使用PEX和GM两个权限组

答案很明显(并不能)
作者: 狡诈师    时间: 2018-7-19 22:51
Jklhgf 发表于 2018-6-14 02:54
怎么给予限时权限

认真看帖子

用户限时权限:pex user <用户> timed add <权限> <秒> [世界]
作者: a854124946    时间: 2018-7-22 13:14
玩家进服没有权限是什么鬼, 再一次进服又有权限了。。。
作者: q23223514    时间: 2018-7-27 15:12
[15:07:22 INFO]: [PermissionsEx] Enabling PermissionsEx v1.21.3
[15:07:23 INFO]: [PermissionsEx] Initializing sql backend
[15:07:25 INFO]: [PermissionsEx] Successfully connected to SQL database
[15:07:26 INFO]: [PermissionsEx] Disabling PermissionsEx v1.21.3
[15:07:26 INFO]: Server permissions file permissions.yml is empty, ignoring it
[15:07:26 INFO]: Done (18.416s)! For help, type "help" or "?"
[控制台] 服务器已启动
[15:07:26 INFO]: Registered command forge with permission node net.minecraftforge.server.command.ForgeCommand
[15:07:33 WARN]: java.io.IOException: Server returned HTTP response code: 401 for URL: https://api.github.com/gists
[15:07:33 WARN]: at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
[15:07:33 WARN]: at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
[15:07:33 WARN]: at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
[15:07:33 WARN]: at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
[15:07:33 WARN]: at java.security.AccessController.doPrivileged(Native Method)
[15:07:33 WARN]: at java.security.AccessController.doPrivilegedWithCombiner(Unknown Source)
[15:07:33 WARN]: at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
[15:07:33 WARN]: at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
[15:07:33 WARN]: at ru.tehkode.permissions.bukkit.ErrorReport.gistText(ErrorReport.java:117)
[15:07:33 WARN]: at ru.tehkode.permissions.bukkit.ErrorReport$Builder.build(ErrorReport.java:349)
[15:07:33 WARN]: at ru.tehkode.permissions.bukkit.ErrorReport.withException(ErrorReport.java:305)
[15:07:33 WARN]: at ru.tehkode.permissions.bukkit.ErrorReport$2.run(ErrorReport.java:190)
[15:07:33 WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[15:07:33 WARN]: at java.util.concurrent.FutureTask.run(Unknown Source)
[15:07:33 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[15:07:33 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[15:07:33 WARN]: at java.lang.Thread.run(Unknown Source)
[15:07:33 ERROR]: [PermissionsEx] Error occurred with PermissionsEx! Please post it to https://github.com/PEXPlugins/Pe ... re%5D%28null%29%0A. Full error:
java.lang.IllegalStateException: Error initializing group default
at ru.tehkode.permissions.PermissionManager.getGroup(PermissionManager.java:484)
at ru.tehkode.permissions.PermissionManager.getGroupList(PermissionManager.java:502)
at ru.tehkode.permissions.PermissionManager.preloadGroups(PermissionManager.java:591)
at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:677)
at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:752)
at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:72)
at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:159)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:368)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:410)
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:415)
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:349)
at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:511)
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:485)
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:445)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:336)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:631)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'permission' in 'field list'
at ru.tehkode.permissions.backends.sql.SQLData.getOptionsMap(SQLData.java:337)
at ru.tehkode.permissions.backends.caching.CachingData.loadOptions(CachingData.java:51)
at ru.tehkode.permissions.backends.caching.CachingData.getOption(CachingData.java:143)
at ru.tehkode.permissions.PermissionEntity.getOwnOption(PermissionEntity.java:531)
at ru.tehkode.permissions.PermissionEntity$4.fetchLocal(PermissionEntity.java:390)
at ru.tehkode.permissions.PermissionEntity$4.fetchLocal(PermissionEntity.java:387)
at ru.tehkode.permissions.HierarchyTraverser.traverse(HierarchyTraverser.java:70)
at ru.tehkode.permissions.PermissionEntity.getOption(PermissionEntity.java:387)
at ru.tehkode.permissions.PermissionEntity.getOptionBoolean(PermissionEntity.java:468)
at ru.tehkode.permissions.PermissionEntity.initialize(PermissionEntity.java:68)
at ru.tehkode.permissions.PermissionGroup.initialize(PermissionGroup.java:45)
at ru.tehkode.permissions.PermissionManager.getGroup(PermissionManager.java:481)
... 17 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'permission' in 'field list'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
at com.mysql.jdbc.Util.getInstance(Util.java:382)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273)
at ru.tehkode.libs.org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at ru.tehkode.libs.org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at ru.tehkode.permissions.backends.sql.SQLData.getOptionsMap(SQLData.java:323)
... 28 more
[15:07:50 WARN]: Error occured during retriving version






怎么解决

作者: Jonjs_Dada    时间: 2018-8-13 22:28
Spigot 1.12.2可用
需要先在后台给op权限:pex user <用户> add *
然后就可以在游戏里操作了
作者: 狡诈师    时间: 2018-8-18 08:26
Jonjs_Dada 发表于 2018-8-13 22:28
Spigot 1.12.2可用
需要先在后台给op权限:pex user  add *
然后就可以在游戏里操作了 ...

帖子有说的了
作者: Jonjs_Dada    时间: 2018-8-18 10:20
爱国民主 发表于 2018-8-18 08:26
帖子有说的了

我觉得这点非常不好用
不如GroupManagerPlus
作者: 狡诈师    时间: 2018-8-18 11:24
Jonjs_Dada 发表于 2018-8-18 10:20
我觉得这点非常不好用
不如GroupManagerPlus


哪一点?这个“pex user <用户> add *”?,其实还有配置改
我觉得很好用,不是MySQL你就去用GroupManagerPlus吧

看好帖子再评论

作者: Jonjs_Dada    时间: 2018-8-19 17:36
爱国民主 发表于 2018-8-18 11:24
哪一点?这个“pex user  add *”?,其实还有配置改
我觉得很好用,不是MySQL你就去用GroupM ...

那很棒,我去用GMP
作者: A2564011261    时间: 2018-8-24 22:21
为什么mysql连接失败,看一下信息
  1. ru.tehkode.permissions.exceptions.PermissionBackendException: Unable to connect to SQL database
  2.         at ru.tehkode.permissions.backends.sql.SQLBackend.<init>(SQLBackend.java:118) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  3.         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_181]
  4.         at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_181]
  5.         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_181]
  6.         at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_181]
  7.         at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:392) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  8.         at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:367) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  9.         at ru.tehkode.permissions.PermissionManager.createBackend(PermissionManager.java:624) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  10.         at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:606) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  11.         at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:693) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  12.         at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:67) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  13.         at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:175) [PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  14.         at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:271) [PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  15.         at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:316) [PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  16.         at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407) [PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  17.         at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugin(CraftServer.java:378) [PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  18.         at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugins(CraftServer.java:328) [PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  19.         at net.minecraft.server.v1_11_R1.MinecraftServer.t(MinecraftServer.java:433) [PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  20.         at net.minecraft.server.v1_11_R1.MinecraftServer.l(MinecraftServer.java:394) [PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  21.         at net.minecraft.server.v1_11_R1.MinecraftServer.a(MinecraftServer.java:332) [PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  22.         at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:276) [PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  23.         at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:599) [PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  24.         at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
  25. Caused by: java.sql.SQLException: Access denied for user 'permissionses'@'localhost' (using password: YES)
  26.         at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:963) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  27.         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3966) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  28.         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3902) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  29.         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:875) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  30.         at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1712) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  31.         at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1228) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  32.         at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2253) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  33.         at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2284) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  34.         at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2083) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  35.         at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:806) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  36.         at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  37.         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_181]
  38.         at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_181]
  39.         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_181]
  40.         at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_181]
  41.         at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  42.         at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:410) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  43.         at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:328) ~[PaperSpigot-1.11.2-1031.jar:git-Paper-1031]
  44.         at ru.tehkode.libs.org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  45.         at ru.tehkode.libs.org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  46.         at ru.tehkode.libs.org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  47.         at ru.tehkode.libs.org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  48.         at ru.tehkode.libs.org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  49.         at ru.tehkode.libs.org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  50.         at ru.tehkode.permissions.backends.sql.SQLBackend.getSQL(SQLBackend.java:245) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  51.         at ru.tehkode.permissions.backends.sql.SQLBackend.<init>(SQLBackend.java:112) ~[PermissionsEx-1.23.4%255B1.9-1.11%255D.jar:?]
  52.         ... 22 more
  53. [22:20:16 INFO]: [PermissionsEx] Disabling PermissionsEx v1.23.4
  54. [22:20:16 INFO]: [AdvancedBan] Enabling AdvancedBan v2.1.5-RELEASE
  55. [22:20:17 INFO]:
复制代码

作者: sy07130    时间: 2018-10-9 11:53
不支持1.12.2吗
作者: asd445    时间: 2018-10-12 10:59
重启一下服务器,插件本体变成0KB了
作者: 贰三叁叄    时间: 2018-10-14 23:05
插件很棒!!!赞一个
作者: 初遇o    时间: 2019-4-19 12:04
好棒的权限组。。终于摆脱了group
作者: czhhuige    时间: 2019-5-1 18:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: Iron-HIM    时间: 2019-5-19 18:55
最新测试:1.13.2完美运行
服务端核心:spigot lasted
作者: lyxycraft    时间: 2019-5-25 10:45
那我就想问了,这个数据库模式不分子服的,怎么给单子服上权限???
作者: LiuChangKing    时间: 2019-9-18 07:09
有没有什么指令能直接删除所有玩家的数据呀,我不想重新配置权限组,但是数据库里缺有旧的玩家数据
作者: 小鸳鸯    时间: 2019-9-20 10:25
66666666666666666666666666
作者: hahaha2586    时间: 2020-2-27 15:43
楼主~下载地址gg了,能发个文件嘛!
作者: xlkiriti    时间: 2020-3-11 15:37
/pex group default add all permission chestcommands.item.JCCD.yml           到底怎么给权限啊啊
作者: zscbjm218    时间: 2020-4-2 08:53
666666666666666666666
作者: 玖狙梦    时间: 2020-4-18 22:37
啥时候更新支持1.15.2   非常喜欢此插件
作者: 桐谷和人.1    时间: 2020-7-14 08:39
会和ess冲突吗
作者: LIGHR_Boss    时间: 2020-9-1 15:04
我需要禁止单个物品的使用权限,因为是要在开活动时禁止,所以不能用ban这个命令,求大佬解答
作者: xydalao    时间: 2020-10-2 22:08
怎么设置权限的优先级  
作者: 3478418865    时间: 2020-11-21 17:14
pex装了之后把tpa指令什么的加进来,但是用不了啊,怎么办
作者: 若水铁粉    时间: 2020-12-15 13:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 559429    时间: 昨天 14:36
这个老古董插件1.16.5居然还能正常使用1而且无任何报错。。。
作者: 我是马牛b    时间: 昨天 15:30
666666666666666