英文名称: | GroupManager |
---|---|
中文名称: | 权限组管理 |
插件来源: | 转载 |
适用服务端: | Spigot |
插件类型: | 信息 管理 安全 |
语言支持: | 简体中文 English |
适用版本: | 1.19.X 1.18.X 1.17.X 1.16.X 1.15.X 1.14.X 1.13.X 1.12 1.11 1.10 1.9 1.8 |
前置Mod|插件: | 无前置插件 |
下载地址: | 见下文 |
原帖地址: | https://www.spigotmc.org/resources/groupmanager.38875/ |
插件Logo: | ![]() |
插件简介: | 一款老牌的高版本的权限组管理器! |
GroupManager – 权限组管理!
GroupManager 支持 Spigot/Bukkit 服务端!
本插件能对玩家权限进行分组,让个别玩家能拥有自己的个别权限(列如VIP插件)
本插件能让各位服主更好去管理去设置玩家的权限,对玩家进行权限的添加以及删除
服主还能建立个别的权限组列如(VIP,SVIP)等组,能直接对玩家进行权限组的升级或者是降级!
它还能设置属于每个独立世界的权限(列如在地狱世界玩家有飞行权限,然而在主世界就没有飞行权限)
目前本插件还添加支持了限时权限
支持以下数据存储:
YAML, H2, MYSQL, SQLITE, POSTGRESQL
- 支持限时权限以及权限组的子组(也就是一个权限内可以继续分为其他组)
-
对PAPI支持
- 更新支持TAB显示
-
某些指令仅对有该权限的玩家可以显示
- 插件的数据本地化储存
- 以及修复了许多的报错
使用教程
基本思路
Group Manager 允许通过尽可能多地创建需要的用户组和副用户组,有效地管理用户的权限。配置可以非常简单,或是如需要的那样复杂
最传统的权限系统(如下)使用了组继承,从最上方的新人(Newbie)用户组开始,一直到最下方的服主(Owner)。在小型服务器上可以合并协管员(Moderator)和管理员用户组,但大多数人会在管理员和协管员获得的权限上有不同的想法
- Newbie(新人)
- Newbie用户组包括最基础的权限节点,应该给予所有新加入玩家在注册时保证安全的权限。
- Player(玩家)
- Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送,和其他的基础指令。
- Moderator(协管员)
- Admin(管理员)
- 管理员和协管员两个用户组可以基于你的喜好合并或更深入地分开。典型地,最低级的协管员等级拥有踢出玩家、监禁玩家的权限,高级的协管员可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许
- Owner(服主)
- 服主用户组一般允许使用所有权限/命令,且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组
- 变量 Group Manager 允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件(如 VIP 插件等)使用。这里有两个主要的例子:”prefix”(前缀)“suffix”(后缀),和“build”开关 聊天插件 大部分聊天插件,会为了基于用户组给予玩家自定义名称,而读取 prefix(前缀)和 suffix(后缀)取值。 EssentialsChat 会将前缀和后缀添加到个人的用户名,以给用户的名称增加标签和颜色。 如果想制作更长的聊天前缀,建议查看我们的聊天格式向导,它展示了如何在聊天中使用长的前缀,但在玩家名的名称里使用短的前缀。 在这里可以找到一个关于颜色代码的列表 一些例子:
- prefix: ‘[A]’ : 制作一个简单的 <[A]User>
- prefix: ‘&e’ : 制作一个上色的 <User>
build状态往往像这样:- build: false 禁用方块的建筑/破坏
- build: true 启用方块的建筑/破坏
- Group Manager命令 有大量和 Group Manager 插件有关的命令,可以用于在游戏中和控制台上为玩家修改和分配用户组。 请参见:Group Manager/命令基础用户命令 这些命令在已经建立好一个用户组,且仅想将用户分配到用户组时十分有用。
- /manuadd: 移动用户到希望的用户组。(如果不存在的话会添加用户组到文件)
- /<命令> <玩家> <用户组>
- 权限名:groupmanager.manuadd
groupmanager.manuadd
- /manudel: 移除所有此用户特定的配置。使他进入默认用户组。
- /<命令> <玩家>
- 权限名:groupmanager.manudel
groupmanager.manudel
- /manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。
- /<命令> <玩家> <用户组>
- 权限名:groupmanager.manpromote
groupmanager.manpromote
- /mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。
- /<命令> <玩家> <用户组>
- 权限名:groupmanager.mandemote
groupmanager.mandemote
- /manwhois: 获得用户处在的用户组。
- /<命令> <玩家>
- 权限名:groupmanager.manwhois
groupmanager.manwhois
- /manuadd: 移动用户到希望的用户组。(如果不存在的话会添加用户组到文件)