本帖最后由 1582952890 于 2017-9-17 08:45 编辑
中文Wiki帮助页面
目前功能列表:
插件命令
说明:
< > 内的为必填信息
[ ] 内的为选填信息
注意: timed 时限相关的命令,一但服务器重启,就会失效,所依只建议段时间的添加
权限组设置相关指令:
鉴于国内玩家,几乎所有服务器都安装了Essentials插件
BUG反馈

PermissionsEx (简称PEX) 是一款全新的权限管理插件 ,基于其他权限插件的特性而开发。但是PEX拥有更加多的功能! 他提供了不同的存储方式, 强大的线上管理功能, 细分到每个世界的独立权限管理!
Wiki帮助页面
https://github.com/PEXPlugins/PermissionsEx/wiki
中文Wiki帮助页面
正在编辑中
目前功能列表:
插件命令
说明:
< >内的为必填信息
[ ] 内的为选填信息
注意: timed 时限相关的命令,一但服务器重启,就会失效,所依只建议段时间的添加 如果在时限内崩服了怎么办?玩家会不会永久拥有这个权限? 不用担心,因为时限权限并不会进行存储!
Tip: 以下常用命令将会用红色标注
通常情况下,是不需要给玩家任何以下权限的如果你发现自己是OP还是没法使用任何命令,控制台输入 pex user 你的ID add permissions.* * 即可
配置命令
世界相关命令:
用户相关命令:
用户权限管理相关命令:
用户权限组管理相关命令:
默认组设置相关:
权限组设置相关指令:
权限组玩家相关指令:
鉴于国内玩家,几乎所有服务器都安装了Essentials插件下面提供一下Essentials的默认权限感谢@Mayomi 提供权限列表 @Mayomi 下方权限列表为GroupManager里面default、builder组所拥有的权限
如果你想参照GroupManager,原封不动,那么将permissions.yml文件里面的内容替换为以下内容
使用教程:①将PEX插件丢入plugins文件夹②删除其余权限管理插件,如GroupManager.jar③运行一次服务端,然后关闭④进行config文件配置⑤开始享用美味的PEX吧
Config配置教程:等待编
Config数据库配置教程:
将以上代码复制进去替换,并且修改 数据库地址 名称 账号 密码四个位置
BUG反馈
如果你在使用过程中遇到相关报错,请在贴内回复附上报错信息,插件版本,和服务端类型/版本我将反馈给作者
下载地址:
下载说明:
V 1.21 版本及以上,玩家存储将会变成UUID对应玩家ID
1.8 版本服务端请使用 V 1.23
>点击我前往原帖下载<
>点击我前往度盘下载<
最后看在这么多的子上面,各位老爷们~赏点人气金粒呗~~~
PermissionsEx (简称PEX) 是一款全新的权限管理插件 ,基于其他权限插件的特性而开发。但是PEX拥有更加多的功能! 他提供了不同的存储方式, 强大的线上管理功能, 细分到每个世界的独立权限管理!
Wiki帮助页面
Wiki帮助页面
中文Wiki帮助页面
目前功能列表:
插件命令
说明:
< > 内的为必填信息
[ ] 内的为选填信息
注意: timed 时限相关的命令,一但服务器重启,就会失效,所依只建议段时间的添加
如果在时限内崩服了怎么办?玩家会不会永久拥有这个权限?
不用担心,因为时限权限并不会进行存储!
Tip: 以下常用命令将会用红色标注
通常情况下,是不需要给玩家任何以下权限的
Tip: 以下常用命令将会用红色标注
通常情况下,是不需要给玩家任何以下权限的
如果你发现自己是OP还是没法使用任何命令,控制台输入 pex user 你的ID add permissions.* * 即可
配置命令
世界相关命令:
用户相关命令:
用户权限管理相关命令:
用户权限组管理相关命令:
配置命令
世界相关命令:
用户相关命令:
用户权限管理相关命令:
用户权限组管理相关命令:
权限组设置相关指令:
权限组玩家相关指令:
鉴于国内玩家,几乎所有服务器都安装了Essentials插件
下面提供一下Essentials的默认权限
感谢@Mayomi 提供权限列表 @Mayomi
下方权限列表为GroupManager里面default、builder组所拥有的权限
如果你想参照GroupManager,原封不动,那么将permissions.yml文件里面的内容替换为以下内容
使用教程:
Config配置教程:
等待编
Config数据库配置教程:
Config数据库配置教程:
BUG反馈
最后看在这么多的子上面,各位老爷们~赏点人气金粒呗~~~
2021.12 数据,可能有更多内容

