本帖最后由 gooding300 于 2013-2-10 20:14 编辑

0.写在前面
我第一次转载插件,有什么问题和建议以及我的错误请在留言或私信中告诉我!
本帖将更新的内容会用白色标出!说明一下:这个插件是Essentials的附属插件,版本更新不快,到现在才出了3个版本。
这个版本适用于以下服务端
CB 1.2.3
CB 1.2.4
CB 1.2.5
CB 1.3.1
CB 1.3.2CB 1.4.2
CB 1.4.4
CB1.4.5
cb146
cb147
谢谢支持!注意!!! 本帖部分内容来自
+倒霉の忍者+,http://www.mcbbs.net/thread-9416-1-1.html
以及翻译内容是由机翻加手工润色!
这个版本还有许多不足的地方,希望大家可以告诉我还需要增加一些什么!
1.插件特点
man就是GroupManager
腐竹或者op可以用指令来修改每个用户所拥有的权限,和变更用户组以及进行前缀和后缀还有名字颜色的行为。
这个插件可以让你在公聊里发言更耀眼以及显示自己的权利与地位。
产品man是一个执行的权限。它使您可以设置组权限,并添加用户到这些组中。其用处是,你可以有多个层次的访问命令。对于MINECRAFT服务器,这是非常有用的,因为它可以让你建立一个社区,没有它,你无法了确定管理员与用户平衡。
视频教程(这是youtube的)
man是一个独立的权限插件,保持与Bukkit最新。man所使用的最新的实施,它完全兼容Essentials插件。
1.1介绍的帖子-原帖
http://ess.khhq.net/wiki/Group_Manager 也是英文的啊!已经全部搬运
1.2基本思想与虚拟权限

2.插件命令以及权限
格式如下:
•/指令:指令说明
•用法
•对应的权限

GM全部权限:  
groupmanager.*

官方补充

权限说明


变量说明

2.1中文手翻 (根据英语翻译)

2.2英文 (在别人的版本上调整)

2.3原帖http://ess.khhq.net/wiki/Group_Manager/Commands
可惜是英文的,看得懂的童鞋去看吧,我这个排版有点不好啊。
3.生成文件(配置)
原帖:http://ess.khhq.net/wiki/Group_Manager/Config
已经全部在这个帖子里了
初始安装
每个文件的配置请参考下面的内容

3.1 backup备份文件
   bkp__g_日期.yml                 world中的group.yml的备份
   bkp__u_日期.yml                 world中的user.yml的备份
   bkp__nether_g_日期.yml     nether中的group.yml的备份
   bkp__nether_u_日期.yml     nether中的user.yml的备份
不要告诉我不会还原!!{:10_494:}

3.2 worlds世界文件
  里面包含了每个世界的用户和用户组文件,里面的文件夹与有用户组的世界名相同,默认world
3.2.1 group.yml用户组配置
位于:plugin/ GroupManager/worlds/ <世界名> / group.yml
这是最重要的配置文件。这是你将要使用的群体。示例配置文件有点大,张贴在这里,但它会在你第一次开始GM时自动生成。
GM的基本知识,可以总结出在这里所示的例子:
注:这个不是默认生成的内容

这个例子有几个显着的特点值得指出的,对于大多数服务器是非常有用的:
  • 格式统一对称,YAML是非常严格的。
  • 第二行给出的组名,这应该是“<名称>”。
  • 第三行规定,这将是用户自动加入本用户组,这些每个配置文件只能有一个这样的组。
  • 接下来的部分列出你想给用户的所有权限,在这种情况下,这仅仅是最基本的命令。
  • 继承部分将允许你建立另一个用户,只需列出所需要的组继承上面的权限节点。
  • 前缀可以前显示的玩家的名字,在这种情况下,它是一个颜色代码会使得用户以不同的颜色。
  • 切换所使用的一些插件的建立,在这个例子中,在默认组的人将能够建立。
  • “默认”组中,有一个例子负的权限,特别是撤销的许可,您只需添加一个“ - ”开始前的权限,在这个例子中撤销的“essentials.help.factions”许可。上面一行是通配符的权限,这意味着在默认组的人将看到所有插件命令的帮助,除了这个。

默认的配置有很多这样的群体提供了一系列的权限,并使用一种叫全局组。这是用来使多个世界配置,更简单,更在下面详细说明。
最简单的用户组配置:
什么是运行一台服务器最基本的配置文件。下面的配置是最基础的配置,我们可以推荐,对于大多数的服务器上,这将根本就没有足够的控制,或向用户提供足够的指令。

3.2.2 user.yml用户配置
位于:plugin/ GroupManager/worlds/ <世界名> / user.yml
这是你定义哪些用户进入哪个组。你要记得确保你自己添加到这个配置,让你有机会在游戏中的管理命令。大多数人很少会直接编辑这个文件,因为它的简单编辑与游戏内的命令

配置文件看起来像这样:

这个例子有几个显着的特点值得指出的,对于大多数服务器是非常有用的:
  • YAML的格式是非常严格的。
  • 第二行提供的用户名,这应该是“<名称>”。
  • “权限”部分中列出的任何权限组。在这个例子'123'获得一个额外的使用权限可以愈合自己。
  • 每个用户规定的最后一行用户所属的组。
3.3 config.yml配置文件
先放一下英语,中文翻译稍后就到。
位于:plugin/ GroupManager / config.yml
这个配置文件是用来当你有多个世界。它是用来复制权限从一个单一的世界传达给别人。
配置文件看起来像这样:

在这个例子中,你将有望拥有2套配置,为“主”的世界(包括默认世界和地狱)和一个创造的世界。与世界主要的世界(默认世界和地狱)将共享配置。
3.4 globalgroups.yml全世界用户组
一样,翻译稍后来。


位于:plugin/ GroupManager / globalgroups.yml
这个文件是用来做预定义的权限“设置”。这个文件中的组将永远不会直接向用户,简单地添加到一个真正的团体继承。
全局组,可以更容易地管理服务器与多个世界。,而不是复制每个世界的权限,你每次做出改变,你可以简单地做一个全球性的组,并列出所有的正常权限。通过这种方式,你只需添加在每个世界的继承,并从全局文件设置组得到的所有权限。
全局组文件的使用主要是可选的。您可以删除的组的这个文件,和移动的groups.yml的权限,只要你留下的最上面一行的全局组文件。这样做,是看个人的喜好,更主要的是要确保,如果你重命名或移动任何群体的全局组,同时更新每个世界中的名称的继承。
代码案例:
注:非默认生成代码-好乱!

3.5 error.txt错误报告
无需解释,需要解释请私聊。{:10_496:}

4.使用方法
4.1修改用户组和用户组权限
可以直接修改/plugins/GroupManager/worlds/world/group.yml
或者直接在后台打指令,指令见2.0
4.2修改用户和用户所在的用户组以及更改单独的用户权限
可以直接修改/plugins/GroupManager/worlds/world/group.yml
或者直接在后台打指令,指令见2.0

5.所有权限
更新中!会慢慢更新的
5.1 GroupManager

5.2 Essentials


6.更新日志
r3标记

比较r2和r3

7.开发
原帖:
http://ess.khhq.net/wiki/Group_Manager/Developers
8.必看
据用户反馈
很多用户对变量不是很清楚,下面我直接讲解如何添加称号(前缀)