服务器使用量
未统计
服务玩家数
未统计
下载量
74,012
插件详细介绍
PermissionsPlus 是一款功能强大的权限管理插件,与 PermissionsEx 类似,但提供了更多高级特性,能够满足服务器复杂的权限管理需求。
要求
- Java 版本: Java 8 或更高版本。
- 依赖插件: 无需其他插件。
主要特性
- 高级UUID防漏洞保护:防止利用UUID漏洞的恶意行为。
- 权限组密码锁:可通过密码激活或停用特定权限组的权限。
- 退出时取消管理员:玩家退出服务器时自动取消其管理员(OP)状态。
- 权限列表:可创建权限列表,一次性批量添加或移除多个权限。
- 图形化界面管理:可通过GUI同时为多个权限组添加或移除权限。
- 精细的配置:提供更精确、详细的配置选项。
- 权限查找器:帮助您快速找到其他插件所需的权限。
从 PermissionsEx 迁移
若您正在使用 PermissionsEx,可按以下步骤平滑迁移至 PermissionsPlus:
- 将 PermissionsPlus 插件文件放入服务器插件文件夹,不要删除 PermissionsEx 及其配置文件。
- 确保所有玩家离线后,在服务器控制台执行命令
/perm export。 - 执行命令
/perm reload重载插件。 - 移除 PermissionsEx 插件文件,并重启服务器。
- 迁移完成,PermissionsPlus 已成功配置。
命令列表
权限锁命令
/permlock <password>- 为当前所在权限组设置密码。/permlock on <password>- 使用密码激活当前权限组的权限。/permlock off- 停用当前权限组的权限。
核心管理命令
/perm reload- 重载插件配置。/perm finder- 启用/禁用权限查找器。启用后,执行操作时会显示所需权限。/perm createlist <list>- 创建一个权限列表。/perm deletelist <list>- 删除一个权限列表。/perm <list> addperm <perm>- 向指定列表添加一个权限。/perm <list> removeperm <perm>- 从指定列表移除一个权限。
用户管理命令
/permuser- 列出所有已配置的用户。/permuser <user>- 查看指定用户的权限信息。/permuser <user> addgroup <group>- 将用户添加到指定权限组。/permuser <user> addgroup <group> timed <s:m:h>- 将用户临时添加到指定权限组(支持秒、分、时)。/permuser <user> removegroup <group>- 将用户从指定权限组移除。/permuser <user> addperm <perm/list:listname>- 为用户添加一个权限或权限列表。/permuser <user> addperm <perm/list:listname> timed <s:m:h>- 为用户添加一个临时权限或权限列表。/permuser <user> removeperm <perm/list:listname>- 移除用户的一个权限或权限列表。/permuser <user> addperm <perm/list:listname> <world>- 在指定世界为用户添加权限。/permuser <user> removeperm <perm/list:listname> <world>- 在指定世界移除用户的权限。/permuser <user> prefix <prefix>- 设置用户的前缀。/permuser <user> suffix <suffix>- 设置用户的后缀。/permuser <user> find <regex>- 使用正则表达式搜索用户的权限。
组管理命令
/permgroup create <group>- 创建一个新的权限组。/permgroup delete <group>- 删除一个权限组。/permgroup setdefault <group>- 将指定权限组设为默认组。/permgroup <group> addperm <perm/list:listname>- 为权限组添加一个权限或权限列表。/permgroup <group> addperm <perm/list:listname> timed <s:m:h>- 为权限组添加一个临时权限或权限列表。/permgroup <group> removeperm <perm/list:listname>- 从权限组移除一个权限或权限列表。/permgroup <group> addperm <perm/list:listname> <world>- 在指定世界为权限组添加权限。/permgroup <group> removeperm <perm/list:listname> <world>- 在指定世界从权限组移除权限。/permgroup <group> prefix <prefix>- 设置权限组的前缀。/permgroup <group> suffix <suffix>- 设置权限组的后缀。/permgroup <group> find <regex>- 使用正则表达式搜索权限组的权限。/permgroupgui addperm <perm/list:listname>- 通过GUI为多个权限组添加权限。/permgroupgui removeperm <perm/list:listname>- 通过GUI从多个权限组移除权限。
等级系统命令
/permrank create <category> <firstgroup>- 创建一个等级类别。/permrank delete <category>- 删除一个等级类别。/permrank addgroup <category> <group1,group2,group3>- 按顺序向等级类别添加权限组。/permrank removegroup <category> <group>- 从等级类别中移除一个权限组。/permu promote <user>- 将用户晋升至其下一个等级。/permu demote <user>- 将用户降级至其上一个等级。
权限节点
以下是插件使用的所有权限节点
基础权限
perm.reload- 重载插件。perm.help- 查看命令列表。
列表管理
perm.list- 管理权限列表。perm.list.create- 创建列表。perm.list.delete- 删除列表。perm.list.addperm- 向列表添加权限。perm.list.removeperm- 从列表移除权限。
组管理
perm.group- 使用/permgroup命令。perm.group.addperm- 为组添加权限。perm.group.addperm.timed- 为组添加临时权限。perm.group.removeperm- 从组移除权限。perm.group.addperm.world- 在特定世界为组添加权限。perm.group.removeperm.world- 在特定世界从组移除权限。perm.group.prefix- 设置组前缀。perm.group.suffix- 设置组后缀。perm.group.setdefault- 设置默认组。perm.group.finder- 在组中使用正则表达式搜索权限。
用户管理
perm.user- 使用/permuser命令。perm.user.addgroup- 将用户添加到组。perm.user.addgroup.timed- 将用户临时添加到组。perm.user.removegroup- 将用户从组移除。perm.user.addperm- 为用户添加权限。perm.user.addperm.timed- 为用户添加临时权限。perm.user.removeperm- 移除用户的权限。perm.user.addperm.world- 在特定世界为用户添加权限。perm.user.removeperm.world- 在特定世界移除用户的权限。perm.user.prefix- 设置用户前缀。perm.user.suffix- 设置用户后缀。perm.user.finder- 在用户中使用正则表达式搜索权限。perm.user.promote- 使用/permu promote命令。perm.user.demote- 使用/permu demote命令。
GUI与高级功能
perm.group.gui- 使用组GUI。perm.group.gui.addperm- 通过GUI添加权限。perm.group.gui.removeperm- 通过GUI移除权限。perm.finder- 使用/perm finder命令。perm.lockable- 重要:必须将此权限赋予所有需要通过密码保护的权限组,才能使用/permlock命令。
等级类别管理
perm.category- 管理等级类别。perm.category.create- 创建等级类别。perm.category.delete- 删除等级类别。perm.category.addgroup- 向类别添加组。perm.category.removegroup- 从类别移除组。
配置与支持
配置文件 (`config.yml`)
主要配置选项包括
- 安全设置:启用/禁用权限组密码锁、UUID防漏洞保护、退出时取消OP等功能。
- 消息自定义:可自定义密码提示、错误信息、晋升/降级消息等所有文本。
- 权限列表:在
PermissionsLists:部分预定义您的权限列表。
权限文件 (`permissions.yml`)
这是存储所有组和用户权限数据的主文件。初始结构如下:
Groups:
default:
default: true
permissions:
- modifyworld.*
Users: {}联系与社区
- 官方教程:[ITA]
- 如果您是视频创作者,制作教程后欢迎发送链接给作者!
- 反馈与建议:欢迎提出宝贵建议,让这款插件变得独一无二!
- 联系邮箱:[email protected]
测试支持版本
版本分布
基本信息
插件名称
PermissionsPlus plugin - Security Permissions management
作者
Nothing00
平台
Bukkit / Spigot
支持版本
1.7 - 1.12
点赞数
4
最近版本
暂无数据
-