PermissionsEx (简称PEX) 是一款全新的权限管理插件 ,基于其他权限插件的特性而开发。但是PEX拥有更加多的功能! 他提供了不同的存储方式, 强大的线上管理功能, 细分到每个世界的独立权限管理!
Wiki帮助页面
https://github.com/PEXPlugins/PermissionsEx/wiki
中文Wiki帮助页面
正在编辑中
目前功能列表:
- 版本V1.21开始支持UUID
- 不同的存储方式。目前的存储方式有:文本存储(YAML),数据库存储(MySQL,SQLite)。当然,也支持你自己添加!
- YAML存储方式,对于新手,最容易配置的方式,所有玩家的信息都存储在 permission.yml 文件里面,缺点:后期读取可能出现卡顿。
- SQL存储方式,对于有一定基础的人,推荐此方式,目前支持MySQL和SQLite,其他的数据库(如Postgre)也是可以的。PEX会自动创建数据库的表单。这就说明了,你只需要设置好PEX如何连接到数据库,剩余的你就只需要看着PEX自己完成了。
- 简明的构架和API接口,如果你对编程有一定了解,那么你可以改变很多。
- 全面的指令,你可以在游戏里/控制台,做到你想做的任何事情。指令列表看下文。
- 多世界 - 你可以设置一个玩家在某个世界的单独权限,比如在世界A不能破坏,在世界B不能拾取等等。(设置个别方块等权限,见下文)
- 权限组的继承,用户可以继承组的权限,组也可以继承组的权限,并且可以选择继承他们的权限、前缀、后缀。
- 权限的表达方式,这说明,如果你习惯于GroupManager,你也不用担心更换权限插件之后的不习惯。例子: - essentials.fly 这个权限就是允许玩家使用/fly指令
- 多世界权限继承,你可以继承不同世界的权限。也可以在不同世界继承不同的权限。
- 良好的优化,当你拥有大量用户的时候,你会发现没有延迟!
- 排行榜,你可以设置权限组的排列顺序
- 计时权限!你可以使用指令给玩家添加一个时限权限!注意:当服务端重启,或者崩溃将会失效。
- V1.21.1版本开始 PEX支持自动更新,不过并不是跨阶段的更新,只支持BUG修复等更新,防止出现大更新,没有备份而导致文件丢失(V1.21.1→V1.21.2而不是 V1.21.1 →V1.22.1),当然你也可以在config.yml文件中关闭更新。
- Bukkit权限的兼容
- 禁用错误报告,在插件文件夹目录下创建一个文件,名为'report-disable'。
插件命令
说明:
< >内的为必填信息
[ ] 内的为选填信息
注意: timed 时限相关的命令,一但服务器重启,就会失效,所依只建议段时间的添加 如果在时限内崩服了怎么办?玩家会不会永久拥有这个权限? 不用担心,因为时限权限并不会进行存储!
Tip: 以下常用命令将会用红色标注
通常情况下,是不需要给玩家任何以下权限的如果你发现自己是OP还是没法使用任何命令,控制台输入 pex user 你的ID add permissions.* * 即可
配置命令
| 指令 |
| 权限 |
| 说明 |
| pex |
| permissions.manage |
| 列出PEX插件帮助菜单 |
| pex toggle debug |
| permissions.debug |
| 开启/关闭调试模式,注意这将在控制台 产生大量日志,(适用于开发/调试) |
| pex user <玩家ID> toggle debug |
| permissions.manage.<user> |
| 开启/关闭某个玩家的调试模式 注意这将在控制台产生大量日志 (适用于开发/调试) |
| pex user <玩家ID> check <permission> |
| permissions.manage.<user> |
| 检测指定玩家的某个权限 |
| pex reload |
| permissions.manage.reload |
| 重载PEX插件 |
| pex config <条目> [信息] |
| permissions.manage.config |
| 定义config里面的选项 |
| pex backend |
| permissions.manage.backend |
| 查看PEX当前存储方式 |
| pex bacnend <存储方式> |
| permissions.manage.backend |
| 更改PEX的存储方式 |
| pex hierarchy |
| permissions.manage.users |
| 显示完整的用户/组 结构 |
| pex import <存储方式> |
| permissions.manage.dump |
| 从选定的存储方式中导入用户/组 |
| pex users cleanup <组> [天数] 不了解功能的玩家不建议使用此命令 日常在线过百的服务器推荐定期执行此命令 |
| permissions.manage.users.cleanup |
| 删除超过一定期限的玩家,(默认30天)有利于数据 读写 |
世界相关命令:
| 指令 |
| 权限 |
| 说明 |
| pex worlds |
| permissions.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 <玩家ID> |
| permissions.manage.users.permissions.<user> |
| 列出指定玩家的相关权限说明 |
| pex user <玩家ID> prefix [前缀] |
| permissions.manage.users.prefix.<user> |
| 设置一个玩家的前缀 Tip1: [前缀]若为''则表示清空 Tip2: [前缀]若为空,则获取玩家当前前缀 |
| pex user <玩家ID> suffix [后缀] |
| permissions.manage.users.suffix.<user> |
| 设置一个玩家的后缀 Tip1:[后缀]若为''则表示清空 Tip2: [后缀]若为空,则获取玩家当前后缀 |
| pex user <玩家ID> delete |
| permissions.manage.users.<user> |
| 将玩家从权限列表中移除,相当于 重置玩家权限 |
| pex user <玩家ID> list [世界] |
| permissions.manage.users.permissions.<user> |
| 列出一个玩家的所有权限 可以指定世界 |
| pex user <玩家ID> add <权限> [世界] |
| permissions.manage.users.permissions.<user> |
| 给玩家添加指定权限 给玩家在某个世界添加权限 |
| pex user <玩家ID> remove <权限> [世界] |
| permissions.manage.users.permissions.<user> |
| 移除玩家某个指定权限 移除玩家在某个世界的指定权限 |
| pex user <玩家ID> timed add <权限> <秒> [世界] |
| permissions.manage.users.permissions.timed.<user> |
| 给玩家添加指定权限一定时间 给玩家在某个世界添加权限一定时间 |
| pex user <玩家ID> timed remove <权限> <秒> [world] |
| permissions.manage.users.permissions.timed.<user> |
| 移除玩家某个指定权限一定时间 移除玩家在某个世界的指定权限一定时间 |
| pex user <玩家ID> set <option> <value> [world] |
| permissions.manage.users.permissions.<user> |
| 抱歉,翻译无能 Set <option> to <value>. Set value to "" (two double-quotes) if you want to remove the <option>. Specify [world] to set <option> only in [world] |
用户权限组管理相关命令:
| 命令 |
| 权限 |
| 说明 |
| pex user <user> group list |
| permissions.manage.membership.<user> |
| 列出玩家当前所在的所有的用户组 |
| pex user <玩家> group add <组> [世界] [秒] |
| permissions.manage.membership.<group> |
| 添加一个组给玩家,如果你不想指定世界 用""代替[世界],如果你想添加一个时限 在世界后面加上时间即可,单位秒 |
| pex user <玩家> group set <组> [世界] |
| permissions.manage.membership.<group> |
| 设置一个玩家的权限组 |
| pex user <玩家> group remove <组> [世界] |
| permissions.manage.membership.<group> |
| 从玩家的权限组列表中移除一个权限组 |
默认组设置相关:
| 命令 |
| 权限 |
| 说明 |
| pex default group [世界] |
| permissions.manage.groups.inheritance |
| 列出指定世界的默认权限组,[世界]若为空 则列出全局的默认权限组 |
| pex set default group <组> <true/false> [世界] |
| 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.<group> |
| 设置指定组的前缀 若[前缀]为''则为取消前缀 若[前缀]为空,则显示当前前缀 |
| pex group <组> suffix [后缀] |
| permissions.manage.groups.suffix.<group> |
| 设置指定组的后缀 若[后缀]为''则为取消后缀 若[后缀]为空,则显示当前后缀 |
| pex group <组> create [父权限组] |
| permissions.manage.groups.create.<group> |
| 创建一个权限组,并且继承[父权限组]的权限 若[父权限组]为空,则仅创建一个权限组 |
| pex group <组> delete |
| permissions.manage.groups.remove.<group> |
| 删除一个权限组 |
| pex group <组> parents list |
| permissions.manage.groups.inheritance.<group> |
| 列出一个权限组的所继承的所有父权限组 |
| pex group <组> parents set <父权限组> |
| permissions.manage.groups.inheritance.<group> |
| 设置一个权限组的父权限组,多个权限组可用英文小写逗号分隔 |
| pex group <组> |
| permissions.manage.groups.permissions.<group> |
| 列出指定权限组的所有信息 |
| pex group <组> list [世界] |
| permissions.manage.groups.permissions.<group> |
| 列出指定世界的某个权限组的所有信息 |
| pex group <组> add <权限> [世界] |
| permissions.manage.groups.permissions.<group> |
| 添加权限到指定世界的某个权限组 若[世界]为空,则默认全局 |
| pex group <组> remove <权限> [世界] |
| permissions.manage.groups.permissions.<group> |
| 移除指定世界的某个权限 若[世界]为空,则默认全局 |
| pex group <组> timed add <权限> [lifetime] [world] |
| permissions.manage.groups.permissions.timed.<group> |
| 添加权限到指定世界的某个权限组一段时间 若[世界]为空,则默认全局 |
| pex group <组> timed remove <权限> [world] |
| permissions.manage.groups.permissions.timed.<group> |
| 移除指定世界的某个权限一段时间 若[世界]为空,则默认全局 |
| pex group <组> set <选项> <值> [世界] |
| permissions.manage.groups.permissions.<group> |
| 设置指定权限组的<选项>为<值> |
权限组玩家相关指令:
| 命令 |
| 权限 |
| 说明 |
| pex group <group> users |
| permissions.manage.membership.<group> |
| 显示一个权限组内所有的玩家 |
| pex group <group> user add <user> |
| permissions.manage.membership.<group> |
| 添加玩家到指定权限组,可用逗号分开 |
| pex group <group> user remove <user> |
| permissions.manage.membership.<group> |
| 将玩家从权限组中移除,可用逗号移除 |
| pex promote <user> <ladder> |
| permissions.user.promote.<ladder> (if there is only one ladder, it will be named default) |
| 抱歉...翻译无能 原文 Promote <user> on <ladder>. If <ladder> is not specified, the default ladder (named default) will be used. |
| pex demote <user> <ladder> |
| permissions.user.demote.<ladder> (if there is only one ladder, it will be named default) |
| 抱歉...翻译无能 原文 Demote <user> on <ladder>. If <ladder> is not specified, the default ladder (named default) will be used. |
鉴于国内玩家,几乎所有服务器都安装了Essentials插件下面提供一下Essentials的默认权限感谢@Mayomi 提供权限列表 @Mayomi 下方权限列表为GroupManager里面default、builder组所拥有的权限
代码:
- - bukkit.broadcast.user
- - -bukkit.command.plugins
- - essentials.help
- - essentials.helpop
- - essentials.list
- - essentials.motd
- - essentials.rules
- - essentials.spawn
- - essentials.jail.allow.help
- - essentials.jail.allow.helpop
- - essentials.jail.allow.rules
- - essentials.build.*
- - essentials.afk
- - essentials.afk.auto
- - essentials.back
- - essentials.back.ondeath
- - essentials.balance
- - essentials.balance.others
- - essentials.balancetop
- - essentials.book
- - essentials.chat.color
- - essentials.chat.format
- - essentials.chat.shout
- - essentials.chat.question
- - essentials.compass
- - essentials.delhome
- - essentials.depth
- - essentials.exp
- - essentials.getpos
- - essentials.hat
- - essentials.home
- - essentials.ignore
- - essentials.itemdb
- - essentials.kit
- - essentials.kits.tools
- - essentials.mail
- - essentials.mail.send
- - essentials.me
- - essentials.msg
- - essentials.msg.color
- - essentials.msg.format
- - essentials.nick
- - essentials.pay
- - essentials.ping
- - essentials.powertool
- - essentials.powertooltoggle
- - essentials.protect
- - essentials.recipe
- - essentials.seen
- - essentials.sethome
- - essentials.sethome.bed
- - essentials.sethome.multiple
- - essentials.signs.use.*
- - essentials.signs.create.disposal
- - essentials.signs.create.mail
- - essentials.signs.create.protection
- - essentials.signs.create.trade
- - essentials.signs.break.disposal
- - essentials.signs.break.mail
- - essentials.signs.break.protection
- - essentials.signs.break.trade
- - essentials.suicide
- - essentials.time
- - essentials.tpa
- - essentials.tpaccept
- - essentials.tpahere
- - essentials.tpdeny
- - essentials.warp
- - essentials.warp.list
- - essentials.worth
- - essentials.jail.allow.mail
- - essentials.jail.allow.ping
- - essentials.jail.allow.seen
如果你想参照GroupManager,原封不动,那么将permissions.yml文件里面的内容替换为以下内容
代码:
- groups:
- default:
- permissions:
- - bukkit.broadcast.user
- - -bukkit.command.plugins
- - essentials.help
- - essentials.helpop
- - essentials.list
- - essentials.motd
- - essentials.rules
- - essentials.spawn
- - essentials.jail.allow.help
- - essentials.jail.allow.helpop
- - essentials.jail.allow.rules
- builder:
- inheritance:
- - default
- permissions:
- - essentials.build.*
- - essentials.afk
- - essentials.afk.auto
- - essentials.back
- - essentials.back.ondeath
- - essentials.balance
- - essentials.balance.others
- - essentials.balancetop
- - essentials.book
- - essentials.chat.color
- - essentials.chat.format
- - essentials.chat.shout
- - essentials.chat.question
- - essentials.compass
- - essentials.delhome
- - essentials.depth
- - essentials.exp
- - essentials.getpos
- - essentials.hat
- - essentials.home
- - essentials.ignore
- - essentials.itemdb
- - essentials.kit
- - essentials.kits.tools
- - essentials.mail
- - essentials.mail.send
- - essentials.me
- - essentials.msg
- - essentials.msg.color
- - essentials.msg.format
- - essentials.nick
- - essentials.pay
- - essentials.ping
- - essentials.powertool
- - essentials.powertooltoggle
- - essentials.protect
- - essentials.recipe
- - essentials.seen
- - essentials.sethome
- - essentials.sethome.bed
- - essentials.sethome.multiple
- - essentials.signs.use.*
- - essentials.signs.create.disposal
- - essentials.signs.create.mail
- - essentials.signs.create.protection
- - essentials.signs.create.trade
- - essentials.signs.break.disposal
- - essentials.signs.break.mail
- - essentials.signs.break.protection
- - essentials.signs.break.trade
- - essentials.suicide
- - essentials.time
- - essentials.tpa
- - essentials.tpaccept
- - essentials.tpahere
- - essentials.tpdeny
- - essentials.warp
- - essentials.warp.list
- - essentials.worth
- - essentials.jail.allow.mail
- - essentials.jail.allow.ping
- - essentials.jail.allow.seen
使用教程:①将PEX插件丢入plugins文件夹②删除其余权限管理插件,如GroupManager.jar③运行一次服务端,然后关闭④进行config文件配置⑤开始享用美味的PEX吧
Config配置教程:等待编
Config数据库配置教程:
代码:
- multiserver:
- use-netevents: false
- permissions:
- debug: false
- allowOps: false
- user-add-groups-last: false
- log-players: false
- createUserRecords: false
- backend: sql
- informplayers:
- changes: false
- basedir: plugins/PermissionsEx
- backends:
- sql:
- uri: mysql://数据库地址/数据库名称
- user: 数据库账号
- password: 数据库密码
- type: sql
- updater: false
- alwaysUpdate: false
BUG反馈
如果你在使用过程中遇到相关报错,请在贴内回复附上报错信息,插件版本,和服务端类型/版本我将反馈给作者
下载地址:
下载说明:
V 1.21 版本及以上,玩家存储将会变成UUID对应玩家ID
1.8 版本服务端请使用 V 1.23
>点击我前往原帖下载<
>点击我前往度盘下载<
最后看在这么多的子上面,各位老爷们~赏点人气金粒呗~~~

坐等楼主更新
看看好用不,好用就换上这个了
传说中的PEX权限插件,自从我开服前就打算使用这个,此插件的优点是:
界面清爽,轻量,便于使用,基本操作简单所以适合新手,进阶操作也不缺少,配合自带的modifyworld插件可以完全控制玩家可以控制的插件,多世界支持不同的权限支持等。
界面清爽,轻量,便于使用,基本操作简单所以适合新手,进阶操作也不缺少,配合自带的modifyworld插件可以完全控制玩家可以控制的插件,多世界支持不同的权限支持等。