<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://mineplugin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lushie</id>
	<title>Minecraft插件百科 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://mineplugin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lushie"/>
	<link rel="alternate" type="text/html" href="https://mineplugin.org/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/Lushie"/>
	<updated>2026-05-31T08:24:14Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials&amp;diff=372</id>
		<title>Essentials</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials&amp;diff=372"/>
		<updated>2014-10-25T06:10:44Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Essentials丰富多彩的木牌系统 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|版本=2.13.1&lt;br /&gt;
}}&lt;br /&gt;
  本页面部分内容取自john180原创教程，已获得作者许可。[[File:截图22.png|frame|Essemtials官方图标]]&lt;br /&gt;
===Wiki===&lt;br /&gt;
===教程===&lt;br /&gt;
====备份相关设置====&lt;br /&gt;
  在保存服务器地图方面，我们一般会使用AutoSaveWorld这个插件，但是其实Essentials本身就有地图备份相关的功能，此功能已经能满足大部分服主的要求，而不需要去安装新的插件。&lt;br /&gt;
为了使用Essentials的备份功能我们首先得在config文件中开启相关功能&lt;br /&gt;
代码:&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#a0522d&amp;quot;&amp;gt;backup:&lt;br /&gt;
  # 时间间隔,以分钟为单位.&lt;br /&gt;
  interval: 30&lt;br /&gt;
  # 除非你在这加入一个有效的备份命令或脚本,否则这个功能是无用的.&lt;br /&gt;
  # 使用命令 &#039;save-all&#039; 简单的强制保存世界,而不使用备份.&lt;br /&gt;
  # 命令: &#039;rdiff-backup World1 backups/World1&#039;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  这里我是用的是汉化过的config.yml中默认状态的配置&lt;br /&gt;
为了能使用Essentials的地图备份功能你需要新建一个bat文件，不过如果你不想这么麻烦，而是只要简单地保存地图，你可以这么设置。&lt;br /&gt;
代码:&lt;br /&gt;
backup:&lt;br /&gt;
  interval: 60&lt;br /&gt;
  command: &#039;save-all&#039;&lt;br /&gt;
  这样每过一小时服务器就会自动save all&lt;br /&gt;
  如果你想更进一步的对地图进行备份，你首先得在服务端根目录 (注意不是Essentials目录或者plugin目录) 新建一个bat文件。&lt;br /&gt;
  然后粘贴如以下内容&lt;br /&gt;
代码:&lt;br /&gt;
@echo off&lt;br /&gt;
&amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot; a &amp;quot;backups/%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%&amp;quot;.7z -r world world_nether&lt;br /&gt;
pause&lt;br /&gt;
  注意：我在测试中使用的是7zip压缩工具，前面为文件路径请根据各自情况修改（如果使用其他压缩工具不保证能否压缩成功）&lt;br /&gt;
  -r 后面的内容为要备份的世界，如果你要添加更多的世界，输入世界的名字 当中以空格间隔。&lt;br /&gt;
  启动后的效果就是在服务器根目录新建backup文件夹，压缩文件的文件名为当前服务器日期。&lt;br /&gt;
例：&lt;br /&gt;
  [图]&lt;br /&gt;
 年-月-日-小时-分钟-秒&lt;br /&gt;
====help指令相关设置====&lt;br /&gt;
  /help对于玩家来说是个比较有用的指令，当你忘记某个指令时可以输入这个来查询，但是现在help指令渐渐成为了一个比较鸡肋的指令，因为过多的插件导致help列出的指令过多，因而当你要想查找某个指令时你得花费大量的时间一页一页的找。如今Essentials插件的help设置能让你的help列表彻底脱胎换骨。&lt;br /&gt;
  Essentials插件提供了3种设置方式以提供不同的/help显示效果。Essentials会尽可能的遍历所有服务器插件然后获取其中所有的指令，但是如果插件未按标准编写，即在plugin.yml中没有注册过的指令是不会出现在help列表中的。&lt;br /&gt;
1.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: true&lt;br /&gt;
  这种模式下help会显示所有玩家有权限使用的指令。你同样也可以通过给予玩家&lt;br /&gt;
代码:&lt;br /&gt;
essentials.help.&amp;lt;插件名&amp;gt;&lt;br /&gt;
  此权限使得玩家可以在help菜单中查看该插件所有指令。&lt;br /&gt;
2.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: false&lt;br /&gt;
  在此模式下所有的指令都将在help中显示，无论玩家是否有权限执行这些指令。&lt;br /&gt;
3.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: false&lt;br /&gt;
  在此模式下玩家只能看到一些基础的并且玩家有权限使用的指令。&lt;br /&gt;
=====高级定制=====&lt;br /&gt;
  如果这样的设置你还不满足，你想更进一步的定制/help指令，Essentials提供了一个更加强大的功能。&lt;br /&gt;
  你可以通过在Essentials插件目录中添加一个help.txt来自定义/help指令显示的内容。help.txt中的内容将会完全取代默认的help指令列表。&lt;br /&gt;
例子&lt;br /&gt;
代码:&lt;br /&gt;
#欢迎&lt;br /&gt;
欢迎你{PLAYER}&lt;br /&gt;
来自: {ADDRESS}&lt;br /&gt;
服务器IP：{IP}&lt;br /&gt;
你现在的存款：{BALANCE}&lt;br /&gt;
欢迎 代表章节名称（每个章节名称前面必须加#）玩家输入/help 欢迎&lt;br /&gt;
则会显示&lt;br /&gt;
  [图]&lt;br /&gt;
(help.txt必须以UTF-8无BOM编码保存)&lt;br /&gt;
你可以定义多个章节来做到不同的章节显示不同的插件指令&lt;br /&gt;
而且完美支持所有颜色代码&lt;br /&gt;
这样玩家就不用面对那杂乱无章的指令列表了&lt;br /&gt;
在编辑help.txt时可以添加如下变量&lt;br /&gt;
代码:&lt;br /&gt;
玩家展示名称: {PLAYER}&lt;br /&gt;
用户名: {USERNAME}&lt;br /&gt;
服务器IP: {IP}&lt;br /&gt;
玩家IP: {ADDRESS}&lt;br /&gt;
金钱: {BALANCE}&lt;br /&gt;
未读email: {MAILS}&lt;br /&gt;
当前世界名: {WORLD}&lt;br /&gt;
世界列表: {WORLDS}&lt;br /&gt;
在线玩家数: {ONLINE}&lt;br /&gt;
特殊玩家: {UNIQUE}&lt;br /&gt;
玩家列表: {PLAYERLIST}&lt;br /&gt;
服务器时间: {TIME}&lt;br /&gt;
服务器日期: {DATE}&lt;br /&gt;
游戏中PM/AM: {WORLDTIME12}&lt;br /&gt;
游戏中时间: {WORLDTIME24}&lt;br /&gt;
游戏中日期: {WORLDDATE}&lt;br /&gt;
插件列表: {PLUGINS}&lt;br /&gt;
bukkit版本: {VERSION}&lt;br /&gt;
====kits工具包相关设置====&lt;br /&gt;
  kit工具包是Essentials的一个重要功能，你可以用它来发放新手礼包，发放奖励甚至用它来做个系统商店都是可以的。&lt;br /&gt;
熟练的使用kit相关功能可以使你避免在服务器中再安装不必要的插件。&lt;br /&gt;
  首先先是kit每个工具包的格式&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  &amp;lt;kit name&amp;gt;:&lt;br /&gt;
    delay: &amp;lt;delay between usage&amp;gt;&lt;br /&gt;
    items:&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
  另附上中文config文件内容&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  tools:&lt;br /&gt;
    delay: 10&lt;br /&gt;
    items:&lt;br /&gt;
      - 272 1&lt;br /&gt;
      - 273 1&lt;br /&gt;
      - 274 1&lt;br /&gt;
      - 275 1&lt;br /&gt;
  dtools:&lt;br /&gt;
    delay: 600&lt;br /&gt;
    items:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:这钻头是突破天际的钻头&lt;br /&gt;
      - 277 1 digspeed:3 name:矮人 lore:挖掘|挖掘|挖洞&lt;br /&gt;
      - 298 1 color:255,255,255 name:白色的帽子 lore:美好的一天,美好的一天&lt;br /&gt;
      - 279:780 1&lt;br /&gt;
  notch:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 397:3 1 player:Notch&lt;br /&gt;
  color:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  firework:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 401 1 name:愤怒的苦力帕 color:red fade:green type:creeper power:1&lt;br /&gt;
      - 401 1 name:星空 color:yellow,orange fade:blue type:star effect:trail,twinkle power:1&lt;br /&gt;
      - 401 2 name:太阳风 color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1&lt;br /&gt;
  1. delay代表的是领取此工具包的延迟 如果你设置为3600那么这个工具包只能每小时领一次如果你设置为 -1 那么这个工具包只能领取一次。&lt;br /&gt;
  2.你可以可以在config中对每个工具包定义他的使用价格如&lt;br /&gt;
代码:&lt;br /&gt;
kit-tools: 100&lt;br /&gt;
那么使用tools这个工具包将花费玩家100$&lt;br /&gt;
  3.由以上两个示例我们可以看到kit工具包指令支持几乎mc中所有的道具。不过你也许不知道kit工具包中的道具也是支持变量的如&lt;br /&gt;
代码:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:{PLAYER}的超级钻石镐&lt;br /&gt;
效果就是&lt;br /&gt;
 [图]&lt;br /&gt;
其余变量可参考 help相关指令设置 中的变量&lt;br /&gt;
  4.kit工具包同样也支持在工具包中包含金钱&lt;br /&gt;
设置格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- $500&lt;br /&gt;
注意 $符号 不要更改。&lt;br /&gt;
另附 essentials自带的nbt代码&lt;br /&gt;
  5.关于kit工具包中书本的相关设置&lt;br /&gt;
你可以在Essentials插件根目录新建一个book.txt&lt;br /&gt;
内容可按如下示例&lt;br /&gt;
代码:&lt;br /&gt;
#Colors&lt;br /&gt;
Minecraft colors:&lt;br /&gt;
&amp;amp;0 &amp;amp;&amp;amp;0  &amp;amp;1 &amp;amp;&amp;amp;1  &amp;amp;2 &amp;amp;&amp;amp;2  &amp;amp;3 &amp;amp;&amp;amp;3&lt;br /&gt;
&amp;amp;4 &amp;amp;&amp;amp;4  &amp;amp;5 &amp;amp;&amp;amp;5  &amp;amp;6 &amp;amp;&amp;amp;6  &amp;amp;7 &amp;amp;&amp;amp;7&lt;br /&gt;
&amp;amp;8 &amp;amp;&amp;amp;8  &amp;amp;9 &amp;amp;&amp;amp;9  &amp;amp;a &amp;amp;&amp;amp;a  &amp;amp;b &amp;amp;&amp;amp;b&lt;br /&gt;
&amp;amp;c &amp;amp;&amp;amp;c  &amp;amp;d &amp;amp;&amp;amp;d  &amp;amp;e &amp;amp;&amp;amp;e  &amp;amp;f &amp;amp;&amp;amp;f&lt;br /&gt;
&amp;amp;0&lt;br /&gt;
&amp;amp;&amp;amp;k &amp;amp;kMagic&amp;amp;r   &amp;amp;&amp;amp;l &amp;amp;lBold&lt;br /&gt;
&amp;amp;&amp;amp;m &amp;amp;mStrike&amp;amp;r  &amp;amp;&amp;amp;n &amp;amp;nUline&lt;br /&gt;
&amp;amp;&amp;amp;o &amp;amp;oItalic&amp;amp;r  &amp;amp;&amp;amp;r &amp;amp;rReset&lt;br /&gt;
#Colors 代表了书本的章节名字&lt;br /&gt;
我们可以看到在kit包中要调用一本书的格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  下面给出每个项的介绍&lt;br /&gt;
代码:&lt;br /&gt;
Title&lt;br /&gt;
书本的标题，支持颜色代码，与book.txt中的章节名无关&lt;br /&gt;
格式&lt;br /&gt;
title:&amp;lt;title&amp;gt;&lt;br /&gt;
Author&lt;br /&gt;
书本作者，支持颜色代码&lt;br /&gt;
格式&lt;br /&gt;
author:&amp;lt;author&amp;gt;&lt;br /&gt;
Lore&lt;br /&gt;
书本的描述。&lt;br /&gt;
格式&lt;br /&gt;
lore:&amp;lt;description&amp;gt;&lt;br /&gt;
Book&lt;br /&gt;
  这里填写的书本的章节名，对应book.txt中#后面的章节名字。&lt;br /&gt;
格式&lt;br /&gt;
book:&amp;lt;section name&amp;gt;&lt;br /&gt;
  6.kit工具包的权限设定也非常的方便，你可以给予玩家以下权限，来单独限制玩家可使用的工具包&lt;br /&gt;
代码:&lt;br /&gt;
essentials.kits.&amp;lt;kitname&amp;gt;&lt;br /&gt;
=====Essentials的木牌控制相关=====&lt;br /&gt;
  领取工具包需要一个个输入指令，这样子未免有些太麻烦了，不过不要紧Essentials提供了完整的木牌系统来简化你的操作。&lt;br /&gt;
  为了启用木牌领取工具包你首先得在config文件中找到&lt;br /&gt;
代码:&lt;br /&gt;
enabledSigns:&lt;br /&gt;
并将 - kit 前面的#去除，然后重启插件。&lt;br /&gt;
牌子输入格式如下&lt;br /&gt;
  [Kit]&lt;br /&gt;
  &amp;lt;KitName&amp;gt;&lt;br /&gt;
  [Group]&lt;br /&gt;
  [Cost]&lt;br /&gt;
  &amp;lt;kitName&amp;gt;代表了工具包名称，如tools&lt;br /&gt;
  [group]代表了可使用这个牌子的用户组，如果不设置那么根据玩家是否拥有&lt;br /&gt;
  essentials.kits.&amp;lt;kitname&amp;gt; 权限来判断玩家是否可以使用牌子获取工具包.或者你可以在这一项输入 Everyone 代表所有玩家都可以使用。&lt;br /&gt;
  [cost]代表了使用的花费如果不设置默认为免费&lt;br /&gt;
  [Kit]&lt;br /&gt;
  dtools&lt;br /&gt;
  builder&lt;br /&gt;
  $10&lt;br /&gt;
以上为示例（花费前面必须加$）&lt;br /&gt;
====建筑控制相关设置====&lt;br /&gt;
  权限系统基本是每个服主的必修课，Essentials的建筑控制正是基于权限系统对玩家一切使用方块的行为进行限制，从而可以使服主完全限制玩家的行为，包括放置，破坏，扔掉，拾取，使用指定方块，并且可以限制玩家与指定方块交互，如限制玩家使用按钮，开关等。&lt;br /&gt;
  首先是最基本的建筑权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build&lt;br /&gt;
  给予玩家此权限代表了玩家可以使用并放置所有方块。&lt;br /&gt;
  如果当一个玩家没有 Essentials.build权限或者 build: false那么Essentials接着会检查如下权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  以上都是最基础的英文单词，相信大家都看的懂我就不一个个翻译了。&lt;br /&gt;
  唯一需要解释的是 interact 权限 这代表了玩家与方块交互 例如使用按钮等。&lt;br /&gt;
  但是放置方块，或者破坏方块也属于交互的一种，所以如果你想让一个玩家能放置或者破坏一个方块你需要同时给予那个玩家与此方块交互和放置两个权限。&lt;br /&gt;
  通过给予玩家以上权限你就可以做到例如单独让玩家可以破坏某个方块，或者玩家只可以按按钮不能破坏方块之类的功能。&lt;br /&gt;
  那如果你想单独让玩家不能破坏某个方块该如何设置呢&lt;br /&gt;
  这里首先得说明一下groupmanager的权限设置格式&lt;br /&gt;
  大家都知道如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder essentials.build.place.1&lt;br /&gt;
就是给予builder用户组放置石头的权限&lt;br /&gt;
而如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder -essentials.build.place.1&lt;br /&gt;
这两个指令之间只相差了一个 - 但是效果完全相反，添加了此权限玩家将不能放置石头。 - 代表了移除玩家的此权限。&lt;br /&gt;
当一个玩家同时拥有&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.1&lt;br /&gt;
-essentials.build.place.1&lt;br /&gt;
这两个权限时玩家将无法放置石头&lt;br /&gt;
  因为在groupmanager判断权限时优先判断 -权限 这意味着就算你拥有建筑权限 你被加入了-essentials.build.place.1 那么你也是无法放置石头的。&lt;br /&gt;
  以此为基础我们可以单独设置玩家不可以放置，使用的方块。&lt;br /&gt;
  如果你想一次设定多个方块 你可以用 * 来代替 如羊毛方块的ID是35 一直到35:15&lt;br /&gt;
  你可以给予玩家 Essentials.build.place.35:* 来给予玩家所有羊毛方块的放置权限&lt;br /&gt;
====list玩家列表相关设置====&lt;br /&gt;
  在Essentials的list列表设置中服主可以自定义以下内容&lt;br /&gt;
引用:&lt;br /&gt;
  合并:你可以自定义一个展示用户组，将几个用户组的玩家全部显示在一个展示用户组中。&lt;br /&gt;
  隐藏:你可以完全隐藏你不想显示的用户组。&lt;br /&gt;
  限制:你可以限制每个用户组在list列表中的数量上限，超过上限的部分将会被隐藏。&lt;br /&gt;
  这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐，简洁的list列表。&lt;br /&gt;
  在默认情况下,你可以定义所有用户组的显示顺序，所有未定义的用户组将会按照首字母排序。&lt;br /&gt;
在config文件中你可以通过搜索&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
来找到相关设定位置&lt;br /&gt;
  1.合并&lt;br /&gt;
代码:&lt;br /&gt;
Staff: owner admin moderator&lt;br /&gt;
这样设定的话，所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中&lt;br /&gt;
  2.隐藏&lt;br /&gt;
代码:&lt;br /&gt;
default: hidden&lt;br /&gt;
这样设置的话 default 将会被隐藏，所有此用户组的玩家将不会在list列表中显示&lt;br /&gt;
  3.限制&lt;br /&gt;
代码:&lt;br /&gt;
builder: 20&lt;br /&gt;
这样设置的话所有builder用户组的玩家只会显示20个，超过的部分会被隐藏。&lt;br /&gt;
——————————————————————————————————————————————————————————————————&lt;br /&gt;
所有未定义的用户组都将会正常显示&lt;br /&gt;
下面给出一个例子包括上述所有设置&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
   Admin: owner admin&lt;br /&gt;
   stealth: hidden&lt;br /&gt;
   builder: 20&lt;br /&gt;
   default: 0&lt;br /&gt;
====chat聊天格式相关设置====&lt;br /&gt;
通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。&lt;br /&gt;
注意：要使用这些功能你必须安装Essentialschat插件。&lt;br /&gt;
_____________________________________________&lt;br /&gt;
=====显示名（display names）=====&lt;br /&gt;
在Minecraft中,你的displayname就是你在聊天过程中显示的名字，或者是在tab列表，插件中应用到的名字。&lt;br /&gt;
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。&lt;br /&gt;
bukkit最多允许显示名有16个字符，所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。&lt;br /&gt;
======设置======&lt;br /&gt;
在Essentials的config文件中有6个与显示名有关的设定&lt;br /&gt;
代码:&lt;br /&gt;
# OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写&#039;none&#039;来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)&lt;br /&gt;
ops-name-color: &#039;c&#039;&lt;br /&gt;
# 昵称的前缀符号,这样你能知道这不是他们真正的用户名.&lt;br /&gt;
nickname-prefix: &#039;昵称:&#039;&lt;br /&gt;
# 设置最大昵称长度, 昵称前缀也包括在内.&lt;br /&gt;
max-nick-length: 15&lt;br /&gt;
# 如果你想用其他的插件来设置玩家名字,将其改为&amp;quot;false&amp;quot;.&lt;br /&gt;
change-displayname: true&lt;br /&gt;
# 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.&lt;br /&gt;
# 上面的&amp;quot;change-displayname&amp;quot;必须是true才有效.&lt;br /&gt;
change-playerlist: true&lt;br /&gt;
# 添加前缀后缀(上面的&amp;quot;change-displayname&amp;quot;必须是true才有效)&lt;br /&gt;
# 如果你不设置该项,且essentialschat被安装了,其将会被默认为&amp;quot;true&amp;quot;.&lt;br /&gt;
add-prefix-suffix: true&lt;br /&gt;
这里我就直接复制中文config中的设定了，因为有全部的中文注释了。我在这里就不再赘述了&lt;br /&gt;
=====聊天格式=====&lt;br /&gt;
  这里的设定将会改变玩家在聊天时显示的样式。&lt;br /&gt;
  下面是一个例子&lt;br /&gt;
代码:&lt;br /&gt;
{DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}&lt;br /&gt;
代码:&lt;br /&gt;
{MESSAGE} 聊天的内容.&lt;br /&gt;
{GROUP} 玩家所属用户组名称.&lt;br /&gt;
{DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.&lt;br /&gt;
{WORLDNAME} 玩家所处世界的名字.&lt;br /&gt;
{SHORTWORLDNAME} 玩家所处世界的首字母.&lt;br /&gt;
{TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.&lt;br /&gt;
你可以按照自己的喜好自由组合以上变量，并且完全支持颜色代码&lt;br /&gt;
下面给几个例子&lt;br /&gt;
代码:&lt;br /&gt;
format: &#039;&amp;lt;{DISPLAYNAME}&amp;gt; {MESSAGE}&#039;&lt;br /&gt;
format: &#039;&amp;amp;8[&amp;amp;7{GROUP}&amp;amp;8]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} &amp;amp;8[&amp;amp;7{GROUP}&amp;amp;7]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;c {MESSAGE}&#039;&lt;br /&gt;
下面截图中显示的是最后一种样式游戏中的实际效果&lt;br /&gt;
 [图]&lt;br /&gt;
&lt;br /&gt;
====Essentials丰富多彩的木牌系统====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials sign&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  从essentials2.8开始，所有的牌子都默认对普通组（default）关闭，你可以在essentialsconfig.yml中分别开启每一种牌子，来启用牌子们的功能。你需要支持木牌彩色字体的插件（因为牌子功能在游戏中需要用颜色开启，因此服务器要有颜色插件或者其他的能开启木牌颜色&amp;amp;功能的补丁才能使用木牌功能）。&lt;br /&gt;
大贴士：这个木牌功能并不是独立插件，它存在于Essentials.jar这个插件中，所以你只要下了Essentials主插件（essentials有一个大家族，主插件就是上面这个名字，如果你以为把jar文件改成这个名字就行了，你可能是一个jar），并成功载入，就能使用这个功能了。（当然，你还要在config里给玩家开启各个牌子的功能和给予玩家使用权限。）&lt;br /&gt;
权限节点：？&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;木牌类型介绍&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sign（木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
所有的Essentials木牌类型都应该被书写在牌子的第一行正中于一对英文方括号中 “[]”&lt;br /&gt;
如果你写对了，方括号中的内容会变成蓝色的，如果你写错了，方括号中的内容就会变成红色的。（退出书写界面后才会显示。）&lt;br /&gt;
  下面的cost（花费，可以是花费支出，也可以是花费收入）项，当然它不会出现在第一行的类型中，但作为一个十分有用的项，我们来介绍一下他们：&lt;br /&gt;
&lt;br /&gt;
如果你想使花费为5个货币，请在对应行写上$5；&lt;br /&gt;
&lt;br /&gt;
如果你想要时间，你可以写上；&lt;br /&gt;
&lt;br /&gt;
如果你想要花费为物品，举个例子：2 redstone 或者 2 331（红石的物品id）个人推荐使用物品id。如果你的花费物品有子代码，即冒号后的东西，在冒号前的数字后面打一个英文逗号，再打上冒号后的数字。&lt;br /&gt;
&lt;br /&gt;
  如果你想让花费是经验值，举个例子：15 exp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Mail木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Mail]，其余可以随意。&lt;br /&gt;
Mail木牌提供查看自己的邮箱的功能，当然是Essentials插件自带的邮箱。玩家只需要右键已经建立成功的牌子，就可以查看自己的邮箱，不需要权限。这对不开启mail权限的服务器来说有所帮助。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2、Free 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
免费木牌第一行的书写内容必须是[Free]，第二行必须是某个物品的名字（以后提到物品的名字，都是英文）或者物品id。其余最好不要填写，如果要填可以自己测试一下是否可以使用。此木牌的功能为让玩家免费领取你书写在牌子上的物品，从某种意义上来讲，这个木牌也是一个箱子，不过当你从木牌中取出东西的时候，物品会自动补充。&lt;br /&gt;
（建议免费物品不要太贵重）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;3、Kit 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kit是服务器管理员向玩家发放新手礼包的一种主要渠道。Kit的编辑嘛，我们不是教你编辑礼包的……不知道编辑的管理员先去学习。这种木牌的第一行必须是[Kit]，第二行必须是Kit的名字，比如Tools。第三行是组的名字，即哪个组可以领取这个礼包，只能填写一个，当然如果这个礼包是面向所有人的，你要在这一行填写Everyone。第四行是花费，即领取这个礼包要付出什么东西，见上cost的说明，如果免费，可以不填。（在玩家通过木牌领取礼包时，不需要领取礼包的权限）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4、Disposal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Disposal]。其余可以随便填，当然有可能用不了。功能很简单，当你手持一样东西右键这个牌子，你的东西不见了，当你用空手右键木牌，什么都不会发生，很简单吧，就这样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;5、Heal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Heal]。第二行是花费，即你需要花费什么东西来通过牌子将自己血量补满。Heal木牌的功能等同于heal指令，对象是使用该木牌的玩家，只不过使用Heal木牌不需要heal指令的权限。你永远不应该把放置Heal木牌的权限给普通玩家，以及其他非管理组的组，除非你开的是“创造”类型的服务器。（建议书写花费）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;6、Time 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Time]。第二行是day或者night，即这个木牌可以把该世界的时间调到白天或者黑夜。第三行是花费，即你使用该木牌调整一次时间所需要花费的东西（见上cost的说明）。这种木牌的功能就是给普通玩家调整时间的机会，当然花费不菲。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;7、Weather 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Weather],第二行是sun或者storm，即这个木牌可以调整该世界的天气为晴天或者暴风雨。第三行是花费，即你使用该木牌调整一次天气所需要花费的东西（见上cost的说明）。使用该木牌给玩家提供了跳过坏天气的机会，而且不需要使用调节天气命令的权限，这种木牌最好放在公共场所，但当你看到某个玩家在对着这个木牌狂点时，你要考虑一下收费了。&lt;br /&gt;
对于以上两种调整游戏时间和天气的木牌，建议如果要使用就一种创建两个木牌，拿Weather木牌举例，一个木牌第二行是sun，一个木牌第二行是storm，提供一个选择，单个木牌只能调整一种天气。Time木牌也一样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;8、Warp木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Warp]，第二行书写warp名（即你已经创建的warp，并且想要通过木牌来快捷传送。）第三行书写权限组名，不写默认所有玩家。第四行书写花费，即你使用该木牌进行一次warp传送所需要花费的东西。这种木牌的功能就是将warp指令木牌化，能够让玩家快捷使用，当第三行未被书写时，使用木牌的玩家会被检查是否具有warp或者per-warp的权限，当然，你也可以通过在书写权限组的位置书写Everyone来让所有玩家不需要权限就能够通过木牌进行warp传送。（不管需要权限或者不需要权限，传送对象都只是木牌上书写的那个warp名）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;9、Spawnmob 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Spawnmob]。第二行必须是一个整数数字，即你要生成的生物数量，不要过大，因为会卡。（建议为1或2）。第三行是你要生成的生物类型，要为英文名。第四行为花费，即你要通过木牌生成一次木牌上所写的数量的生物所需要花费的东西。这种木牌的功能就是在牌子附近生成生物，但是首先你得给玩家生成该生物的权限，比如狼的：essentials.spawnmob.wolf  可能管理者会有疑问，如果我把这个权限给了玩家，那么玩家不就可以自己用mob指令召唤生物了吗？我们早就准备了答案，如果你不把essentials.spawnmob的权限给玩家，即使玩家有essentials.spawnmob.XXX的权限，玩家也是不能使用spawnmob生成指令的。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;10、Enchant 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Enchant]，第二行需要是一个能被附魔的物品，比如；十字镐，或者剑(英文的)，当然你也可以在第二行写上*或者any来让所有可附魔的物品都能用这个木牌来附魔。第三行需要是附魔的名称，比如：耐久或者锋利（同样是英文的），名称后面一个英文冒号加上一到五的数字，即附魔级数，举个例子，耐久三：silktouch:3第四行为花费，即你使用该木牌进行一次单项附魔所需要的花费。木牌附魔只能实现添加一项附魔到物品上的功能，当然你可以用多个写有不同附魔的木牌来进行添加多项附魔属性。&lt;br /&gt;
这种木牌还可以附魔非工具武器类的物品，比如：羽毛。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;11、Gamemode 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[gamemode]，第二行需要是游戏模式，比如：生存模式-survival,创造-creative，冒险模式-adventure。第三行需要为花费，即你通过木牌将你现在的游戏模式调整一次为木牌上所书写的游戏模式所需要花费的东西。这种木牌的功能就是切换你的游戏模式，对于多种游戏模式的服务器可能会有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;12、Info 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Info]。第二行必须是页或者章节的名字（？），第三行需要是页数，如果章节包含有这页。第四行是花费，即你通过木牌阅读一次资料所需要花费的东西（我想你不会看第二遍一样的东西）。这种木牌的功能就跟/info指令差不多，使用这种木牌不需要info的权限，这种木牌对展示服务器网址或者规则，介绍很有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;13、Repair 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Repair],第二行是hand或者all，表示修理的对象是手中所拿物品（就是你拿着右键木牌的物品）还是你的背包及物品栏还有装备栏里的所有物品。第三行是花费，即你使用木牌进行一次修理所需要花费的东西，不管是修理手中的物品还是所有物品。相信你不会带着一堆没有耐久值的东西去点这个木牌。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials经济类木牌&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  这些木牌对于你的服务器的经济来说至关重要，玩家能够通过Trade木牌来卖出他们辛苦砍来/挖来/抢来/钓来的东西，为了帮助你的玩家们，你可能会考虑弄一个收购木牌来收购一些玩家的原石，地狱岩，萤石或者钻石之类的东西。&lt;br /&gt;
  收购/出售商店的权限一般都属于管理者，应为这是些永久商店。而Trade木牌给了玩家一个机会，玩家的背包里需要有他们要卖的东西，这是收购/出售商店不需要的，因为Trade木牌的物品是一个史蒂夫卖给另外一个史蒂夫，而收购/出售商店是数据库卖给所有的史蒂夫。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Trade 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌的构成有两种形式，而且比较复杂，请仔细阅读。先说说这种木牌的大概结构，第一行的书写内容统一是[Trade],第二行是你想要什么，第三行是你想给出什么，可能你有点疑惑，嗯，我也是，那就往下看吧。&lt;br /&gt;
第一种trade木牌，第一行的书写内容是[Trade],第二行是价格，即你卖出一份物品的价格，格式是这样的，$加上数量，即为多少钱，$和数量之间不用加空格，如$10第三行先写上数量，空格，物品的英文名，英文冒号，总额（即为你要放置于牌子里的物品的数量，请于放置木牌前确定你的背包里有小于等于总额的对应物品，不然放置的木牌没有效果。对应物品就是你上面书写的物品名），数量和物品名构成了一份物品。第四行请空着，如果创建木牌成功，你书写完毕后会在第四行显示你的名字。这种木牌的功能是以对应价格卖出对应数量物品，木牌放置成功后，除了显示名字外，会在第二行的价格后面多出一个冒号，冒号后面的数字暂时为0，意思为你的商品以对应价格卖出了多少份。&lt;br /&gt;
第二种trade木牌，第一行的书写内容是[Trade],第二行是数量，空格，加上物品的英文名，即你收购的物品种类和数量（也就是别人一次能卖给你的物品数量）。第三行先打上一个$加上数字，之间不用空格，（这个价格表示你收购一份如第一行所写的数量的物品的报酬），然后一个英文冒号，然后写上总额（即你在这个木牌里放多少组冒号前的价格，确保你有这么多钱，所放入的钱等于一份价格乘以总额。）如果你的木牌创建成功，同样会在第四行显示你的名字并且在第二行的书写内容后面出现一个冒号，冒号后的数字暂时为0，即为你收购到了多少份物品。 &lt;br /&gt;
 这两种木牌都是给普通玩家的日常交易服务的，当木牌所有者右键自己已经放好的木牌时，木牌所有者会收到木牌里的储存的钱或物品（这里的钱和物品是通过交易所得的，并非你原来放入的钱或物品，所以放置木牌的时候要考虑清楚，你是否真的要放这么多东西进去？）当木牌所有者拿着要卖的物品右键第一种木牌，就是往木牌里续存物品。其他非木牌所有者右键木牌就是买卖东西了，如果你背包里有对应的东西的话。物品名可以为物品id，推荐id。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Buy 木牌（系统售卖木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Buy]，第二行必须是一个数量，而且是整数，这个数量是一次交易系统给予玩家对应物品的数量。第三行需要是物品英文名字或者id，即这个木牌出售哪个物品，这一行也可以只写上exp来让系统出售经验值。第四行是花费，即系统售卖一次对应数量的对应物品玩家应付给系统的钱或物品，钱，$加整数数量，物品，整数数量，空格，物品英文名或者id。与Trade木牌不同，Buy和Sell木牌是一个永久系统商店木牌，不需要任何东西，需要的物品木牌会自动生成，收到的钱只会从玩家账户里扣除。所以Buy和Sell木牌的放置权限永远不应该给玩家，而应该由服务器管理者管理Buy和Sell木牌。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sell 木牌（系统收购木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Sell],第二行必须是一个整数数量，这个数量就是玩家一次卖给系统的物品数量。第三行需要写物品名字或者id，即这个木牌收购哪个物品，也可以填写exp，来收购玩家的经验值。（当然玩家得有对应数量的经验值，不然无法交易。经验值的数量就是上面填写的数量，单位是点）第四行是花费，即系统收购一次对应数量的对应物品付给玩家的钱或物品。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Balance 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Balance]。这种木牌的功能很简单，查看玩家的财富排行榜（就是谁最有钱），而且不需要使用查看排行榜指令的权限，使玩家更容易地查看财富排行榜，而不是输指令。右键使用，财富榜会显示在对话框里。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;备注：&#039;&#039;&#039;&lt;br /&gt;
1、所有的功能木牌都是右键使用。&lt;br /&gt;
2、有选择地给玩家放置各种木牌的权限。&lt;br /&gt;
3、假如一个玩家想放置一种功能木牌，程序有几道？一这种木牌在Eseentials.config中开启了使用，二这个玩家具有放置这种功能木牌的权限，三这个玩家有木牌彩色字体的权限。&lt;br /&gt;
&lt;br /&gt;
                                                                             物品id表&lt;br /&gt;
[[File:data value.png|frame|物品id表]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials&amp;diff=371</id>
		<title>Essentials</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials&amp;diff=371"/>
		<updated>2014-10-25T06:09:36Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Essentials丰富多彩的木牌系统 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|版本=2.13.1&lt;br /&gt;
}}&lt;br /&gt;
  本页面部分内容取自john180原创教程，已获得作者许可。[[File:截图22.png|frame|Essemtials官方图标]]&lt;br /&gt;
===Wiki===&lt;br /&gt;
===教程===&lt;br /&gt;
====备份相关设置====&lt;br /&gt;
  在保存服务器地图方面，我们一般会使用AutoSaveWorld这个插件，但是其实Essentials本身就有地图备份相关的功能，此功能已经能满足大部分服主的要求，而不需要去安装新的插件。&lt;br /&gt;
为了使用Essentials的备份功能我们首先得在config文件中开启相关功能&lt;br /&gt;
代码:&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#a0522d&amp;quot;&amp;gt;backup:&lt;br /&gt;
  # 时间间隔,以分钟为单位.&lt;br /&gt;
  interval: 30&lt;br /&gt;
  # 除非你在这加入一个有效的备份命令或脚本,否则这个功能是无用的.&lt;br /&gt;
  # 使用命令 &#039;save-all&#039; 简单的强制保存世界,而不使用备份.&lt;br /&gt;
  # 命令: &#039;rdiff-backup World1 backups/World1&#039;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  这里我是用的是汉化过的config.yml中默认状态的配置&lt;br /&gt;
为了能使用Essentials的地图备份功能你需要新建一个bat文件，不过如果你不想这么麻烦，而是只要简单地保存地图，你可以这么设置。&lt;br /&gt;
代码:&lt;br /&gt;
backup:&lt;br /&gt;
  interval: 60&lt;br /&gt;
  command: &#039;save-all&#039;&lt;br /&gt;
  这样每过一小时服务器就会自动save all&lt;br /&gt;
  如果你想更进一步的对地图进行备份，你首先得在服务端根目录 (注意不是Essentials目录或者plugin目录) 新建一个bat文件。&lt;br /&gt;
  然后粘贴如以下内容&lt;br /&gt;
代码:&lt;br /&gt;
@echo off&lt;br /&gt;
&amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot; a &amp;quot;backups/%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%&amp;quot;.7z -r world world_nether&lt;br /&gt;
pause&lt;br /&gt;
  注意：我在测试中使用的是7zip压缩工具，前面为文件路径请根据各自情况修改（如果使用其他压缩工具不保证能否压缩成功）&lt;br /&gt;
  -r 后面的内容为要备份的世界，如果你要添加更多的世界，输入世界的名字 当中以空格间隔。&lt;br /&gt;
  启动后的效果就是在服务器根目录新建backup文件夹，压缩文件的文件名为当前服务器日期。&lt;br /&gt;
例：&lt;br /&gt;
  [图]&lt;br /&gt;
 年-月-日-小时-分钟-秒&lt;br /&gt;
====help指令相关设置====&lt;br /&gt;
  /help对于玩家来说是个比较有用的指令，当你忘记某个指令时可以输入这个来查询，但是现在help指令渐渐成为了一个比较鸡肋的指令，因为过多的插件导致help列出的指令过多，因而当你要想查找某个指令时你得花费大量的时间一页一页的找。如今Essentials插件的help设置能让你的help列表彻底脱胎换骨。&lt;br /&gt;
  Essentials插件提供了3种设置方式以提供不同的/help显示效果。Essentials会尽可能的遍历所有服务器插件然后获取其中所有的指令，但是如果插件未按标准编写，即在plugin.yml中没有注册过的指令是不会出现在help列表中的。&lt;br /&gt;
1.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: true&lt;br /&gt;
  这种模式下help会显示所有玩家有权限使用的指令。你同样也可以通过给予玩家&lt;br /&gt;
代码:&lt;br /&gt;
essentials.help.&amp;lt;插件名&amp;gt;&lt;br /&gt;
  此权限使得玩家可以在help菜单中查看该插件所有指令。&lt;br /&gt;
2.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: false&lt;br /&gt;
  在此模式下所有的指令都将在help中显示，无论玩家是否有权限执行这些指令。&lt;br /&gt;
3.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: false&lt;br /&gt;
  在此模式下玩家只能看到一些基础的并且玩家有权限使用的指令。&lt;br /&gt;
=====高级定制=====&lt;br /&gt;
  如果这样的设置你还不满足，你想更进一步的定制/help指令，Essentials提供了一个更加强大的功能。&lt;br /&gt;
  你可以通过在Essentials插件目录中添加一个help.txt来自定义/help指令显示的内容。help.txt中的内容将会完全取代默认的help指令列表。&lt;br /&gt;
例子&lt;br /&gt;
代码:&lt;br /&gt;
#欢迎&lt;br /&gt;
欢迎你{PLAYER}&lt;br /&gt;
来自: {ADDRESS}&lt;br /&gt;
服务器IP：{IP}&lt;br /&gt;
你现在的存款：{BALANCE}&lt;br /&gt;
欢迎 代表章节名称（每个章节名称前面必须加#）玩家输入/help 欢迎&lt;br /&gt;
则会显示&lt;br /&gt;
  [图]&lt;br /&gt;
(help.txt必须以UTF-8无BOM编码保存)&lt;br /&gt;
你可以定义多个章节来做到不同的章节显示不同的插件指令&lt;br /&gt;
而且完美支持所有颜色代码&lt;br /&gt;
这样玩家就不用面对那杂乱无章的指令列表了&lt;br /&gt;
在编辑help.txt时可以添加如下变量&lt;br /&gt;
代码:&lt;br /&gt;
玩家展示名称: {PLAYER}&lt;br /&gt;
用户名: {USERNAME}&lt;br /&gt;
服务器IP: {IP}&lt;br /&gt;
玩家IP: {ADDRESS}&lt;br /&gt;
金钱: {BALANCE}&lt;br /&gt;
未读email: {MAILS}&lt;br /&gt;
当前世界名: {WORLD}&lt;br /&gt;
世界列表: {WORLDS}&lt;br /&gt;
在线玩家数: {ONLINE}&lt;br /&gt;
特殊玩家: {UNIQUE}&lt;br /&gt;
玩家列表: {PLAYERLIST}&lt;br /&gt;
服务器时间: {TIME}&lt;br /&gt;
服务器日期: {DATE}&lt;br /&gt;
游戏中PM/AM: {WORLDTIME12}&lt;br /&gt;
游戏中时间: {WORLDTIME24}&lt;br /&gt;
游戏中日期: {WORLDDATE}&lt;br /&gt;
插件列表: {PLUGINS}&lt;br /&gt;
bukkit版本: {VERSION}&lt;br /&gt;
====kits工具包相关设置====&lt;br /&gt;
  kit工具包是Essentials的一个重要功能，你可以用它来发放新手礼包，发放奖励甚至用它来做个系统商店都是可以的。&lt;br /&gt;
熟练的使用kit相关功能可以使你避免在服务器中再安装不必要的插件。&lt;br /&gt;
  首先先是kit每个工具包的格式&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  &amp;lt;kit name&amp;gt;:&lt;br /&gt;
    delay: &amp;lt;delay between usage&amp;gt;&lt;br /&gt;
    items:&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
  另附上中文config文件内容&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  tools:&lt;br /&gt;
    delay: 10&lt;br /&gt;
    items:&lt;br /&gt;
      - 272 1&lt;br /&gt;
      - 273 1&lt;br /&gt;
      - 274 1&lt;br /&gt;
      - 275 1&lt;br /&gt;
  dtools:&lt;br /&gt;
    delay: 600&lt;br /&gt;
    items:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:这钻头是突破天际的钻头&lt;br /&gt;
      - 277 1 digspeed:3 name:矮人 lore:挖掘|挖掘|挖洞&lt;br /&gt;
      - 298 1 color:255,255,255 name:白色的帽子 lore:美好的一天,美好的一天&lt;br /&gt;
      - 279:780 1&lt;br /&gt;
  notch:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 397:3 1 player:Notch&lt;br /&gt;
  color:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  firework:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 401 1 name:愤怒的苦力帕 color:red fade:green type:creeper power:1&lt;br /&gt;
      - 401 1 name:星空 color:yellow,orange fade:blue type:star effect:trail,twinkle power:1&lt;br /&gt;
      - 401 2 name:太阳风 color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1&lt;br /&gt;
  1. delay代表的是领取此工具包的延迟 如果你设置为3600那么这个工具包只能每小时领一次如果你设置为 -1 那么这个工具包只能领取一次。&lt;br /&gt;
  2.你可以可以在config中对每个工具包定义他的使用价格如&lt;br /&gt;
代码:&lt;br /&gt;
kit-tools: 100&lt;br /&gt;
那么使用tools这个工具包将花费玩家100$&lt;br /&gt;
  3.由以上两个示例我们可以看到kit工具包指令支持几乎mc中所有的道具。不过你也许不知道kit工具包中的道具也是支持变量的如&lt;br /&gt;
代码:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:{PLAYER}的超级钻石镐&lt;br /&gt;
效果就是&lt;br /&gt;
 [图]&lt;br /&gt;
其余变量可参考 help相关指令设置 中的变量&lt;br /&gt;
  4.kit工具包同样也支持在工具包中包含金钱&lt;br /&gt;
设置格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- $500&lt;br /&gt;
注意 $符号 不要更改。&lt;br /&gt;
另附 essentials自带的nbt代码&lt;br /&gt;
  5.关于kit工具包中书本的相关设置&lt;br /&gt;
你可以在Essentials插件根目录新建一个book.txt&lt;br /&gt;
内容可按如下示例&lt;br /&gt;
代码:&lt;br /&gt;
#Colors&lt;br /&gt;
Minecraft colors:&lt;br /&gt;
&amp;amp;0 &amp;amp;&amp;amp;0  &amp;amp;1 &amp;amp;&amp;amp;1  &amp;amp;2 &amp;amp;&amp;amp;2  &amp;amp;3 &amp;amp;&amp;amp;3&lt;br /&gt;
&amp;amp;4 &amp;amp;&amp;amp;4  &amp;amp;5 &amp;amp;&amp;amp;5  &amp;amp;6 &amp;amp;&amp;amp;6  &amp;amp;7 &amp;amp;&amp;amp;7&lt;br /&gt;
&amp;amp;8 &amp;amp;&amp;amp;8  &amp;amp;9 &amp;amp;&amp;amp;9  &amp;amp;a &amp;amp;&amp;amp;a  &amp;amp;b &amp;amp;&amp;amp;b&lt;br /&gt;
&amp;amp;c &amp;amp;&amp;amp;c  &amp;amp;d &amp;amp;&amp;amp;d  &amp;amp;e &amp;amp;&amp;amp;e  &amp;amp;f &amp;amp;&amp;amp;f&lt;br /&gt;
&amp;amp;0&lt;br /&gt;
&amp;amp;&amp;amp;k &amp;amp;kMagic&amp;amp;r   &amp;amp;&amp;amp;l &amp;amp;lBold&lt;br /&gt;
&amp;amp;&amp;amp;m &amp;amp;mStrike&amp;amp;r  &amp;amp;&amp;amp;n &amp;amp;nUline&lt;br /&gt;
&amp;amp;&amp;amp;o &amp;amp;oItalic&amp;amp;r  &amp;amp;&amp;amp;r &amp;amp;rReset&lt;br /&gt;
#Colors 代表了书本的章节名字&lt;br /&gt;
我们可以看到在kit包中要调用一本书的格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  下面给出每个项的介绍&lt;br /&gt;
代码:&lt;br /&gt;
Title&lt;br /&gt;
书本的标题，支持颜色代码，与book.txt中的章节名无关&lt;br /&gt;
格式&lt;br /&gt;
title:&amp;lt;title&amp;gt;&lt;br /&gt;
Author&lt;br /&gt;
书本作者，支持颜色代码&lt;br /&gt;
格式&lt;br /&gt;
author:&amp;lt;author&amp;gt;&lt;br /&gt;
Lore&lt;br /&gt;
书本的描述。&lt;br /&gt;
格式&lt;br /&gt;
lore:&amp;lt;description&amp;gt;&lt;br /&gt;
Book&lt;br /&gt;
  这里填写的书本的章节名，对应book.txt中#后面的章节名字。&lt;br /&gt;
格式&lt;br /&gt;
book:&amp;lt;section name&amp;gt;&lt;br /&gt;
  6.kit工具包的权限设定也非常的方便，你可以给予玩家以下权限，来单独限制玩家可使用的工具包&lt;br /&gt;
代码:&lt;br /&gt;
essentials.kits.&amp;lt;kitname&amp;gt;&lt;br /&gt;
=====Essentials的木牌控制相关=====&lt;br /&gt;
  领取工具包需要一个个输入指令，这样子未免有些太麻烦了，不过不要紧Essentials提供了完整的木牌系统来简化你的操作。&lt;br /&gt;
  为了启用木牌领取工具包你首先得在config文件中找到&lt;br /&gt;
代码:&lt;br /&gt;
enabledSigns:&lt;br /&gt;
并将 - kit 前面的#去除，然后重启插件。&lt;br /&gt;
牌子输入格式如下&lt;br /&gt;
  [Kit]&lt;br /&gt;
  &amp;lt;KitName&amp;gt;&lt;br /&gt;
  [Group]&lt;br /&gt;
  [Cost]&lt;br /&gt;
  &amp;lt;kitName&amp;gt;代表了工具包名称，如tools&lt;br /&gt;
  [group]代表了可使用这个牌子的用户组，如果不设置那么根据玩家是否拥有&lt;br /&gt;
  essentials.kits.&amp;lt;kitname&amp;gt; 权限来判断玩家是否可以使用牌子获取工具包.或者你可以在这一项输入 Everyone 代表所有玩家都可以使用。&lt;br /&gt;
  [cost]代表了使用的花费如果不设置默认为免费&lt;br /&gt;
  [Kit]&lt;br /&gt;
  dtools&lt;br /&gt;
  builder&lt;br /&gt;
  $10&lt;br /&gt;
以上为示例（花费前面必须加$）&lt;br /&gt;
====建筑控制相关设置====&lt;br /&gt;
  权限系统基本是每个服主的必修课，Essentials的建筑控制正是基于权限系统对玩家一切使用方块的行为进行限制，从而可以使服主完全限制玩家的行为，包括放置，破坏，扔掉，拾取，使用指定方块，并且可以限制玩家与指定方块交互，如限制玩家使用按钮，开关等。&lt;br /&gt;
  首先是最基本的建筑权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build&lt;br /&gt;
  给予玩家此权限代表了玩家可以使用并放置所有方块。&lt;br /&gt;
  如果当一个玩家没有 Essentials.build权限或者 build: false那么Essentials接着会检查如下权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  以上都是最基础的英文单词，相信大家都看的懂我就不一个个翻译了。&lt;br /&gt;
  唯一需要解释的是 interact 权限 这代表了玩家与方块交互 例如使用按钮等。&lt;br /&gt;
  但是放置方块，或者破坏方块也属于交互的一种，所以如果你想让一个玩家能放置或者破坏一个方块你需要同时给予那个玩家与此方块交互和放置两个权限。&lt;br /&gt;
  通过给予玩家以上权限你就可以做到例如单独让玩家可以破坏某个方块，或者玩家只可以按按钮不能破坏方块之类的功能。&lt;br /&gt;
  那如果你想单独让玩家不能破坏某个方块该如何设置呢&lt;br /&gt;
  这里首先得说明一下groupmanager的权限设置格式&lt;br /&gt;
  大家都知道如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder essentials.build.place.1&lt;br /&gt;
就是给予builder用户组放置石头的权限&lt;br /&gt;
而如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder -essentials.build.place.1&lt;br /&gt;
这两个指令之间只相差了一个 - 但是效果完全相反，添加了此权限玩家将不能放置石头。 - 代表了移除玩家的此权限。&lt;br /&gt;
当一个玩家同时拥有&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.1&lt;br /&gt;
-essentials.build.place.1&lt;br /&gt;
这两个权限时玩家将无法放置石头&lt;br /&gt;
  因为在groupmanager判断权限时优先判断 -权限 这意味着就算你拥有建筑权限 你被加入了-essentials.build.place.1 那么你也是无法放置石头的。&lt;br /&gt;
  以此为基础我们可以单独设置玩家不可以放置，使用的方块。&lt;br /&gt;
  如果你想一次设定多个方块 你可以用 * 来代替 如羊毛方块的ID是35 一直到35:15&lt;br /&gt;
  你可以给予玩家 Essentials.build.place.35:* 来给予玩家所有羊毛方块的放置权限&lt;br /&gt;
====list玩家列表相关设置====&lt;br /&gt;
  在Essentials的list列表设置中服主可以自定义以下内容&lt;br /&gt;
引用:&lt;br /&gt;
  合并:你可以自定义一个展示用户组，将几个用户组的玩家全部显示在一个展示用户组中。&lt;br /&gt;
  隐藏:你可以完全隐藏你不想显示的用户组。&lt;br /&gt;
  限制:你可以限制每个用户组在list列表中的数量上限，超过上限的部分将会被隐藏。&lt;br /&gt;
  这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐，简洁的list列表。&lt;br /&gt;
  在默认情况下,你可以定义所有用户组的显示顺序，所有未定义的用户组将会按照首字母排序。&lt;br /&gt;
在config文件中你可以通过搜索&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
来找到相关设定位置&lt;br /&gt;
  1.合并&lt;br /&gt;
代码:&lt;br /&gt;
Staff: owner admin moderator&lt;br /&gt;
这样设定的话，所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中&lt;br /&gt;
  2.隐藏&lt;br /&gt;
代码:&lt;br /&gt;
default: hidden&lt;br /&gt;
这样设置的话 default 将会被隐藏，所有此用户组的玩家将不会在list列表中显示&lt;br /&gt;
  3.限制&lt;br /&gt;
代码:&lt;br /&gt;
builder: 20&lt;br /&gt;
这样设置的话所有builder用户组的玩家只会显示20个，超过的部分会被隐藏。&lt;br /&gt;
——————————————————————————————————————————————————————————————————&lt;br /&gt;
所有未定义的用户组都将会正常显示&lt;br /&gt;
下面给出一个例子包括上述所有设置&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
   Admin: owner admin&lt;br /&gt;
   stealth: hidden&lt;br /&gt;
   builder: 20&lt;br /&gt;
   default: 0&lt;br /&gt;
====chat聊天格式相关设置====&lt;br /&gt;
通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。&lt;br /&gt;
注意：要使用这些功能你必须安装Essentialschat插件。&lt;br /&gt;
_____________________________________________&lt;br /&gt;
=====显示名（display names）=====&lt;br /&gt;
在Minecraft中,你的displayname就是你在聊天过程中显示的名字，或者是在tab列表，插件中应用到的名字。&lt;br /&gt;
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。&lt;br /&gt;
bukkit最多允许显示名有16个字符，所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。&lt;br /&gt;
======设置======&lt;br /&gt;
在Essentials的config文件中有6个与显示名有关的设定&lt;br /&gt;
代码:&lt;br /&gt;
# OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写&#039;none&#039;来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)&lt;br /&gt;
ops-name-color: &#039;c&#039;&lt;br /&gt;
# 昵称的前缀符号,这样你能知道这不是他们真正的用户名.&lt;br /&gt;
nickname-prefix: &#039;昵称:&#039;&lt;br /&gt;
# 设置最大昵称长度, 昵称前缀也包括在内.&lt;br /&gt;
max-nick-length: 15&lt;br /&gt;
# 如果你想用其他的插件来设置玩家名字,将其改为&amp;quot;false&amp;quot;.&lt;br /&gt;
change-displayname: true&lt;br /&gt;
# 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.&lt;br /&gt;
# 上面的&amp;quot;change-displayname&amp;quot;必须是true才有效.&lt;br /&gt;
change-playerlist: true&lt;br /&gt;
# 添加前缀后缀(上面的&amp;quot;change-displayname&amp;quot;必须是true才有效)&lt;br /&gt;
# 如果你不设置该项,且essentialschat被安装了,其将会被默认为&amp;quot;true&amp;quot;.&lt;br /&gt;
add-prefix-suffix: true&lt;br /&gt;
这里我就直接复制中文config中的设定了，因为有全部的中文注释了。我在这里就不再赘述了&lt;br /&gt;
=====聊天格式=====&lt;br /&gt;
  这里的设定将会改变玩家在聊天时显示的样式。&lt;br /&gt;
  下面是一个例子&lt;br /&gt;
代码:&lt;br /&gt;
{DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}&lt;br /&gt;
代码:&lt;br /&gt;
{MESSAGE} 聊天的内容.&lt;br /&gt;
{GROUP} 玩家所属用户组名称.&lt;br /&gt;
{DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.&lt;br /&gt;
{WORLDNAME} 玩家所处世界的名字.&lt;br /&gt;
{SHORTWORLDNAME} 玩家所处世界的首字母.&lt;br /&gt;
{TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.&lt;br /&gt;
你可以按照自己的喜好自由组合以上变量，并且完全支持颜色代码&lt;br /&gt;
下面给几个例子&lt;br /&gt;
代码:&lt;br /&gt;
format: &#039;&amp;lt;{DISPLAYNAME}&amp;gt; {MESSAGE}&#039;&lt;br /&gt;
format: &#039;&amp;amp;8[&amp;amp;7{GROUP}&amp;amp;8]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} &amp;amp;8[&amp;amp;7{GROUP}&amp;amp;7]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;c {MESSAGE}&#039;&lt;br /&gt;
下面截图中显示的是最后一种样式游戏中的实际效果&lt;br /&gt;
 [图]&lt;br /&gt;
&lt;br /&gt;
====Essentials丰富多彩的木牌系统====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials sign&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  从essentials2.8开始，所有的牌子都默认对普通组（default）关闭，你可以在essentialsconfig.yml中分别开启每一种牌子，来启用牌子们的功能。你需要支持木牌彩色字体的插件（因为牌子功能在游戏中需要用颜色开启，因此服务器要有颜色插件或者其他的能开启木牌颜色&amp;amp;功能的补丁才能使用木牌功能）。&lt;br /&gt;
大贴士：这个木牌功能并不是独立插件，它存在于Essentials.jar这个插件中，所以你只要下了Essentials主插件（essentials有一个大家族，主插件就是上面这个名字，如果你以为把jar文件改成这个名字就行了，你可能是一个jar），并成功载入，就能使用这个功能了。（当然，你还要在config里给玩家开启各个牌子的功能和给予玩家使用权限。）&lt;br /&gt;
权限节点：？&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;木牌类型介绍&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sign（木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
所有的Essentials木牌类型都应该被书写在牌子的第一行正中于一对英文方括号中 “[]”&lt;br /&gt;
如果你写对了，方括号中的内容会变成蓝色的，如果你写错了，方括号中的内容就会变成红色的。（退出书写界面后才会显示。）&lt;br /&gt;
  下面的cost（花费，可以是花费支出，也可以是花费收入）项，当然它不会出现在第一行的类型中，但作为一个十分有用的项，我们来介绍一下他们：&lt;br /&gt;
&lt;br /&gt;
如果你想使花费为5个货币，请在对应行写上$5；&lt;br /&gt;
&lt;br /&gt;
如果你想要时间，你可以写上；&lt;br /&gt;
&lt;br /&gt;
如果你想要花费为物品，举个例子：2 redstone 或者 2 331（红石的物品id）个人推荐使用物品id。如果你的花费物品有子代码，即冒号后的东西，在冒号前的数字后面打一个英文逗号，再打上冒号后的数字。&lt;br /&gt;
&lt;br /&gt;
  如果你想让花费是经验值，举个例子：15 exp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Mail木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Mail]，其余可以随意。&lt;br /&gt;
Mail木牌提供查看自己的邮箱的功能，当然是Essentials插件自带的邮箱。玩家只需要右键已经建立成功的牌子，就可以查看自己的邮箱，不需要权限。这对不开启mail权限的服务器来说有所帮助。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2、Free 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
免费木牌第一行的书写内容必须是[Free]，第二行必须是某个物品的名字（以后提到物品的名字，都是英文）或者物品id。其余最好不要填写，如果要填可以自己测试一下是否可以使用。此木牌的功能为让玩家免费领取你书写在牌子上的物品，从某种意义上来讲，这个木牌也是一个箱子，不过当你从木牌中取出东西的时候，物品会自动补充。&lt;br /&gt;
（建议免费物品不要太贵重）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;3、Kit 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kit是服务器管理员向玩家发放新手礼包的一种主要渠道。Kit的编辑嘛，我们不是教你编辑礼包的……不知道编辑的管理员先去学习。这种木牌的第一行必须是[Kit]，第二行必须是Kit的名字，比如Tools。第三行是组的名字，即哪个组可以领取这个礼包，只能填写一个，当然如果这个礼包是面向所有人的，你要在这一行填写Everyone。第四行是花费，即领取这个礼包要付出什么东西，见上cost的说明，如果免费，可以不填。（在玩家通过木牌领取礼包时，不需要领取礼包的权限）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4、Disposal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Disposal]。其余可以随便填，当然有可能用不了。功能很简单，当你手持一样东西右键这个牌子，你的东西不见了，当你用空手右键木牌，什么都不会发生，很简单吧，就这样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;5、Heal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Heal]。第二行是花费，即你需要花费什么东西来通过牌子将自己血量补满。Heal木牌的功能等同于heal指令，对象是使用该木牌的玩家，只不过使用Heal木牌不需要heal指令的权限。你永远不应该把放置Heal木牌的权限给普通玩家，以及其他非管理组的组，除非你开的是“创造”类型的服务器。（建议书写花费）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;6、Time 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Time]。第二行是day或者night，即这个木牌可以把该世界的时间调到白天或者黑夜。第三行是花费，即你使用该木牌调整一次时间所需要花费的东西（见上cost的说明）。这种木牌的功能就是给普通玩家调整时间的机会，当然花费不菲。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;7、Weather 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Weather],第二行是sun或者storm，即这个木牌可以调整该世界的天气为晴天或者暴风雨。第三行是花费，即你使用该木牌调整一次天气所需要花费的东西（见上cost的说明）。使用该木牌给玩家提供了跳过坏天气的机会，而且不需要使用调节天气命令的权限，这种木牌最好放在公共场所，但当你看到某个玩家在对着这个木牌狂点时，你要考虑一下收费了。&lt;br /&gt;
对于以上两种调整游戏时间和天气的木牌，建议如果要使用就一种创建两个木牌，拿Weather木牌举例，一个木牌第二行是sun，一个木牌第二行是storm，提供一个选择，单个木牌只能调整一种天气。Time木牌也一样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;8、Warp木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Warp]，第二行书写warp名（即你已经创建的warp，并且想要通过木牌来快捷传送。）第三行书写权限组名，不写默认所有玩家。第四行书写花费，即你使用该木牌进行一次warp传送所需要花费的东西。这种木牌的功能就是将warp指令木牌化，能够让玩家快捷使用，当第三行未被书写时，使用木牌的玩家会被检查是否具有warp或者per-warp的权限，当然，你也可以通过在书写权限组的位置书写Everyone来让所有玩家不需要权限就能够通过木牌进行warp传送。（不管需要权限或者不需要权限，传送对象都只是木牌上书写的那个warp名）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;9、Spawnmob 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Spawnmob]。第二行必须是一个整数数字，即你要生成的生物数量，不要过大，因为会卡。（建议为1或2）。第三行是你要生成的生物类型，要为英文名。第四行为花费，即你要通过木牌生成一次木牌上所写的数量的生物所需要花费的东西。这种木牌的功能就是在牌子附近生成生物，但是首先你得给玩家生成该生物的权限，比如狼的：essentials.spawnmob.wolf  可能管理者会有疑问，如果我把这个权限给了玩家，那么玩家不就可以自己用mob指令召唤生物了吗？我们早就准备了答案，如果你不把essentials.spawnmob的权限给玩家，即使玩家有essentials.spawnmob.XXX的权限，玩家也是不能使用spawnmob生成指令的。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;10、Enchant 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Enchant]，第二行需要是一个能被附魔的物品，比如；十字镐，或者剑(英文的)，当然你也可以在第二行写上*或者any来让所有可附魔的物品都能用这个木牌来附魔。第三行需要是附魔的名称，比如：耐久或者锋利（同样是英文的），名称后面一个英文冒号加上一到五的数字，即附魔级数，举个例子，耐久三：silktouch:3第四行为花费，即你使用该木牌进行一次单项附魔所需要的花费。木牌附魔只能实现添加一项附魔到物品上的功能，当然你可以用多个写有不同附魔的木牌来进行添加多项附魔属性。&lt;br /&gt;
这种木牌还可以附魔非工具武器类的物品，比如：羽毛。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;11、Gamemode 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[gamemode]，第二行需要是游戏模式，比如：生存模式-survival,创造-creative，冒险模式-adventure。第三行需要为花费，即你通过木牌将你现在的游戏模式调整一次为木牌上所书写的游戏模式所需要花费的东西。这种木牌的功能就是切换你的游戏模式，对于多种游戏模式的服务器可能会有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;12、Info 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Info]。第二行必须是页或者章节的名字（？），第三行需要是页数，如果章节包含有这页。第四行是花费，即你通过木牌阅读一次资料所需要花费的东西（我想你不会看第二遍一样的东西）。这种木牌的功能就跟/info指令差不多，使用这种木牌不需要info的权限，这种木牌对展示服务器网址或者规则，介绍很有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;13、Repair 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Repair],第二行是hand或者all，表示修理的对象是手中所拿物品（就是你拿着右键木牌的物品）还是你的背包及物品栏还有装备栏里的所有物品。第三行是花费，即你使用木牌进行一次修理所需要花费的东西，不管是修理手中的物品还是所有物品。相信你不会带着一堆没有耐久值的东西去点这个木牌。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials经济类木牌&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  这些木牌对于你的服务器的经济来说至关重要，玩家能够通过Trade木牌来卖出他们辛苦砍来/挖来/抢来/钓来的东西，为了帮助你的玩家们，你可能会考虑弄一个收购木牌来收购一些玩家的原石，地狱岩，萤石或者钻石之类的东西。&lt;br /&gt;
  收购/出售商店的权限一般都属于管理者，应为这是些永久商店。而Trade木牌给了玩家一个机会，玩家的背包里需要有他们要卖的东西，这是收购/出售商店不需要的，因为Trade木牌的物品是一个史蒂夫卖给另外一个史蒂夫，而收购/出售商店是数据库卖给所有的史蒂夫。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Trade 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌的构成有两种形式，而且比较复杂，请仔细阅读。先说说这种木牌的大概结构，第一行的书写内容统一是[Trade],第二行是你想要什么，第三行是你想给出什么，可能你有点疑惑，嗯，我也是，那就往下看吧。&lt;br /&gt;
第一种trade木牌，第一行的书写内容是[Trade],第二行是价格，即你卖出一份物品的价格，格式是这样的，$加上数量，即为多少钱，$和数量之间不用加空格，如$10第三行先写上数量，空格，物品的英文名，英文冒号，总额（即为你要放置于牌子里的物品的数量，请于放置木牌前确定你的背包里有小于等于总额的对应物品，不然放置的木牌没有效果。对应物品就是你上面书写的物品名），数量和物品名构成了一份物品。第四行请空着，如果创建木牌成功，你书写完毕后会在第四行显示你的名字。这种木牌的功能是以对应价格卖出对应数量物品，木牌放置成功后，除了显示名字外，会在第二行的价格后面多出一个冒号，冒号后面的数字暂时为0，意思为你的商品以对应价格卖出了多少份。&lt;br /&gt;
第二种trade木牌，第一行的书写内容是[Trade],第二行是数量，空格，加上物品的英文名，即你收购的物品种类和数量（也就是别人一次能卖给你的物品数量）。第三行先打上一个$加上数字，之间不用空格，（这个价格表示你收购一份如第一行所写的数量的物品的报酬），然后一个英文冒号，然后写上总额（即你在这个木牌里放多少组冒号前的价格，确保你有这么多钱，所放入的钱等于一份价格乘以总额。）如果你的木牌创建成功，同样会在第四行显示你的名字并且在第二行的书写内容后面出现一个冒号，冒号后的数字暂时为0，即为你收购到了多少份物品。 &lt;br /&gt;
 这两种木牌都是给普通玩家的日常交易服务的，当木牌所有者右键自己已经放好的木牌时，木牌所有者会收到木牌里的储存的钱或物品（这里的钱和物品是通过交易所得的，并非你原来放入的钱或物品，所以放置木牌的时候要考虑清楚，你是否真的要放这么多东西进去？）当木牌所有者拿着要卖的物品右键第一种木牌，就是往木牌里续存物品。其他非木牌所有者右键木牌就是买卖东西了，如果你背包里有对应的东西的话。物品名可以为物品id，推荐id。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Buy 木牌（系统售卖木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Buy]，第二行必须是一个数量，而且是整数，这个数量是一次交易系统给予玩家对应物品的数量。第三行需要是物品英文名字或者id，即这个木牌出售哪个物品，这一行也可以只写上exp来让系统出售经验值。第四行是花费，即系统售卖一次对应数量的对应物品玩家应付给系统的钱或物品，钱，$加整数数量，物品，整数数量，空格，物品英文名或者id。与Trade木牌不同，Buy和Sell木牌是一个永久系统商店木牌，不需要任何东西，需要的物品木牌会自动生成，收到的钱只会从玩家账户里扣除。所以Buy和Sell木牌的放置权限永远不应该给玩家，而应该由服务器管理者管理Buy和Sell木牌。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sell 木牌（系统收购木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Sell],第二行必须是一个整数数量，这个数量就是玩家一次卖给系统的物品数量。第三行需要写物品名字或者id，即这个木牌收购哪个物品，也可以填写exp，来收购玩家的经验值。（当然玩家得有对应数量的经验值，不然无法交易。经验值的数量就是上面填写的数量，单位是点）第四行是花费，即系统收购一次对应数量的对应物品付给玩家的钱或物品。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Balance 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Balance]。这种木牌的功能很简单，查看玩家的财富排行榜（就是谁最有钱），而且不需要使用查看排行榜指令的权限，使玩家更容易地查看财富排行榜，而不是输指令。右键使用，财富榜会显示在对话框里。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;备注：&#039;&#039;&#039;&lt;br /&gt;
1、所有的功能木牌都是右键使用。&lt;br /&gt;
2、有选择地给玩家放置各种木牌的权限。&lt;br /&gt;
3、假如一个玩家想放置一种功能木牌，程序有几道？一这种木牌在Eseentials.config中开启了使用，二这个玩家具有放置这种功能木牌的权限，三这个玩家有木牌彩色字体的权限。&lt;br /&gt;
&lt;br /&gt;
物品id表&lt;br /&gt;
[[File:data value.png|frame|物品id表]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials&amp;diff=370</id>
		<title>Essentials</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials&amp;diff=370"/>
		<updated>2014-10-25T06:08:44Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Essentials丰富多彩的木牌系统 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|版本=2.13.1&lt;br /&gt;
}}&lt;br /&gt;
  本页面部分内容取自john180原创教程，已获得作者许可。[[File:截图22.png|frame|Essemtials官方图标]]&lt;br /&gt;
===Wiki===&lt;br /&gt;
===教程===&lt;br /&gt;
====备份相关设置====&lt;br /&gt;
  在保存服务器地图方面，我们一般会使用AutoSaveWorld这个插件，但是其实Essentials本身就有地图备份相关的功能，此功能已经能满足大部分服主的要求，而不需要去安装新的插件。&lt;br /&gt;
为了使用Essentials的备份功能我们首先得在config文件中开启相关功能&lt;br /&gt;
代码:&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#a0522d&amp;quot;&amp;gt;backup:&lt;br /&gt;
  # 时间间隔,以分钟为单位.&lt;br /&gt;
  interval: 30&lt;br /&gt;
  # 除非你在这加入一个有效的备份命令或脚本,否则这个功能是无用的.&lt;br /&gt;
  # 使用命令 &#039;save-all&#039; 简单的强制保存世界,而不使用备份.&lt;br /&gt;
  # 命令: &#039;rdiff-backup World1 backups/World1&#039;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  这里我是用的是汉化过的config.yml中默认状态的配置&lt;br /&gt;
为了能使用Essentials的地图备份功能你需要新建一个bat文件，不过如果你不想这么麻烦，而是只要简单地保存地图，你可以这么设置。&lt;br /&gt;
代码:&lt;br /&gt;
backup:&lt;br /&gt;
  interval: 60&lt;br /&gt;
  command: &#039;save-all&#039;&lt;br /&gt;
  这样每过一小时服务器就会自动save all&lt;br /&gt;
  如果你想更进一步的对地图进行备份，你首先得在服务端根目录 (注意不是Essentials目录或者plugin目录) 新建一个bat文件。&lt;br /&gt;
  然后粘贴如以下内容&lt;br /&gt;
代码:&lt;br /&gt;
@echo off&lt;br /&gt;
&amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot; a &amp;quot;backups/%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%&amp;quot;.7z -r world world_nether&lt;br /&gt;
pause&lt;br /&gt;
  注意：我在测试中使用的是7zip压缩工具，前面为文件路径请根据各自情况修改（如果使用其他压缩工具不保证能否压缩成功）&lt;br /&gt;
  -r 后面的内容为要备份的世界，如果你要添加更多的世界，输入世界的名字 当中以空格间隔。&lt;br /&gt;
  启动后的效果就是在服务器根目录新建backup文件夹，压缩文件的文件名为当前服务器日期。&lt;br /&gt;
例：&lt;br /&gt;
  [图]&lt;br /&gt;
 年-月-日-小时-分钟-秒&lt;br /&gt;
====help指令相关设置====&lt;br /&gt;
  /help对于玩家来说是个比较有用的指令，当你忘记某个指令时可以输入这个来查询，但是现在help指令渐渐成为了一个比较鸡肋的指令，因为过多的插件导致help列出的指令过多，因而当你要想查找某个指令时你得花费大量的时间一页一页的找。如今Essentials插件的help设置能让你的help列表彻底脱胎换骨。&lt;br /&gt;
  Essentials插件提供了3种设置方式以提供不同的/help显示效果。Essentials会尽可能的遍历所有服务器插件然后获取其中所有的指令，但是如果插件未按标准编写，即在plugin.yml中没有注册过的指令是不会出现在help列表中的。&lt;br /&gt;
1.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: true&lt;br /&gt;
  这种模式下help会显示所有玩家有权限使用的指令。你同样也可以通过给予玩家&lt;br /&gt;
代码:&lt;br /&gt;
essentials.help.&amp;lt;插件名&amp;gt;&lt;br /&gt;
  此权限使得玩家可以在help菜单中查看该插件所有指令。&lt;br /&gt;
2.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: false&lt;br /&gt;
  在此模式下所有的指令都将在help中显示，无论玩家是否有权限执行这些指令。&lt;br /&gt;
3.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: false&lt;br /&gt;
  在此模式下玩家只能看到一些基础的并且玩家有权限使用的指令。&lt;br /&gt;
=====高级定制=====&lt;br /&gt;
  如果这样的设置你还不满足，你想更进一步的定制/help指令，Essentials提供了一个更加强大的功能。&lt;br /&gt;
  你可以通过在Essentials插件目录中添加一个help.txt来自定义/help指令显示的内容。help.txt中的内容将会完全取代默认的help指令列表。&lt;br /&gt;
例子&lt;br /&gt;
代码:&lt;br /&gt;
#欢迎&lt;br /&gt;
欢迎你{PLAYER}&lt;br /&gt;
来自: {ADDRESS}&lt;br /&gt;
服务器IP：{IP}&lt;br /&gt;
你现在的存款：{BALANCE}&lt;br /&gt;
欢迎 代表章节名称（每个章节名称前面必须加#）玩家输入/help 欢迎&lt;br /&gt;
则会显示&lt;br /&gt;
  [图]&lt;br /&gt;
(help.txt必须以UTF-8无BOM编码保存)&lt;br /&gt;
你可以定义多个章节来做到不同的章节显示不同的插件指令&lt;br /&gt;
而且完美支持所有颜色代码&lt;br /&gt;
这样玩家就不用面对那杂乱无章的指令列表了&lt;br /&gt;
在编辑help.txt时可以添加如下变量&lt;br /&gt;
代码:&lt;br /&gt;
玩家展示名称: {PLAYER}&lt;br /&gt;
用户名: {USERNAME}&lt;br /&gt;
服务器IP: {IP}&lt;br /&gt;
玩家IP: {ADDRESS}&lt;br /&gt;
金钱: {BALANCE}&lt;br /&gt;
未读email: {MAILS}&lt;br /&gt;
当前世界名: {WORLD}&lt;br /&gt;
世界列表: {WORLDS}&lt;br /&gt;
在线玩家数: {ONLINE}&lt;br /&gt;
特殊玩家: {UNIQUE}&lt;br /&gt;
玩家列表: {PLAYERLIST}&lt;br /&gt;
服务器时间: {TIME}&lt;br /&gt;
服务器日期: {DATE}&lt;br /&gt;
游戏中PM/AM: {WORLDTIME12}&lt;br /&gt;
游戏中时间: {WORLDTIME24}&lt;br /&gt;
游戏中日期: {WORLDDATE}&lt;br /&gt;
插件列表: {PLUGINS}&lt;br /&gt;
bukkit版本: {VERSION}&lt;br /&gt;
====kits工具包相关设置====&lt;br /&gt;
  kit工具包是Essentials的一个重要功能，你可以用它来发放新手礼包，发放奖励甚至用它来做个系统商店都是可以的。&lt;br /&gt;
熟练的使用kit相关功能可以使你避免在服务器中再安装不必要的插件。&lt;br /&gt;
  首先先是kit每个工具包的格式&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  &amp;lt;kit name&amp;gt;:&lt;br /&gt;
    delay: &amp;lt;delay between usage&amp;gt;&lt;br /&gt;
    items:&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
  另附上中文config文件内容&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  tools:&lt;br /&gt;
    delay: 10&lt;br /&gt;
    items:&lt;br /&gt;
      - 272 1&lt;br /&gt;
      - 273 1&lt;br /&gt;
      - 274 1&lt;br /&gt;
      - 275 1&lt;br /&gt;
  dtools:&lt;br /&gt;
    delay: 600&lt;br /&gt;
    items:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:这钻头是突破天际的钻头&lt;br /&gt;
      - 277 1 digspeed:3 name:矮人 lore:挖掘|挖掘|挖洞&lt;br /&gt;
      - 298 1 color:255,255,255 name:白色的帽子 lore:美好的一天,美好的一天&lt;br /&gt;
      - 279:780 1&lt;br /&gt;
  notch:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 397:3 1 player:Notch&lt;br /&gt;
  color:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  firework:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 401 1 name:愤怒的苦力帕 color:red fade:green type:creeper power:1&lt;br /&gt;
      - 401 1 name:星空 color:yellow,orange fade:blue type:star effect:trail,twinkle power:1&lt;br /&gt;
      - 401 2 name:太阳风 color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1&lt;br /&gt;
  1. delay代表的是领取此工具包的延迟 如果你设置为3600那么这个工具包只能每小时领一次如果你设置为 -1 那么这个工具包只能领取一次。&lt;br /&gt;
  2.你可以可以在config中对每个工具包定义他的使用价格如&lt;br /&gt;
代码:&lt;br /&gt;
kit-tools: 100&lt;br /&gt;
那么使用tools这个工具包将花费玩家100$&lt;br /&gt;
  3.由以上两个示例我们可以看到kit工具包指令支持几乎mc中所有的道具。不过你也许不知道kit工具包中的道具也是支持变量的如&lt;br /&gt;
代码:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:{PLAYER}的超级钻石镐&lt;br /&gt;
效果就是&lt;br /&gt;
 [图]&lt;br /&gt;
其余变量可参考 help相关指令设置 中的变量&lt;br /&gt;
  4.kit工具包同样也支持在工具包中包含金钱&lt;br /&gt;
设置格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- $500&lt;br /&gt;
注意 $符号 不要更改。&lt;br /&gt;
另附 essentials自带的nbt代码&lt;br /&gt;
  5.关于kit工具包中书本的相关设置&lt;br /&gt;
你可以在Essentials插件根目录新建一个book.txt&lt;br /&gt;
内容可按如下示例&lt;br /&gt;
代码:&lt;br /&gt;
#Colors&lt;br /&gt;
Minecraft colors:&lt;br /&gt;
&amp;amp;0 &amp;amp;&amp;amp;0  &amp;amp;1 &amp;amp;&amp;amp;1  &amp;amp;2 &amp;amp;&amp;amp;2  &amp;amp;3 &amp;amp;&amp;amp;3&lt;br /&gt;
&amp;amp;4 &amp;amp;&amp;amp;4  &amp;amp;5 &amp;amp;&amp;amp;5  &amp;amp;6 &amp;amp;&amp;amp;6  &amp;amp;7 &amp;amp;&amp;amp;7&lt;br /&gt;
&amp;amp;8 &amp;amp;&amp;amp;8  &amp;amp;9 &amp;amp;&amp;amp;9  &amp;amp;a &amp;amp;&amp;amp;a  &amp;amp;b &amp;amp;&amp;amp;b&lt;br /&gt;
&amp;amp;c &amp;amp;&amp;amp;c  &amp;amp;d &amp;amp;&amp;amp;d  &amp;amp;e &amp;amp;&amp;amp;e  &amp;amp;f &amp;amp;&amp;amp;f&lt;br /&gt;
&amp;amp;0&lt;br /&gt;
&amp;amp;&amp;amp;k &amp;amp;kMagic&amp;amp;r   &amp;amp;&amp;amp;l &amp;amp;lBold&lt;br /&gt;
&amp;amp;&amp;amp;m &amp;amp;mStrike&amp;amp;r  &amp;amp;&amp;amp;n &amp;amp;nUline&lt;br /&gt;
&amp;amp;&amp;amp;o &amp;amp;oItalic&amp;amp;r  &amp;amp;&amp;amp;r &amp;amp;rReset&lt;br /&gt;
#Colors 代表了书本的章节名字&lt;br /&gt;
我们可以看到在kit包中要调用一本书的格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  下面给出每个项的介绍&lt;br /&gt;
代码:&lt;br /&gt;
Title&lt;br /&gt;
书本的标题，支持颜色代码，与book.txt中的章节名无关&lt;br /&gt;
格式&lt;br /&gt;
title:&amp;lt;title&amp;gt;&lt;br /&gt;
Author&lt;br /&gt;
书本作者，支持颜色代码&lt;br /&gt;
格式&lt;br /&gt;
author:&amp;lt;author&amp;gt;&lt;br /&gt;
Lore&lt;br /&gt;
书本的描述。&lt;br /&gt;
格式&lt;br /&gt;
lore:&amp;lt;description&amp;gt;&lt;br /&gt;
Book&lt;br /&gt;
  这里填写的书本的章节名，对应book.txt中#后面的章节名字。&lt;br /&gt;
格式&lt;br /&gt;
book:&amp;lt;section name&amp;gt;&lt;br /&gt;
  6.kit工具包的权限设定也非常的方便，你可以给予玩家以下权限，来单独限制玩家可使用的工具包&lt;br /&gt;
代码:&lt;br /&gt;
essentials.kits.&amp;lt;kitname&amp;gt;&lt;br /&gt;
=====Essentials的木牌控制相关=====&lt;br /&gt;
  领取工具包需要一个个输入指令，这样子未免有些太麻烦了，不过不要紧Essentials提供了完整的木牌系统来简化你的操作。&lt;br /&gt;
  为了启用木牌领取工具包你首先得在config文件中找到&lt;br /&gt;
代码:&lt;br /&gt;
enabledSigns:&lt;br /&gt;
并将 - kit 前面的#去除，然后重启插件。&lt;br /&gt;
牌子输入格式如下&lt;br /&gt;
  [Kit]&lt;br /&gt;
  &amp;lt;KitName&amp;gt;&lt;br /&gt;
  [Group]&lt;br /&gt;
  [Cost]&lt;br /&gt;
  &amp;lt;kitName&amp;gt;代表了工具包名称，如tools&lt;br /&gt;
  [group]代表了可使用这个牌子的用户组，如果不设置那么根据玩家是否拥有&lt;br /&gt;
  essentials.kits.&amp;lt;kitname&amp;gt; 权限来判断玩家是否可以使用牌子获取工具包.或者你可以在这一项输入 Everyone 代表所有玩家都可以使用。&lt;br /&gt;
  [cost]代表了使用的花费如果不设置默认为免费&lt;br /&gt;
  [Kit]&lt;br /&gt;
  dtools&lt;br /&gt;
  builder&lt;br /&gt;
  $10&lt;br /&gt;
以上为示例（花费前面必须加$）&lt;br /&gt;
====建筑控制相关设置====&lt;br /&gt;
  权限系统基本是每个服主的必修课，Essentials的建筑控制正是基于权限系统对玩家一切使用方块的行为进行限制，从而可以使服主完全限制玩家的行为，包括放置，破坏，扔掉，拾取，使用指定方块，并且可以限制玩家与指定方块交互，如限制玩家使用按钮，开关等。&lt;br /&gt;
  首先是最基本的建筑权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build&lt;br /&gt;
  给予玩家此权限代表了玩家可以使用并放置所有方块。&lt;br /&gt;
  如果当一个玩家没有 Essentials.build权限或者 build: false那么Essentials接着会检查如下权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  以上都是最基础的英文单词，相信大家都看的懂我就不一个个翻译了。&lt;br /&gt;
  唯一需要解释的是 interact 权限 这代表了玩家与方块交互 例如使用按钮等。&lt;br /&gt;
  但是放置方块，或者破坏方块也属于交互的一种，所以如果你想让一个玩家能放置或者破坏一个方块你需要同时给予那个玩家与此方块交互和放置两个权限。&lt;br /&gt;
  通过给予玩家以上权限你就可以做到例如单独让玩家可以破坏某个方块，或者玩家只可以按按钮不能破坏方块之类的功能。&lt;br /&gt;
  那如果你想单独让玩家不能破坏某个方块该如何设置呢&lt;br /&gt;
  这里首先得说明一下groupmanager的权限设置格式&lt;br /&gt;
  大家都知道如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder essentials.build.place.1&lt;br /&gt;
就是给予builder用户组放置石头的权限&lt;br /&gt;
而如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder -essentials.build.place.1&lt;br /&gt;
这两个指令之间只相差了一个 - 但是效果完全相反，添加了此权限玩家将不能放置石头。 - 代表了移除玩家的此权限。&lt;br /&gt;
当一个玩家同时拥有&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.1&lt;br /&gt;
-essentials.build.place.1&lt;br /&gt;
这两个权限时玩家将无法放置石头&lt;br /&gt;
  因为在groupmanager判断权限时优先判断 -权限 这意味着就算你拥有建筑权限 你被加入了-essentials.build.place.1 那么你也是无法放置石头的。&lt;br /&gt;
  以此为基础我们可以单独设置玩家不可以放置，使用的方块。&lt;br /&gt;
  如果你想一次设定多个方块 你可以用 * 来代替 如羊毛方块的ID是35 一直到35:15&lt;br /&gt;
  你可以给予玩家 Essentials.build.place.35:* 来给予玩家所有羊毛方块的放置权限&lt;br /&gt;
====list玩家列表相关设置====&lt;br /&gt;
  在Essentials的list列表设置中服主可以自定义以下内容&lt;br /&gt;
引用:&lt;br /&gt;
  合并:你可以自定义一个展示用户组，将几个用户组的玩家全部显示在一个展示用户组中。&lt;br /&gt;
  隐藏:你可以完全隐藏你不想显示的用户组。&lt;br /&gt;
  限制:你可以限制每个用户组在list列表中的数量上限，超过上限的部分将会被隐藏。&lt;br /&gt;
  这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐，简洁的list列表。&lt;br /&gt;
  在默认情况下,你可以定义所有用户组的显示顺序，所有未定义的用户组将会按照首字母排序。&lt;br /&gt;
在config文件中你可以通过搜索&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
来找到相关设定位置&lt;br /&gt;
  1.合并&lt;br /&gt;
代码:&lt;br /&gt;
Staff: owner admin moderator&lt;br /&gt;
这样设定的话，所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中&lt;br /&gt;
  2.隐藏&lt;br /&gt;
代码:&lt;br /&gt;
default: hidden&lt;br /&gt;
这样设置的话 default 将会被隐藏，所有此用户组的玩家将不会在list列表中显示&lt;br /&gt;
  3.限制&lt;br /&gt;
代码:&lt;br /&gt;
builder: 20&lt;br /&gt;
这样设置的话所有builder用户组的玩家只会显示20个，超过的部分会被隐藏。&lt;br /&gt;
——————————————————————————————————————————————————————————————————&lt;br /&gt;
所有未定义的用户组都将会正常显示&lt;br /&gt;
下面给出一个例子包括上述所有设置&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
   Admin: owner admin&lt;br /&gt;
   stealth: hidden&lt;br /&gt;
   builder: 20&lt;br /&gt;
   default: 0&lt;br /&gt;
====chat聊天格式相关设置====&lt;br /&gt;
通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。&lt;br /&gt;
注意：要使用这些功能你必须安装Essentialschat插件。&lt;br /&gt;
_____________________________________________&lt;br /&gt;
=====显示名（display names）=====&lt;br /&gt;
在Minecraft中,你的displayname就是你在聊天过程中显示的名字，或者是在tab列表，插件中应用到的名字。&lt;br /&gt;
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。&lt;br /&gt;
bukkit最多允许显示名有16个字符，所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。&lt;br /&gt;
======设置======&lt;br /&gt;
在Essentials的config文件中有6个与显示名有关的设定&lt;br /&gt;
代码:&lt;br /&gt;
# OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写&#039;none&#039;来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)&lt;br /&gt;
ops-name-color: &#039;c&#039;&lt;br /&gt;
# 昵称的前缀符号,这样你能知道这不是他们真正的用户名.&lt;br /&gt;
nickname-prefix: &#039;昵称:&#039;&lt;br /&gt;
# 设置最大昵称长度, 昵称前缀也包括在内.&lt;br /&gt;
max-nick-length: 15&lt;br /&gt;
# 如果你想用其他的插件来设置玩家名字,将其改为&amp;quot;false&amp;quot;.&lt;br /&gt;
change-displayname: true&lt;br /&gt;
# 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.&lt;br /&gt;
# 上面的&amp;quot;change-displayname&amp;quot;必须是true才有效.&lt;br /&gt;
change-playerlist: true&lt;br /&gt;
# 添加前缀后缀(上面的&amp;quot;change-displayname&amp;quot;必须是true才有效)&lt;br /&gt;
# 如果你不设置该项,且essentialschat被安装了,其将会被默认为&amp;quot;true&amp;quot;.&lt;br /&gt;
add-prefix-suffix: true&lt;br /&gt;
这里我就直接复制中文config中的设定了，因为有全部的中文注释了。我在这里就不再赘述了&lt;br /&gt;
=====聊天格式=====&lt;br /&gt;
  这里的设定将会改变玩家在聊天时显示的样式。&lt;br /&gt;
  下面是一个例子&lt;br /&gt;
代码:&lt;br /&gt;
{DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}&lt;br /&gt;
代码:&lt;br /&gt;
{MESSAGE} 聊天的内容.&lt;br /&gt;
{GROUP} 玩家所属用户组名称.&lt;br /&gt;
{DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.&lt;br /&gt;
{WORLDNAME} 玩家所处世界的名字.&lt;br /&gt;
{SHORTWORLDNAME} 玩家所处世界的首字母.&lt;br /&gt;
{TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.&lt;br /&gt;
你可以按照自己的喜好自由组合以上变量，并且完全支持颜色代码&lt;br /&gt;
下面给几个例子&lt;br /&gt;
代码:&lt;br /&gt;
format: &#039;&amp;lt;{DISPLAYNAME}&amp;gt; {MESSAGE}&#039;&lt;br /&gt;
format: &#039;&amp;amp;8[&amp;amp;7{GROUP}&amp;amp;8]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} &amp;amp;8[&amp;amp;7{GROUP}&amp;amp;7]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;c {MESSAGE}&#039;&lt;br /&gt;
下面截图中显示的是最后一种样式游戏中的实际效果&lt;br /&gt;
 [图]&lt;br /&gt;
&lt;br /&gt;
====Essentials丰富多彩的木牌系统====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials sign&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  从essentials2.8开始，所有的牌子都默认对普通组（default）关闭，你可以在essentialsconfig.yml中分别开启每一种牌子，来启用牌子们的功能。你需要支持木牌彩色字体的插件（因为牌子功能在游戏中需要用颜色开启，因此服务器要有颜色插件或者其他的能开启木牌颜色&amp;amp;功能的补丁才能使用木牌功能）。&lt;br /&gt;
大贴士：这个木牌功能并不是独立插件，它存在于Essentials.jar这个插件中，所以你只要下了Essentials主插件（essentials有一个大家族，主插件就是上面这个名字，如果你以为把jar文件改成这个名字就行了，你可能是一个jar），并成功载入，就能使用这个功能了。（当然，你还要在config里给玩家开启各个牌子的功能和给予玩家使用权限。）&lt;br /&gt;
权限节点：？&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;木牌类型介绍&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sign（木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
所有的Essentials木牌类型都应该被书写在牌子的第一行正中于一对英文方括号中 “[]”&lt;br /&gt;
如果你写对了，方括号中的内容会变成蓝色的，如果你写错了，方括号中的内容就会变成红色的。（退出书写界面后才会显示。）&lt;br /&gt;
  下面的cost（花费，可以是花费支出，也可以是花费收入）项，当然它不会出现在第一行的类型中，但作为一个十分有用的项，我们来介绍一下他们：&lt;br /&gt;
&lt;br /&gt;
如果你想使花费为5个货币，请在对应行写上$5；&lt;br /&gt;
&lt;br /&gt;
如果你想要时间，你可以写上；&lt;br /&gt;
&lt;br /&gt;
如果你想要花费为物品，举个例子：2 redstone 或者 2 331（红石的物品id）个人推荐使用物品id。如果你的花费物品有子代码，即冒号后的东西，在冒号前的数字后面打一个英文逗号，再打上冒号后的数字。&lt;br /&gt;
&lt;br /&gt;
  如果你想让花费是经验值，举个例子：15 exp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Mail木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Mail]，其余可以随意。&lt;br /&gt;
Mail木牌提供查看自己的邮箱的功能，当然是Essentials插件自带的邮箱。玩家只需要右键已经建立成功的牌子，就可以查看自己的邮箱，不需要权限。这对不开启mail权限的服务器来说有所帮助。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2、Free 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
免费木牌第一行的书写内容必须是[Free]，第二行必须是某个物品的名字（以后提到物品的名字，都是英文）或者物品id。其余最好不要填写，如果要填可以自己测试一下是否可以使用。此木牌的功能为让玩家免费领取你书写在牌子上的物品，从某种意义上来讲，这个木牌也是一个箱子，不过当你从木牌中取出东西的时候，物品会自动补充。&lt;br /&gt;
（建议免费物品不要太贵重）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;3、Kit 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kit是服务器管理员向玩家发放新手礼包的一种主要渠道。Kit的编辑嘛，我们不是教你编辑礼包的……不知道编辑的管理员先去学习。这种木牌的第一行必须是[Kit]，第二行必须是Kit的名字，比如Tools。第三行是组的名字，即哪个组可以领取这个礼包，只能填写一个，当然如果这个礼包是面向所有人的，你要在这一行填写Everyone。第四行是花费，即领取这个礼包要付出什么东西，见上cost的说明，如果免费，可以不填。（在玩家通过木牌领取礼包时，不需要领取礼包的权限）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4、Disposal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Disposal]。其余可以随便填，当然有可能用不了。功能很简单，当你手持一样东西右键这个牌子，你的东西不见了，当你用空手右键木牌，什么都不会发生，很简单吧，就这样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;5、Heal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Heal]。第二行是花费，即你需要花费什么东西来通过牌子将自己血量补满。Heal木牌的功能等同于heal指令，对象是使用该木牌的玩家，只不过使用Heal木牌不需要heal指令的权限。你永远不应该把放置Heal木牌的权限给普通玩家，以及其他非管理组的组，除非你开的是“创造”类型的服务器。（建议书写花费）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;6、Time 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Time]。第二行是day或者night，即这个木牌可以把该世界的时间调到白天或者黑夜。第三行是花费，即你使用该木牌调整一次时间所需要花费的东西（见上cost的说明）。这种木牌的功能就是给普通玩家调整时间的机会，当然花费不菲。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;7、Weather 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Weather],第二行是sun或者storm，即这个木牌可以调整该世界的天气为晴天或者暴风雨。第三行是花费，即你使用该木牌调整一次天气所需要花费的东西（见上cost的说明）。使用该木牌给玩家提供了跳过坏天气的机会，而且不需要使用调节天气命令的权限，这种木牌最好放在公共场所，但当你看到某个玩家在对着这个木牌狂点时，你要考虑一下收费了。&lt;br /&gt;
对于以上两种调整游戏时间和天气的木牌，建议如果要使用就一种创建两个木牌，拿Weather木牌举例，一个木牌第二行是sun，一个木牌第二行是storm，提供一个选择，单个木牌只能调整一种天气。Time木牌也一样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;8、Warp木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Warp]，第二行书写warp名（即你已经创建的warp，并且想要通过木牌来快捷传送。）第三行书写权限组名，不写默认所有玩家。第四行书写花费，即你使用该木牌进行一次warp传送所需要花费的东西。这种木牌的功能就是将warp指令木牌化，能够让玩家快捷使用，当第三行未被书写时，使用木牌的玩家会被检查是否具有warp或者per-warp的权限，当然，你也可以通过在书写权限组的位置书写Everyone来让所有玩家不需要权限就能够通过木牌进行warp传送。（不管需要权限或者不需要权限，传送对象都只是木牌上书写的那个warp名）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;9、Spawnmob 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Spawnmob]。第二行必须是一个整数数字，即你要生成的生物数量，不要过大，因为会卡。（建议为1或2）。第三行是你要生成的生物类型，要为英文名。第四行为花费，即你要通过木牌生成一次木牌上所写的数量的生物所需要花费的东西。这种木牌的功能就是在牌子附近生成生物，但是首先你得给玩家生成该生物的权限，比如狼的：essentials.spawnmob.wolf  可能管理者会有疑问，如果我把这个权限给了玩家，那么玩家不就可以自己用mob指令召唤生物了吗？我们早就准备了答案，如果你不把essentials.spawnmob的权限给玩家，即使玩家有essentials.spawnmob.XXX的权限，玩家也是不能使用spawnmob生成指令的。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;10、Enchant 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Enchant]，第二行需要是一个能被附魔的物品，比如；十字镐，或者剑(英文的)，当然你也可以在第二行写上*或者any来让所有可附魔的物品都能用这个木牌来附魔。第三行需要是附魔的名称，比如：耐久或者锋利（同样是英文的），名称后面一个英文冒号加上一到五的数字，即附魔级数，举个例子，耐久三：silktouch:3第四行为花费，即你使用该木牌进行一次单项附魔所需要的花费。木牌附魔只能实现添加一项附魔到物品上的功能，当然你可以用多个写有不同附魔的木牌来进行添加多项附魔属性。&lt;br /&gt;
这种木牌还可以附魔非工具武器类的物品，比如：羽毛。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;11、Gamemode 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[gamemode]，第二行需要是游戏模式，比如：生存模式-survival,创造-creative，冒险模式-adventure。第三行需要为花费，即你通过木牌将你现在的游戏模式调整一次为木牌上所书写的游戏模式所需要花费的东西。这种木牌的功能就是切换你的游戏模式，对于多种游戏模式的服务器可能会有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;12、Info 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Info]。第二行必须是页或者章节的名字（？），第三行需要是页数，如果章节包含有这页。第四行是花费，即你通过木牌阅读一次资料所需要花费的东西（我想你不会看第二遍一样的东西）。这种木牌的功能就跟/info指令差不多，使用这种木牌不需要info的权限，这种木牌对展示服务器网址或者规则，介绍很有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;13、Repair 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Repair],第二行是hand或者all，表示修理的对象是手中所拿物品（就是你拿着右键木牌的物品）还是你的背包及物品栏还有装备栏里的所有物品。第三行是花费，即你使用木牌进行一次修理所需要花费的东西，不管是修理手中的物品还是所有物品。相信你不会带着一堆没有耐久值的东西去点这个木牌。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials经济类木牌&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  这些木牌对于你的服务器的经济来说至关重要，玩家能够通过Trade木牌来卖出他们辛苦砍来/挖来/抢来/钓来的东西，为了帮助你的玩家们，你可能会考虑弄一个收购木牌来收购一些玩家的原石，地狱岩，萤石或者钻石之类的东西。&lt;br /&gt;
  收购/出售商店的权限一般都属于管理者，应为这是些永久商店。而Trade木牌给了玩家一个机会，玩家的背包里需要有他们要卖的东西，这是收购/出售商店不需要的，因为Trade木牌的物品是一个史蒂夫卖给另外一个史蒂夫，而收购/出售商店是数据库卖给所有的史蒂夫。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Trade 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌的构成有两种形式，而且比较复杂，请仔细阅读。先说说这种木牌的大概结构，第一行的书写内容统一是[Trade],第二行是你想要什么，第三行是你想给出什么，可能你有点疑惑，嗯，我也是，那就往下看吧。&lt;br /&gt;
第一种trade木牌，第一行的书写内容是[Trade],第二行是价格，即你卖出一份物品的价格，格式是这样的，$加上数量，即为多少钱，$和数量之间不用加空格，如$10第三行先写上数量，空格，物品的英文名，英文冒号，总额（即为你要放置于牌子里的物品的数量，请于放置木牌前确定你的背包里有小于等于总额的对应物品，不然放置的木牌没有效果。对应物品就是你上面书写的物品名），数量和物品名构成了一份物品。第四行请空着，如果创建木牌成功，你书写完毕后会在第四行显示你的名字。这种木牌的功能是以对应价格卖出对应数量物品，木牌放置成功后，除了显示名字外，会在第二行的价格后面多出一个冒号，冒号后面的数字暂时为0，意思为你的商品以对应价格卖出了多少份。&lt;br /&gt;
第二种trade木牌，第一行的书写内容是[Trade],第二行是数量，空格，加上物品的英文名，即你收购的物品种类和数量（也就是别人一次能卖给你的物品数量）。第三行先打上一个$加上数字，之间不用空格，（这个价格表示你收购一份如第一行所写的数量的物品的报酬），然后一个英文冒号，然后写上总额（即你在这个木牌里放多少组冒号前的价格，确保你有这么多钱，所放入的钱等于一份价格乘以总额。）如果你的木牌创建成功，同样会在第四行显示你的名字并且在第二行的书写内容后面出现一个冒号，冒号后的数字暂时为0，即为你收购到了多少份物品。 &lt;br /&gt;
 这两种木牌都是给普通玩家的日常交易服务的，当木牌所有者右键自己已经放好的木牌时，木牌所有者会收到木牌里的储存的钱或物品（这里的钱和物品是通过交易所得的，并非你原来放入的钱或物品，所以放置木牌的时候要考虑清楚，你是否真的要放这么多东西进去？）当木牌所有者拿着要卖的物品右键第一种木牌，就是往木牌里续存物品。其他非木牌所有者右键木牌就是买卖东西了，如果你背包里有对应的东西的话。物品名可以为物品id，推荐id。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Buy 木牌（系统售卖木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Buy]，第二行必须是一个数量，而且是整数，这个数量是一次交易系统给予玩家对应物品的数量。第三行需要是物品英文名字或者id，即这个木牌出售哪个物品，这一行也可以只写上exp来让系统出售经验值。第四行是花费，即系统售卖一次对应数量的对应物品玩家应付给系统的钱或物品，钱，$加整数数量，物品，整数数量，空格，物品英文名或者id。与Trade木牌不同，Buy和Sell木牌是一个永久系统商店木牌，不需要任何东西，需要的物品木牌会自动生成，收到的钱只会从玩家账户里扣除。所以Buy和Sell木牌的放置权限永远不应该给玩家，而应该由服务器管理者管理Buy和Sell木牌。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sell 木牌（系统收购木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Sell],第二行必须是一个整数数量，这个数量就是玩家一次卖给系统的物品数量。第三行需要写物品名字或者id，即这个木牌收购哪个物品，也可以填写exp，来收购玩家的经验值。（当然玩家得有对应数量的经验值，不然无法交易。经验值的数量就是上面填写的数量，单位是点）第四行是花费，即系统收购一次对应数量的对应物品付给玩家的钱或物品。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Balance 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Balance]。这种木牌的功能很简单，查看玩家的财富排行榜（就是谁最有钱），而且不需要使用查看排行榜指令的权限，使玩家更容易地查看财富排行榜，而不是输指令。右键使用，财富榜会显示在对话框里。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;备注：&#039;&#039;&#039;&lt;br /&gt;
1、所有的功能木牌都是右键使用。&lt;br /&gt;
2、有选择地给玩家放置各种木牌的权限。&lt;br /&gt;
3、假如一个玩家想放置一种功能木牌，程序有几道？一这种木牌在Eseentials.config中开启了使用，二这个玩家具有放置这种功能木牌的权限，三这个玩家有木牌彩色字体的权限。&lt;br /&gt;
&lt;br /&gt;
[[File:data value.png|frame|物品id表]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials&amp;diff=369</id>
		<title>Essentials</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials&amp;diff=369"/>
		<updated>2014-10-25T06:07:06Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Essentials丰富多彩的木牌系统 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|版本=2.13.1&lt;br /&gt;
}}&lt;br /&gt;
  本页面部分内容取自john180原创教程，已获得作者许可。[[File:截图22.png|frame|Essemtials官方图标]]&lt;br /&gt;
===Wiki===&lt;br /&gt;
===教程===&lt;br /&gt;
====备份相关设置====&lt;br /&gt;
  在保存服务器地图方面，我们一般会使用AutoSaveWorld这个插件，但是其实Essentials本身就有地图备份相关的功能，此功能已经能满足大部分服主的要求，而不需要去安装新的插件。&lt;br /&gt;
为了使用Essentials的备份功能我们首先得在config文件中开启相关功能&lt;br /&gt;
代码:&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#a0522d&amp;quot;&amp;gt;backup:&lt;br /&gt;
  # 时间间隔,以分钟为单位.&lt;br /&gt;
  interval: 30&lt;br /&gt;
  # 除非你在这加入一个有效的备份命令或脚本,否则这个功能是无用的.&lt;br /&gt;
  # 使用命令 &#039;save-all&#039; 简单的强制保存世界,而不使用备份.&lt;br /&gt;
  # 命令: &#039;rdiff-backup World1 backups/World1&#039;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  这里我是用的是汉化过的config.yml中默认状态的配置&lt;br /&gt;
为了能使用Essentials的地图备份功能你需要新建一个bat文件，不过如果你不想这么麻烦，而是只要简单地保存地图，你可以这么设置。&lt;br /&gt;
代码:&lt;br /&gt;
backup:&lt;br /&gt;
  interval: 60&lt;br /&gt;
  command: &#039;save-all&#039;&lt;br /&gt;
  这样每过一小时服务器就会自动save all&lt;br /&gt;
  如果你想更进一步的对地图进行备份，你首先得在服务端根目录 (注意不是Essentials目录或者plugin目录) 新建一个bat文件。&lt;br /&gt;
  然后粘贴如以下内容&lt;br /&gt;
代码:&lt;br /&gt;
@echo off&lt;br /&gt;
&amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot; a &amp;quot;backups/%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%&amp;quot;.7z -r world world_nether&lt;br /&gt;
pause&lt;br /&gt;
  注意：我在测试中使用的是7zip压缩工具，前面为文件路径请根据各自情况修改（如果使用其他压缩工具不保证能否压缩成功）&lt;br /&gt;
  -r 后面的内容为要备份的世界，如果你要添加更多的世界，输入世界的名字 当中以空格间隔。&lt;br /&gt;
  启动后的效果就是在服务器根目录新建backup文件夹，压缩文件的文件名为当前服务器日期。&lt;br /&gt;
例：&lt;br /&gt;
  [图]&lt;br /&gt;
 年-月-日-小时-分钟-秒&lt;br /&gt;
====help指令相关设置====&lt;br /&gt;
  /help对于玩家来说是个比较有用的指令，当你忘记某个指令时可以输入这个来查询，但是现在help指令渐渐成为了一个比较鸡肋的指令，因为过多的插件导致help列出的指令过多，因而当你要想查找某个指令时你得花费大量的时间一页一页的找。如今Essentials插件的help设置能让你的help列表彻底脱胎换骨。&lt;br /&gt;
  Essentials插件提供了3种设置方式以提供不同的/help显示效果。Essentials会尽可能的遍历所有服务器插件然后获取其中所有的指令，但是如果插件未按标准编写，即在plugin.yml中没有注册过的指令是不会出现在help列表中的。&lt;br /&gt;
1.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: true&lt;br /&gt;
  这种模式下help会显示所有玩家有权限使用的指令。你同样也可以通过给予玩家&lt;br /&gt;
代码:&lt;br /&gt;
essentials.help.&amp;lt;插件名&amp;gt;&lt;br /&gt;
  此权限使得玩家可以在help菜单中查看该插件所有指令。&lt;br /&gt;
2.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: false&lt;br /&gt;
  在此模式下所有的指令都将在help中显示，无论玩家是否有权限执行这些指令。&lt;br /&gt;
3.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: false&lt;br /&gt;
  在此模式下玩家只能看到一些基础的并且玩家有权限使用的指令。&lt;br /&gt;
=====高级定制=====&lt;br /&gt;
  如果这样的设置你还不满足，你想更进一步的定制/help指令，Essentials提供了一个更加强大的功能。&lt;br /&gt;
  你可以通过在Essentials插件目录中添加一个help.txt来自定义/help指令显示的内容。help.txt中的内容将会完全取代默认的help指令列表。&lt;br /&gt;
例子&lt;br /&gt;
代码:&lt;br /&gt;
#欢迎&lt;br /&gt;
欢迎你{PLAYER}&lt;br /&gt;
来自: {ADDRESS}&lt;br /&gt;
服务器IP：{IP}&lt;br /&gt;
你现在的存款：{BALANCE}&lt;br /&gt;
欢迎 代表章节名称（每个章节名称前面必须加#）玩家输入/help 欢迎&lt;br /&gt;
则会显示&lt;br /&gt;
  [图]&lt;br /&gt;
(help.txt必须以UTF-8无BOM编码保存)&lt;br /&gt;
你可以定义多个章节来做到不同的章节显示不同的插件指令&lt;br /&gt;
而且完美支持所有颜色代码&lt;br /&gt;
这样玩家就不用面对那杂乱无章的指令列表了&lt;br /&gt;
在编辑help.txt时可以添加如下变量&lt;br /&gt;
代码:&lt;br /&gt;
玩家展示名称: {PLAYER}&lt;br /&gt;
用户名: {USERNAME}&lt;br /&gt;
服务器IP: {IP}&lt;br /&gt;
玩家IP: {ADDRESS}&lt;br /&gt;
金钱: {BALANCE}&lt;br /&gt;
未读email: {MAILS}&lt;br /&gt;
当前世界名: {WORLD}&lt;br /&gt;
世界列表: {WORLDS}&lt;br /&gt;
在线玩家数: {ONLINE}&lt;br /&gt;
特殊玩家: {UNIQUE}&lt;br /&gt;
玩家列表: {PLAYERLIST}&lt;br /&gt;
服务器时间: {TIME}&lt;br /&gt;
服务器日期: {DATE}&lt;br /&gt;
游戏中PM/AM: {WORLDTIME12}&lt;br /&gt;
游戏中时间: {WORLDTIME24}&lt;br /&gt;
游戏中日期: {WORLDDATE}&lt;br /&gt;
插件列表: {PLUGINS}&lt;br /&gt;
bukkit版本: {VERSION}&lt;br /&gt;
====kits工具包相关设置====&lt;br /&gt;
  kit工具包是Essentials的一个重要功能，你可以用它来发放新手礼包，发放奖励甚至用它来做个系统商店都是可以的。&lt;br /&gt;
熟练的使用kit相关功能可以使你避免在服务器中再安装不必要的插件。&lt;br /&gt;
  首先先是kit每个工具包的格式&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  &amp;lt;kit name&amp;gt;:&lt;br /&gt;
    delay: &amp;lt;delay between usage&amp;gt;&lt;br /&gt;
    items:&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
  另附上中文config文件内容&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  tools:&lt;br /&gt;
    delay: 10&lt;br /&gt;
    items:&lt;br /&gt;
      - 272 1&lt;br /&gt;
      - 273 1&lt;br /&gt;
      - 274 1&lt;br /&gt;
      - 275 1&lt;br /&gt;
  dtools:&lt;br /&gt;
    delay: 600&lt;br /&gt;
    items:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:这钻头是突破天际的钻头&lt;br /&gt;
      - 277 1 digspeed:3 name:矮人 lore:挖掘|挖掘|挖洞&lt;br /&gt;
      - 298 1 color:255,255,255 name:白色的帽子 lore:美好的一天,美好的一天&lt;br /&gt;
      - 279:780 1&lt;br /&gt;
  notch:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 397:3 1 player:Notch&lt;br /&gt;
  color:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  firework:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 401 1 name:愤怒的苦力帕 color:red fade:green type:creeper power:1&lt;br /&gt;
      - 401 1 name:星空 color:yellow,orange fade:blue type:star effect:trail,twinkle power:1&lt;br /&gt;
      - 401 2 name:太阳风 color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1&lt;br /&gt;
  1. delay代表的是领取此工具包的延迟 如果你设置为3600那么这个工具包只能每小时领一次如果你设置为 -1 那么这个工具包只能领取一次。&lt;br /&gt;
  2.你可以可以在config中对每个工具包定义他的使用价格如&lt;br /&gt;
代码:&lt;br /&gt;
kit-tools: 100&lt;br /&gt;
那么使用tools这个工具包将花费玩家100$&lt;br /&gt;
  3.由以上两个示例我们可以看到kit工具包指令支持几乎mc中所有的道具。不过你也许不知道kit工具包中的道具也是支持变量的如&lt;br /&gt;
代码:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:{PLAYER}的超级钻石镐&lt;br /&gt;
效果就是&lt;br /&gt;
 [图]&lt;br /&gt;
其余变量可参考 help相关指令设置 中的变量&lt;br /&gt;
  4.kit工具包同样也支持在工具包中包含金钱&lt;br /&gt;
设置格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- $500&lt;br /&gt;
注意 $符号 不要更改。&lt;br /&gt;
另附 essentials自带的nbt代码&lt;br /&gt;
  5.关于kit工具包中书本的相关设置&lt;br /&gt;
你可以在Essentials插件根目录新建一个book.txt&lt;br /&gt;
内容可按如下示例&lt;br /&gt;
代码:&lt;br /&gt;
#Colors&lt;br /&gt;
Minecraft colors:&lt;br /&gt;
&amp;amp;0 &amp;amp;&amp;amp;0  &amp;amp;1 &amp;amp;&amp;amp;1  &amp;amp;2 &amp;amp;&amp;amp;2  &amp;amp;3 &amp;amp;&amp;amp;3&lt;br /&gt;
&amp;amp;4 &amp;amp;&amp;amp;4  &amp;amp;5 &amp;amp;&amp;amp;5  &amp;amp;6 &amp;amp;&amp;amp;6  &amp;amp;7 &amp;amp;&amp;amp;7&lt;br /&gt;
&amp;amp;8 &amp;amp;&amp;amp;8  &amp;amp;9 &amp;amp;&amp;amp;9  &amp;amp;a &amp;amp;&amp;amp;a  &amp;amp;b &amp;amp;&amp;amp;b&lt;br /&gt;
&amp;amp;c &amp;amp;&amp;amp;c  &amp;amp;d &amp;amp;&amp;amp;d  &amp;amp;e &amp;amp;&amp;amp;e  &amp;amp;f &amp;amp;&amp;amp;f&lt;br /&gt;
&amp;amp;0&lt;br /&gt;
&amp;amp;&amp;amp;k &amp;amp;kMagic&amp;amp;r   &amp;amp;&amp;amp;l &amp;amp;lBold&lt;br /&gt;
&amp;amp;&amp;amp;m &amp;amp;mStrike&amp;amp;r  &amp;amp;&amp;amp;n &amp;amp;nUline&lt;br /&gt;
&amp;amp;&amp;amp;o &amp;amp;oItalic&amp;amp;r  &amp;amp;&amp;amp;r &amp;amp;rReset&lt;br /&gt;
#Colors 代表了书本的章节名字&lt;br /&gt;
我们可以看到在kit包中要调用一本书的格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  下面给出每个项的介绍&lt;br /&gt;
代码:&lt;br /&gt;
Title&lt;br /&gt;
书本的标题，支持颜色代码，与book.txt中的章节名无关&lt;br /&gt;
格式&lt;br /&gt;
title:&amp;lt;title&amp;gt;&lt;br /&gt;
Author&lt;br /&gt;
书本作者，支持颜色代码&lt;br /&gt;
格式&lt;br /&gt;
author:&amp;lt;author&amp;gt;&lt;br /&gt;
Lore&lt;br /&gt;
书本的描述。&lt;br /&gt;
格式&lt;br /&gt;
lore:&amp;lt;description&amp;gt;&lt;br /&gt;
Book&lt;br /&gt;
  这里填写的书本的章节名，对应book.txt中#后面的章节名字。&lt;br /&gt;
格式&lt;br /&gt;
book:&amp;lt;section name&amp;gt;&lt;br /&gt;
  6.kit工具包的权限设定也非常的方便，你可以给予玩家以下权限，来单独限制玩家可使用的工具包&lt;br /&gt;
代码:&lt;br /&gt;
essentials.kits.&amp;lt;kitname&amp;gt;&lt;br /&gt;
=====Essentials的木牌控制相关=====&lt;br /&gt;
  领取工具包需要一个个输入指令，这样子未免有些太麻烦了，不过不要紧Essentials提供了完整的木牌系统来简化你的操作。&lt;br /&gt;
  为了启用木牌领取工具包你首先得在config文件中找到&lt;br /&gt;
代码:&lt;br /&gt;
enabledSigns:&lt;br /&gt;
并将 - kit 前面的#去除，然后重启插件。&lt;br /&gt;
牌子输入格式如下&lt;br /&gt;
  [Kit]&lt;br /&gt;
  &amp;lt;KitName&amp;gt;&lt;br /&gt;
  [Group]&lt;br /&gt;
  [Cost]&lt;br /&gt;
  &amp;lt;kitName&amp;gt;代表了工具包名称，如tools&lt;br /&gt;
  [group]代表了可使用这个牌子的用户组，如果不设置那么根据玩家是否拥有&lt;br /&gt;
  essentials.kits.&amp;lt;kitname&amp;gt; 权限来判断玩家是否可以使用牌子获取工具包.或者你可以在这一项输入 Everyone 代表所有玩家都可以使用。&lt;br /&gt;
  [cost]代表了使用的花费如果不设置默认为免费&lt;br /&gt;
  [Kit]&lt;br /&gt;
  dtools&lt;br /&gt;
  builder&lt;br /&gt;
  $10&lt;br /&gt;
以上为示例（花费前面必须加$）&lt;br /&gt;
====建筑控制相关设置====&lt;br /&gt;
  权限系统基本是每个服主的必修课，Essentials的建筑控制正是基于权限系统对玩家一切使用方块的行为进行限制，从而可以使服主完全限制玩家的行为，包括放置，破坏，扔掉，拾取，使用指定方块，并且可以限制玩家与指定方块交互，如限制玩家使用按钮，开关等。&lt;br /&gt;
  首先是最基本的建筑权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build&lt;br /&gt;
  给予玩家此权限代表了玩家可以使用并放置所有方块。&lt;br /&gt;
  如果当一个玩家没有 Essentials.build权限或者 build: false那么Essentials接着会检查如下权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  以上都是最基础的英文单词，相信大家都看的懂我就不一个个翻译了。&lt;br /&gt;
  唯一需要解释的是 interact 权限 这代表了玩家与方块交互 例如使用按钮等。&lt;br /&gt;
  但是放置方块，或者破坏方块也属于交互的一种，所以如果你想让一个玩家能放置或者破坏一个方块你需要同时给予那个玩家与此方块交互和放置两个权限。&lt;br /&gt;
  通过给予玩家以上权限你就可以做到例如单独让玩家可以破坏某个方块，或者玩家只可以按按钮不能破坏方块之类的功能。&lt;br /&gt;
  那如果你想单独让玩家不能破坏某个方块该如何设置呢&lt;br /&gt;
  这里首先得说明一下groupmanager的权限设置格式&lt;br /&gt;
  大家都知道如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder essentials.build.place.1&lt;br /&gt;
就是给予builder用户组放置石头的权限&lt;br /&gt;
而如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder -essentials.build.place.1&lt;br /&gt;
这两个指令之间只相差了一个 - 但是效果完全相反，添加了此权限玩家将不能放置石头。 - 代表了移除玩家的此权限。&lt;br /&gt;
当一个玩家同时拥有&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.1&lt;br /&gt;
-essentials.build.place.1&lt;br /&gt;
这两个权限时玩家将无法放置石头&lt;br /&gt;
  因为在groupmanager判断权限时优先判断 -权限 这意味着就算你拥有建筑权限 你被加入了-essentials.build.place.1 那么你也是无法放置石头的。&lt;br /&gt;
  以此为基础我们可以单独设置玩家不可以放置，使用的方块。&lt;br /&gt;
  如果你想一次设定多个方块 你可以用 * 来代替 如羊毛方块的ID是35 一直到35:15&lt;br /&gt;
  你可以给予玩家 Essentials.build.place.35:* 来给予玩家所有羊毛方块的放置权限&lt;br /&gt;
====list玩家列表相关设置====&lt;br /&gt;
  在Essentials的list列表设置中服主可以自定义以下内容&lt;br /&gt;
引用:&lt;br /&gt;
  合并:你可以自定义一个展示用户组，将几个用户组的玩家全部显示在一个展示用户组中。&lt;br /&gt;
  隐藏:你可以完全隐藏你不想显示的用户组。&lt;br /&gt;
  限制:你可以限制每个用户组在list列表中的数量上限，超过上限的部分将会被隐藏。&lt;br /&gt;
  这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐，简洁的list列表。&lt;br /&gt;
  在默认情况下,你可以定义所有用户组的显示顺序，所有未定义的用户组将会按照首字母排序。&lt;br /&gt;
在config文件中你可以通过搜索&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
来找到相关设定位置&lt;br /&gt;
  1.合并&lt;br /&gt;
代码:&lt;br /&gt;
Staff: owner admin moderator&lt;br /&gt;
这样设定的话，所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中&lt;br /&gt;
  2.隐藏&lt;br /&gt;
代码:&lt;br /&gt;
default: hidden&lt;br /&gt;
这样设置的话 default 将会被隐藏，所有此用户组的玩家将不会在list列表中显示&lt;br /&gt;
  3.限制&lt;br /&gt;
代码:&lt;br /&gt;
builder: 20&lt;br /&gt;
这样设置的话所有builder用户组的玩家只会显示20个，超过的部分会被隐藏。&lt;br /&gt;
——————————————————————————————————————————————————————————————————&lt;br /&gt;
所有未定义的用户组都将会正常显示&lt;br /&gt;
下面给出一个例子包括上述所有设置&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
   Admin: owner admin&lt;br /&gt;
   stealth: hidden&lt;br /&gt;
   builder: 20&lt;br /&gt;
   default: 0&lt;br /&gt;
====chat聊天格式相关设置====&lt;br /&gt;
通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。&lt;br /&gt;
注意：要使用这些功能你必须安装Essentialschat插件。&lt;br /&gt;
_____________________________________________&lt;br /&gt;
=====显示名（display names）=====&lt;br /&gt;
在Minecraft中,你的displayname就是你在聊天过程中显示的名字，或者是在tab列表，插件中应用到的名字。&lt;br /&gt;
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。&lt;br /&gt;
bukkit最多允许显示名有16个字符，所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。&lt;br /&gt;
======设置======&lt;br /&gt;
在Essentials的config文件中有6个与显示名有关的设定&lt;br /&gt;
代码:&lt;br /&gt;
# OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写&#039;none&#039;来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)&lt;br /&gt;
ops-name-color: &#039;c&#039;&lt;br /&gt;
# 昵称的前缀符号,这样你能知道这不是他们真正的用户名.&lt;br /&gt;
nickname-prefix: &#039;昵称:&#039;&lt;br /&gt;
# 设置最大昵称长度, 昵称前缀也包括在内.&lt;br /&gt;
max-nick-length: 15&lt;br /&gt;
# 如果你想用其他的插件来设置玩家名字,将其改为&amp;quot;false&amp;quot;.&lt;br /&gt;
change-displayname: true&lt;br /&gt;
# 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.&lt;br /&gt;
# 上面的&amp;quot;change-displayname&amp;quot;必须是true才有效.&lt;br /&gt;
change-playerlist: true&lt;br /&gt;
# 添加前缀后缀(上面的&amp;quot;change-displayname&amp;quot;必须是true才有效)&lt;br /&gt;
# 如果你不设置该项,且essentialschat被安装了,其将会被默认为&amp;quot;true&amp;quot;.&lt;br /&gt;
add-prefix-suffix: true&lt;br /&gt;
这里我就直接复制中文config中的设定了，因为有全部的中文注释了。我在这里就不再赘述了&lt;br /&gt;
=====聊天格式=====&lt;br /&gt;
  这里的设定将会改变玩家在聊天时显示的样式。&lt;br /&gt;
  下面是一个例子&lt;br /&gt;
代码:&lt;br /&gt;
{DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}&lt;br /&gt;
代码:&lt;br /&gt;
{MESSAGE} 聊天的内容.&lt;br /&gt;
{GROUP} 玩家所属用户组名称.&lt;br /&gt;
{DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.&lt;br /&gt;
{WORLDNAME} 玩家所处世界的名字.&lt;br /&gt;
{SHORTWORLDNAME} 玩家所处世界的首字母.&lt;br /&gt;
{TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.&lt;br /&gt;
你可以按照自己的喜好自由组合以上变量，并且完全支持颜色代码&lt;br /&gt;
下面给几个例子&lt;br /&gt;
代码:&lt;br /&gt;
format: &#039;&amp;lt;{DISPLAYNAME}&amp;gt; {MESSAGE}&#039;&lt;br /&gt;
format: &#039;&amp;amp;8[&amp;amp;7{GROUP}&amp;amp;8]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} &amp;amp;8[&amp;amp;7{GROUP}&amp;amp;7]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;c {MESSAGE}&#039;&lt;br /&gt;
下面截图中显示的是最后一种样式游戏中的实际效果&lt;br /&gt;
 [图]&lt;br /&gt;
&lt;br /&gt;
====Essentials丰富多彩的木牌系统====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials sign&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  从essentials2.8开始，所有的牌子都默认对普通组（default）关闭，你可以在essentialsconfig.yml中分别开启每一种牌子，来启用牌子们的功能。你需要支持木牌彩色字体的插件（因为牌子功能在游戏中需要用颜色开启，因此服务器要有颜色插件或者其他的能开启木牌颜色&amp;amp;功能的补丁才能使用木牌功能）。&lt;br /&gt;
大贴士：这个木牌功能并不是独立插件，它存在于Essentials.jar这个插件中，所以你只要下了Essentials主插件（essentials有一个大家族，主插件就是上面这个名字，如果你以为把jar文件改成这个名字就行了，你可能是一个jar），并成功载入，就能使用这个功能了。（当然，你还要在config里给玩家开启各个牌子的功能和给予玩家使用权限。）&lt;br /&gt;
权限节点：？&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;木牌类型介绍&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sign（木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
所有的Essentials木牌类型都应该被书写在牌子的第一行正中于一对英文方括号中 “[]”&lt;br /&gt;
如果你写对了，方括号中的内容会变成蓝色的，如果你写错了，方括号中的内容就会变成红色的。（退出书写界面后才会显示。）&lt;br /&gt;
  下面的cost（花费，可以是花费支出，也可以是花费收入）项，当然它不会出现在第一行的类型中，但作为一个十分有用的项，我们来介绍一下他们：&lt;br /&gt;
&lt;br /&gt;
如果你想使花费为5个货币，请在对应行写上$5；&lt;br /&gt;
&lt;br /&gt;
如果你想要时间，你可以写上；&lt;br /&gt;
&lt;br /&gt;
如果你想要花费为物品，举个例子：2 redstone 或者 2 331（红石的物品id）个人推荐使用物品id。如果你的花费物品有子代码，即冒号后的东西，在冒号前的数字后面打一个英文逗号，再打上冒号后的数字。&lt;br /&gt;
&lt;br /&gt;
  如果你想让花费是经验值，举个例子：15 exp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Mail木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Mail]，其余可以随意。&lt;br /&gt;
Mail木牌提供查看自己的邮箱的功能，当然是Essentials插件自带的邮箱。玩家只需要右键已经建立成功的牌子，就可以查看自己的邮箱，不需要权限。这对不开启mail权限的服务器来说有所帮助。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2、Free 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
免费木牌第一行的书写内容必须是[Free]，第二行必须是某个物品的名字（以后提到物品的名字，都是英文）或者物品id。其余最好不要填写，如果要填可以自己测试一下是否可以使用。此木牌的功能为让玩家免费领取你书写在牌子上的物品，从某种意义上来讲，这个木牌也是一个箱子，不过当你从木牌中取出东西的时候，物品会自动补充。&lt;br /&gt;
（建议免费物品不要太贵重）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;3、Kit 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kit是服务器管理员向玩家发放新手礼包的一种主要渠道。Kit的编辑嘛，我们不是教你编辑礼包的……不知道编辑的管理员先去学习。这种木牌的第一行必须是[Kit]，第二行必须是Kit的名字，比如Tools。第三行是组的名字，即哪个组可以领取这个礼包，只能填写一个，当然如果这个礼包是面向所有人的，你要在这一行填写Everyone。第四行是花费，即领取这个礼包要付出什么东西，见上cost的说明，如果免费，可以不填。（在玩家通过木牌领取礼包时，不需要领取礼包的权限）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4、Disposal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Disposal]。其余可以随便填，当然有可能用不了。功能很简单，当你手持一样东西右键这个牌子，你的东西不见了，当你用空手右键木牌，什么都不会发生，很简单吧，就这样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;5、Heal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Heal]。第二行是花费，即你需要花费什么东西来通过牌子将自己血量补满。Heal木牌的功能等同于heal指令，对象是使用该木牌的玩家，只不过使用Heal木牌不需要heal指令的权限。你永远不应该把放置Heal木牌的权限给普通玩家，以及其他非管理组的组，除非你开的是“创造”类型的服务器。（建议书写花费）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;6、Time 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Time]。第二行是day或者night，即这个木牌可以把该世界的时间调到白天或者黑夜。第三行是花费，即你使用该木牌调整一次时间所需要花费的东西（见上cost的说明）。这种木牌的功能就是给普通玩家调整时间的机会，当然花费不菲。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;7、Weather 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Weather],第二行是sun或者storm，即这个木牌可以调整该世界的天气为晴天或者暴风雨。第三行是花费，即你使用该木牌调整一次天气所需要花费的东西（见上cost的说明）。使用该木牌给玩家提供了跳过坏天气的机会，而且不需要使用调节天气命令的权限，这种木牌最好放在公共场所，但当你看到某个玩家在对着这个木牌狂点时，你要考虑一下收费了。&lt;br /&gt;
对于以上两种调整游戏时间和天气的木牌，建议如果要使用就一种创建两个木牌，拿Weather木牌举例，一个木牌第二行是sun，一个木牌第二行是storm，提供一个选择，单个木牌只能调整一种天气。Time木牌也一样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;8、Warp木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Warp]，第二行书写warp名（即你已经创建的warp，并且想要通过木牌来快捷传送。）第三行书写权限组名，不写默认所有玩家。第四行书写花费，即你使用该木牌进行一次warp传送所需要花费的东西。这种木牌的功能就是将warp指令木牌化，能够让玩家快捷使用，当第三行未被书写时，使用木牌的玩家会被检查是否具有warp或者per-warp的权限，当然，你也可以通过在书写权限组的位置书写Everyone来让所有玩家不需要权限就能够通过木牌进行warp传送。（不管需要权限或者不需要权限，传送对象都只是木牌上书写的那个warp名）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;9、Spawnmob 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Spawnmob]。第二行必须是一个整数数字，即你要生成的生物数量，不要过大，因为会卡。（建议为1或2）。第三行是你要生成的生物类型，要为英文名。第四行为花费，即你要通过木牌生成一次木牌上所写的数量的生物所需要花费的东西。这种木牌的功能就是在牌子附近生成生物，但是首先你得给玩家生成该生物的权限，比如狼的：essentials.spawnmob.wolf  可能管理者会有疑问，如果我把这个权限给了玩家，那么玩家不就可以自己用mob指令召唤生物了吗？我们早就准备了答案，如果你不把essentials.spawnmob的权限给玩家，即使玩家有essentials.spawnmob.XXX的权限，玩家也是不能使用spawnmob生成指令的。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;10、Enchant 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Enchant]，第二行需要是一个能被附魔的物品，比如；十字镐，或者剑(英文的)，当然你也可以在第二行写上*或者any来让所有可附魔的物品都能用这个木牌来附魔。第三行需要是附魔的名称，比如：耐久或者锋利（同样是英文的），名称后面一个英文冒号加上一到五的数字，即附魔级数，举个例子，耐久三：silktouch:3第四行为花费，即你使用该木牌进行一次单项附魔所需要的花费。木牌附魔只能实现添加一项附魔到物品上的功能，当然你可以用多个写有不同附魔的木牌来进行添加多项附魔属性。&lt;br /&gt;
这种木牌还可以附魔非工具武器类的物品，比如：羽毛。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;11、Gamemode 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[gamemode]，第二行需要是游戏模式，比如：生存模式-survival,创造-creative，冒险模式-adventure。第三行需要为花费，即你通过木牌将你现在的游戏模式调整一次为木牌上所书写的游戏模式所需要花费的东西。这种木牌的功能就是切换你的游戏模式，对于多种游戏模式的服务器可能会有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;12、Info 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Info]。第二行必须是页或者章节的名字（？），第三行需要是页数，如果章节包含有这页。第四行是花费，即你通过木牌阅读一次资料所需要花费的东西（我想你不会看第二遍一样的东西）。这种木牌的功能就跟/info指令差不多，使用这种木牌不需要info的权限，这种木牌对展示服务器网址或者规则，介绍很有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;13、Repair 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Repair],第二行是hand或者all，表示修理的对象是手中所拿物品（就是你拿着右键木牌的物品）还是你的背包及物品栏还有装备栏里的所有物品。第三行是花费，即你使用木牌进行一次修理所需要花费的东西，不管是修理手中的物品还是所有物品。相信你不会带着一堆没有耐久值的东西去点这个木牌。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials经济类木牌&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  这些木牌对于你的服务器的经济来说至关重要，玩家能够通过Trade木牌来卖出他们辛苦砍来/挖来/抢来/钓来的东西，为了帮助你的玩家们，你可能会考虑弄一个收购木牌来收购一些玩家的原石，地狱岩，萤石或者钻石之类的东西。&lt;br /&gt;
  收购/出售商店的权限一般都属于管理者，应为这是些永久商店。而Trade木牌给了玩家一个机会，玩家的背包里需要有他们要卖的东西，这是收购/出售商店不需要的，因为Trade木牌的物品是一个史蒂夫卖给另外一个史蒂夫，而收购/出售商店是数据库卖给所有的史蒂夫。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Trade 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌的构成有两种形式，而且比较复杂，请仔细阅读。先说说这种木牌的大概结构，第一行的书写内容统一是[Trade],第二行是你想要什么，第三行是你想给出什么，可能你有点疑惑，嗯，我也是，那就往下看吧。&lt;br /&gt;
第一种trade木牌，第一行的书写内容是[Trade],第二行是价格，即你卖出一份物品的价格，格式是这样的，$加上数量，即为多少钱，$和数量之间不用加空格，如$10第三行先写上数量，空格，物品的英文名，英文冒号，总额（即为你要放置于牌子里的物品的数量，请于放置木牌前确定你的背包里有小于等于总额的对应物品，不然放置的木牌没有效果。对应物品就是你上面书写的物品名），数量和物品名构成了一份物品。第四行请空着，如果创建木牌成功，你书写完毕后会在第四行显示你的名字。这种木牌的功能是以对应价格卖出对应数量物品，木牌放置成功后，除了显示名字外，会在第二行的价格后面多出一个冒号，冒号后面的数字暂时为0，意思为你的商品以对应价格卖出了多少份。&lt;br /&gt;
第二种trade木牌，第一行的书写内容是[Trade],第二行是数量，空格，加上物品的英文名，即你收购的物品种类和数量（也就是别人一次能卖给你的物品数量）。第三行先打上一个$加上数字，之间不用空格，（这个价格表示你收购一份如第一行所写的数量的物品的报酬），然后一个英文冒号，然后写上总额（即你在这个木牌里放多少组冒号前的价格，确保你有这么多钱，所放入的钱等于一份价格乘以总额。）如果你的木牌创建成功，同样会在第四行显示你的名字并且在第二行的书写内容后面出现一个冒号，冒号后的数字暂时为0，即为你收购到了多少份物品。 &lt;br /&gt;
 这两种木牌都是给普通玩家的日常交易服务的，当木牌所有者右键自己已经放好的木牌时，木牌所有者会收到木牌里的储存的钱或物品（这里的钱和物品是通过交易所得的，并非你原来放入的钱或物品，所以放置木牌的时候要考虑清楚，你是否真的要放这么多东西进去？）当木牌所有者拿着要卖的物品右键第一种木牌，就是往木牌里续存物品。其他非木牌所有者右键木牌就是买卖东西了，如果你背包里有对应的东西的话。物品名可以为物品id，推荐id。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Buy 木牌（系统售卖木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Buy]，第二行必须是一个数量，而且是整数，这个数量是一次交易系统给予玩家对应物品的数量。第三行需要是物品英文名字或者id，即这个木牌出售哪个物品，这一行也可以只写上exp来让系统出售经验值。第四行是花费，即系统售卖一次对应数量的对应物品玩家应付给系统的钱或物品，钱，$加整数数量，物品，整数数量，空格，物品英文名或者id。与Trade木牌不同，Buy和Sell木牌是一个永久系统商店木牌，不需要任何东西，需要的物品木牌会自动生成，收到的钱只会从玩家账户里扣除。所以Buy和Sell木牌的放置权限永远不应该给玩家，而应该由服务器管理者管理Buy和Sell木牌。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sell 木牌（系统收购木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Sell],第二行必须是一个整数数量，这个数量就是玩家一次卖给系统的物品数量。第三行需要写物品名字或者id，即这个木牌收购哪个物品，也可以填写exp，来收购玩家的经验值。（当然玩家得有对应数量的经验值，不然无法交易。经验值的数量就是上面填写的数量，单位是点）第四行是花费，即系统收购一次对应数量的对应物品付给玩家的钱或物品。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Balance 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Balance]。这种木牌的功能很简单，查看玩家的财富排行榜（就是谁最有钱），而且不需要使用查看排行榜指令的权限，使玩家更容易地查看财富排行榜，而不是输指令。右键使用，财富榜会显示在对话框里。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;备注：&#039;&#039;&#039;&lt;br /&gt;
1、所有的功能木牌都是右键使用。&lt;br /&gt;
2、有选择地给玩家放置各种木牌的权限。&lt;br /&gt;
3、假如一个玩家想放置一种功能木牌，程序有几道？一这种木牌在Eseentials.config中开启了使用，二这个玩家具有放置这种功能木牌的权限，三这个玩家有木牌彩色字体的权限。&lt;br /&gt;
&lt;br /&gt;
[[File:data value.png|frameless|right|物品id表]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials&amp;diff=368</id>
		<title>Essentials</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials&amp;diff=368"/>
		<updated>2014-10-25T06:04:25Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Essentials丰富多彩的木牌系统 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|版本=2.13.1&lt;br /&gt;
}}&lt;br /&gt;
  本页面部分内容取自john180原创教程，已获得作者许可。[[File:截图22.png|frame|Essemtials官方图标]]&lt;br /&gt;
===Wiki===&lt;br /&gt;
===教程===&lt;br /&gt;
====备份相关设置====&lt;br /&gt;
  在保存服务器地图方面，我们一般会使用AutoSaveWorld这个插件，但是其实Essentials本身就有地图备份相关的功能，此功能已经能满足大部分服主的要求，而不需要去安装新的插件。&lt;br /&gt;
为了使用Essentials的备份功能我们首先得在config文件中开启相关功能&lt;br /&gt;
代码:&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#a0522d&amp;quot;&amp;gt;backup:&lt;br /&gt;
  # 时间间隔,以分钟为单位.&lt;br /&gt;
  interval: 30&lt;br /&gt;
  # 除非你在这加入一个有效的备份命令或脚本,否则这个功能是无用的.&lt;br /&gt;
  # 使用命令 &#039;save-all&#039; 简单的强制保存世界,而不使用备份.&lt;br /&gt;
  # 命令: &#039;rdiff-backup World1 backups/World1&#039;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  这里我是用的是汉化过的config.yml中默认状态的配置&lt;br /&gt;
为了能使用Essentials的地图备份功能你需要新建一个bat文件，不过如果你不想这么麻烦，而是只要简单地保存地图，你可以这么设置。&lt;br /&gt;
代码:&lt;br /&gt;
backup:&lt;br /&gt;
  interval: 60&lt;br /&gt;
  command: &#039;save-all&#039;&lt;br /&gt;
  这样每过一小时服务器就会自动save all&lt;br /&gt;
  如果你想更进一步的对地图进行备份，你首先得在服务端根目录 (注意不是Essentials目录或者plugin目录) 新建一个bat文件。&lt;br /&gt;
  然后粘贴如以下内容&lt;br /&gt;
代码:&lt;br /&gt;
@echo off&lt;br /&gt;
&amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot; a &amp;quot;backups/%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%&amp;quot;.7z -r world world_nether&lt;br /&gt;
pause&lt;br /&gt;
  注意：我在测试中使用的是7zip压缩工具，前面为文件路径请根据各自情况修改（如果使用其他压缩工具不保证能否压缩成功）&lt;br /&gt;
  -r 后面的内容为要备份的世界，如果你要添加更多的世界，输入世界的名字 当中以空格间隔。&lt;br /&gt;
  启动后的效果就是在服务器根目录新建backup文件夹，压缩文件的文件名为当前服务器日期。&lt;br /&gt;
例：&lt;br /&gt;
  [图]&lt;br /&gt;
 年-月-日-小时-分钟-秒&lt;br /&gt;
====help指令相关设置====&lt;br /&gt;
  /help对于玩家来说是个比较有用的指令，当你忘记某个指令时可以输入这个来查询，但是现在help指令渐渐成为了一个比较鸡肋的指令，因为过多的插件导致help列出的指令过多，因而当你要想查找某个指令时你得花费大量的时间一页一页的找。如今Essentials插件的help设置能让你的help列表彻底脱胎换骨。&lt;br /&gt;
  Essentials插件提供了3种设置方式以提供不同的/help显示效果。Essentials会尽可能的遍历所有服务器插件然后获取其中所有的指令，但是如果插件未按标准编写，即在plugin.yml中没有注册过的指令是不会出现在help列表中的。&lt;br /&gt;
1.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: true&lt;br /&gt;
  这种模式下help会显示所有玩家有权限使用的指令。你同样也可以通过给予玩家&lt;br /&gt;
代码:&lt;br /&gt;
essentials.help.&amp;lt;插件名&amp;gt;&lt;br /&gt;
  此权限使得玩家可以在help菜单中查看该插件所有指令。&lt;br /&gt;
2.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: false&lt;br /&gt;
  在此模式下所有的指令都将在help中显示，无论玩家是否有权限执行这些指令。&lt;br /&gt;
3.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: false&lt;br /&gt;
  在此模式下玩家只能看到一些基础的并且玩家有权限使用的指令。&lt;br /&gt;
=====高级定制=====&lt;br /&gt;
  如果这样的设置你还不满足，你想更进一步的定制/help指令，Essentials提供了一个更加强大的功能。&lt;br /&gt;
  你可以通过在Essentials插件目录中添加一个help.txt来自定义/help指令显示的内容。help.txt中的内容将会完全取代默认的help指令列表。&lt;br /&gt;
例子&lt;br /&gt;
代码:&lt;br /&gt;
#欢迎&lt;br /&gt;
欢迎你{PLAYER}&lt;br /&gt;
来自: {ADDRESS}&lt;br /&gt;
服务器IP：{IP}&lt;br /&gt;
你现在的存款：{BALANCE}&lt;br /&gt;
欢迎 代表章节名称（每个章节名称前面必须加#）玩家输入/help 欢迎&lt;br /&gt;
则会显示&lt;br /&gt;
  [图]&lt;br /&gt;
(help.txt必须以UTF-8无BOM编码保存)&lt;br /&gt;
你可以定义多个章节来做到不同的章节显示不同的插件指令&lt;br /&gt;
而且完美支持所有颜色代码&lt;br /&gt;
这样玩家就不用面对那杂乱无章的指令列表了&lt;br /&gt;
在编辑help.txt时可以添加如下变量&lt;br /&gt;
代码:&lt;br /&gt;
玩家展示名称: {PLAYER}&lt;br /&gt;
用户名: {USERNAME}&lt;br /&gt;
服务器IP: {IP}&lt;br /&gt;
玩家IP: {ADDRESS}&lt;br /&gt;
金钱: {BALANCE}&lt;br /&gt;
未读email: {MAILS}&lt;br /&gt;
当前世界名: {WORLD}&lt;br /&gt;
世界列表: {WORLDS}&lt;br /&gt;
在线玩家数: {ONLINE}&lt;br /&gt;
特殊玩家: {UNIQUE}&lt;br /&gt;
玩家列表: {PLAYERLIST}&lt;br /&gt;
服务器时间: {TIME}&lt;br /&gt;
服务器日期: {DATE}&lt;br /&gt;
游戏中PM/AM: {WORLDTIME12}&lt;br /&gt;
游戏中时间: {WORLDTIME24}&lt;br /&gt;
游戏中日期: {WORLDDATE}&lt;br /&gt;
插件列表: {PLUGINS}&lt;br /&gt;
bukkit版本: {VERSION}&lt;br /&gt;
====kits工具包相关设置====&lt;br /&gt;
  kit工具包是Essentials的一个重要功能，你可以用它来发放新手礼包，发放奖励甚至用它来做个系统商店都是可以的。&lt;br /&gt;
熟练的使用kit相关功能可以使你避免在服务器中再安装不必要的插件。&lt;br /&gt;
  首先先是kit每个工具包的格式&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  &amp;lt;kit name&amp;gt;:&lt;br /&gt;
    delay: &amp;lt;delay between usage&amp;gt;&lt;br /&gt;
    items:&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
  另附上中文config文件内容&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  tools:&lt;br /&gt;
    delay: 10&lt;br /&gt;
    items:&lt;br /&gt;
      - 272 1&lt;br /&gt;
      - 273 1&lt;br /&gt;
      - 274 1&lt;br /&gt;
      - 275 1&lt;br /&gt;
  dtools:&lt;br /&gt;
    delay: 600&lt;br /&gt;
    items:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:这钻头是突破天际的钻头&lt;br /&gt;
      - 277 1 digspeed:3 name:矮人 lore:挖掘|挖掘|挖洞&lt;br /&gt;
      - 298 1 color:255,255,255 name:白色的帽子 lore:美好的一天,美好的一天&lt;br /&gt;
      - 279:780 1&lt;br /&gt;
  notch:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 397:3 1 player:Notch&lt;br /&gt;
  color:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  firework:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 401 1 name:愤怒的苦力帕 color:red fade:green type:creeper power:1&lt;br /&gt;
      - 401 1 name:星空 color:yellow,orange fade:blue type:star effect:trail,twinkle power:1&lt;br /&gt;
      - 401 2 name:太阳风 color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1&lt;br /&gt;
  1. delay代表的是领取此工具包的延迟 如果你设置为3600那么这个工具包只能每小时领一次如果你设置为 -1 那么这个工具包只能领取一次。&lt;br /&gt;
  2.你可以可以在config中对每个工具包定义他的使用价格如&lt;br /&gt;
代码:&lt;br /&gt;
kit-tools: 100&lt;br /&gt;
那么使用tools这个工具包将花费玩家100$&lt;br /&gt;
  3.由以上两个示例我们可以看到kit工具包指令支持几乎mc中所有的道具。不过你也许不知道kit工具包中的道具也是支持变量的如&lt;br /&gt;
代码:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:{PLAYER}的超级钻石镐&lt;br /&gt;
效果就是&lt;br /&gt;
 [图]&lt;br /&gt;
其余变量可参考 help相关指令设置 中的变量&lt;br /&gt;
  4.kit工具包同样也支持在工具包中包含金钱&lt;br /&gt;
设置格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- $500&lt;br /&gt;
注意 $符号 不要更改。&lt;br /&gt;
另附 essentials自带的nbt代码&lt;br /&gt;
  5.关于kit工具包中书本的相关设置&lt;br /&gt;
你可以在Essentials插件根目录新建一个book.txt&lt;br /&gt;
内容可按如下示例&lt;br /&gt;
代码:&lt;br /&gt;
#Colors&lt;br /&gt;
Minecraft colors:&lt;br /&gt;
&amp;amp;0 &amp;amp;&amp;amp;0  &amp;amp;1 &amp;amp;&amp;amp;1  &amp;amp;2 &amp;amp;&amp;amp;2  &amp;amp;3 &amp;amp;&amp;amp;3&lt;br /&gt;
&amp;amp;4 &amp;amp;&amp;amp;4  &amp;amp;5 &amp;amp;&amp;amp;5  &amp;amp;6 &amp;amp;&amp;amp;6  &amp;amp;7 &amp;amp;&amp;amp;7&lt;br /&gt;
&amp;amp;8 &amp;amp;&amp;amp;8  &amp;amp;9 &amp;amp;&amp;amp;9  &amp;amp;a &amp;amp;&amp;amp;a  &amp;amp;b &amp;amp;&amp;amp;b&lt;br /&gt;
&amp;amp;c &amp;amp;&amp;amp;c  &amp;amp;d &amp;amp;&amp;amp;d  &amp;amp;e &amp;amp;&amp;amp;e  &amp;amp;f &amp;amp;&amp;amp;f&lt;br /&gt;
&amp;amp;0&lt;br /&gt;
&amp;amp;&amp;amp;k &amp;amp;kMagic&amp;amp;r   &amp;amp;&amp;amp;l &amp;amp;lBold&lt;br /&gt;
&amp;amp;&amp;amp;m &amp;amp;mStrike&amp;amp;r  &amp;amp;&amp;amp;n &amp;amp;nUline&lt;br /&gt;
&amp;amp;&amp;amp;o &amp;amp;oItalic&amp;amp;r  &amp;amp;&amp;amp;r &amp;amp;rReset&lt;br /&gt;
#Colors 代表了书本的章节名字&lt;br /&gt;
我们可以看到在kit包中要调用一本书的格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  下面给出每个项的介绍&lt;br /&gt;
代码:&lt;br /&gt;
Title&lt;br /&gt;
书本的标题，支持颜色代码，与book.txt中的章节名无关&lt;br /&gt;
格式&lt;br /&gt;
title:&amp;lt;title&amp;gt;&lt;br /&gt;
Author&lt;br /&gt;
书本作者，支持颜色代码&lt;br /&gt;
格式&lt;br /&gt;
author:&amp;lt;author&amp;gt;&lt;br /&gt;
Lore&lt;br /&gt;
书本的描述。&lt;br /&gt;
格式&lt;br /&gt;
lore:&amp;lt;description&amp;gt;&lt;br /&gt;
Book&lt;br /&gt;
  这里填写的书本的章节名，对应book.txt中#后面的章节名字。&lt;br /&gt;
格式&lt;br /&gt;
book:&amp;lt;section name&amp;gt;&lt;br /&gt;
  6.kit工具包的权限设定也非常的方便，你可以给予玩家以下权限，来单独限制玩家可使用的工具包&lt;br /&gt;
代码:&lt;br /&gt;
essentials.kits.&amp;lt;kitname&amp;gt;&lt;br /&gt;
=====Essentials的木牌控制相关=====&lt;br /&gt;
  领取工具包需要一个个输入指令，这样子未免有些太麻烦了，不过不要紧Essentials提供了完整的木牌系统来简化你的操作。&lt;br /&gt;
  为了启用木牌领取工具包你首先得在config文件中找到&lt;br /&gt;
代码:&lt;br /&gt;
enabledSigns:&lt;br /&gt;
并将 - kit 前面的#去除，然后重启插件。&lt;br /&gt;
牌子输入格式如下&lt;br /&gt;
  [Kit]&lt;br /&gt;
  &amp;lt;KitName&amp;gt;&lt;br /&gt;
  [Group]&lt;br /&gt;
  [Cost]&lt;br /&gt;
  &amp;lt;kitName&amp;gt;代表了工具包名称，如tools&lt;br /&gt;
  [group]代表了可使用这个牌子的用户组，如果不设置那么根据玩家是否拥有&lt;br /&gt;
  essentials.kits.&amp;lt;kitname&amp;gt; 权限来判断玩家是否可以使用牌子获取工具包.或者你可以在这一项输入 Everyone 代表所有玩家都可以使用。&lt;br /&gt;
  [cost]代表了使用的花费如果不设置默认为免费&lt;br /&gt;
  [Kit]&lt;br /&gt;
  dtools&lt;br /&gt;
  builder&lt;br /&gt;
  $10&lt;br /&gt;
以上为示例（花费前面必须加$）&lt;br /&gt;
====建筑控制相关设置====&lt;br /&gt;
  权限系统基本是每个服主的必修课，Essentials的建筑控制正是基于权限系统对玩家一切使用方块的行为进行限制，从而可以使服主完全限制玩家的行为，包括放置，破坏，扔掉，拾取，使用指定方块，并且可以限制玩家与指定方块交互，如限制玩家使用按钮，开关等。&lt;br /&gt;
  首先是最基本的建筑权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build&lt;br /&gt;
  给予玩家此权限代表了玩家可以使用并放置所有方块。&lt;br /&gt;
  如果当一个玩家没有 Essentials.build权限或者 build: false那么Essentials接着会检查如下权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  以上都是最基础的英文单词，相信大家都看的懂我就不一个个翻译了。&lt;br /&gt;
  唯一需要解释的是 interact 权限 这代表了玩家与方块交互 例如使用按钮等。&lt;br /&gt;
  但是放置方块，或者破坏方块也属于交互的一种，所以如果你想让一个玩家能放置或者破坏一个方块你需要同时给予那个玩家与此方块交互和放置两个权限。&lt;br /&gt;
  通过给予玩家以上权限你就可以做到例如单独让玩家可以破坏某个方块，或者玩家只可以按按钮不能破坏方块之类的功能。&lt;br /&gt;
  那如果你想单独让玩家不能破坏某个方块该如何设置呢&lt;br /&gt;
  这里首先得说明一下groupmanager的权限设置格式&lt;br /&gt;
  大家都知道如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder essentials.build.place.1&lt;br /&gt;
就是给予builder用户组放置石头的权限&lt;br /&gt;
而如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder -essentials.build.place.1&lt;br /&gt;
这两个指令之间只相差了一个 - 但是效果完全相反，添加了此权限玩家将不能放置石头。 - 代表了移除玩家的此权限。&lt;br /&gt;
当一个玩家同时拥有&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.1&lt;br /&gt;
-essentials.build.place.1&lt;br /&gt;
这两个权限时玩家将无法放置石头&lt;br /&gt;
  因为在groupmanager判断权限时优先判断 -权限 这意味着就算你拥有建筑权限 你被加入了-essentials.build.place.1 那么你也是无法放置石头的。&lt;br /&gt;
  以此为基础我们可以单独设置玩家不可以放置，使用的方块。&lt;br /&gt;
  如果你想一次设定多个方块 你可以用 * 来代替 如羊毛方块的ID是35 一直到35:15&lt;br /&gt;
  你可以给予玩家 Essentials.build.place.35:* 来给予玩家所有羊毛方块的放置权限&lt;br /&gt;
====list玩家列表相关设置====&lt;br /&gt;
  在Essentials的list列表设置中服主可以自定义以下内容&lt;br /&gt;
引用:&lt;br /&gt;
  合并:你可以自定义一个展示用户组，将几个用户组的玩家全部显示在一个展示用户组中。&lt;br /&gt;
  隐藏:你可以完全隐藏你不想显示的用户组。&lt;br /&gt;
  限制:你可以限制每个用户组在list列表中的数量上限，超过上限的部分将会被隐藏。&lt;br /&gt;
  这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐，简洁的list列表。&lt;br /&gt;
  在默认情况下,你可以定义所有用户组的显示顺序，所有未定义的用户组将会按照首字母排序。&lt;br /&gt;
在config文件中你可以通过搜索&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
来找到相关设定位置&lt;br /&gt;
  1.合并&lt;br /&gt;
代码:&lt;br /&gt;
Staff: owner admin moderator&lt;br /&gt;
这样设定的话，所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中&lt;br /&gt;
  2.隐藏&lt;br /&gt;
代码:&lt;br /&gt;
default: hidden&lt;br /&gt;
这样设置的话 default 将会被隐藏，所有此用户组的玩家将不会在list列表中显示&lt;br /&gt;
  3.限制&lt;br /&gt;
代码:&lt;br /&gt;
builder: 20&lt;br /&gt;
这样设置的话所有builder用户组的玩家只会显示20个，超过的部分会被隐藏。&lt;br /&gt;
——————————————————————————————————————————————————————————————————&lt;br /&gt;
所有未定义的用户组都将会正常显示&lt;br /&gt;
下面给出一个例子包括上述所有设置&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
   Admin: owner admin&lt;br /&gt;
   stealth: hidden&lt;br /&gt;
   builder: 20&lt;br /&gt;
   default: 0&lt;br /&gt;
====chat聊天格式相关设置====&lt;br /&gt;
通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。&lt;br /&gt;
注意：要使用这些功能你必须安装Essentialschat插件。&lt;br /&gt;
_____________________________________________&lt;br /&gt;
=====显示名（display names）=====&lt;br /&gt;
在Minecraft中,你的displayname就是你在聊天过程中显示的名字，或者是在tab列表，插件中应用到的名字。&lt;br /&gt;
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。&lt;br /&gt;
bukkit最多允许显示名有16个字符，所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。&lt;br /&gt;
======设置======&lt;br /&gt;
在Essentials的config文件中有6个与显示名有关的设定&lt;br /&gt;
代码:&lt;br /&gt;
# OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写&#039;none&#039;来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)&lt;br /&gt;
ops-name-color: &#039;c&#039;&lt;br /&gt;
# 昵称的前缀符号,这样你能知道这不是他们真正的用户名.&lt;br /&gt;
nickname-prefix: &#039;昵称:&#039;&lt;br /&gt;
# 设置最大昵称长度, 昵称前缀也包括在内.&lt;br /&gt;
max-nick-length: 15&lt;br /&gt;
# 如果你想用其他的插件来设置玩家名字,将其改为&amp;quot;false&amp;quot;.&lt;br /&gt;
change-displayname: true&lt;br /&gt;
# 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.&lt;br /&gt;
# 上面的&amp;quot;change-displayname&amp;quot;必须是true才有效.&lt;br /&gt;
change-playerlist: true&lt;br /&gt;
# 添加前缀后缀(上面的&amp;quot;change-displayname&amp;quot;必须是true才有效)&lt;br /&gt;
# 如果你不设置该项,且essentialschat被安装了,其将会被默认为&amp;quot;true&amp;quot;.&lt;br /&gt;
add-prefix-suffix: true&lt;br /&gt;
这里我就直接复制中文config中的设定了，因为有全部的中文注释了。我在这里就不再赘述了&lt;br /&gt;
=====聊天格式=====&lt;br /&gt;
  这里的设定将会改变玩家在聊天时显示的样式。&lt;br /&gt;
  下面是一个例子&lt;br /&gt;
代码:&lt;br /&gt;
{DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}&lt;br /&gt;
代码:&lt;br /&gt;
{MESSAGE} 聊天的内容.&lt;br /&gt;
{GROUP} 玩家所属用户组名称.&lt;br /&gt;
{DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.&lt;br /&gt;
{WORLDNAME} 玩家所处世界的名字.&lt;br /&gt;
{SHORTWORLDNAME} 玩家所处世界的首字母.&lt;br /&gt;
{TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.&lt;br /&gt;
你可以按照自己的喜好自由组合以上变量，并且完全支持颜色代码&lt;br /&gt;
下面给几个例子&lt;br /&gt;
代码:&lt;br /&gt;
format: &#039;&amp;lt;{DISPLAYNAME}&amp;gt; {MESSAGE}&#039;&lt;br /&gt;
format: &#039;&amp;amp;8[&amp;amp;7{GROUP}&amp;amp;8]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} &amp;amp;8[&amp;amp;7{GROUP}&amp;amp;7]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;c {MESSAGE}&#039;&lt;br /&gt;
下面截图中显示的是最后一种样式游戏中的实际效果&lt;br /&gt;
 [图]&lt;br /&gt;
&lt;br /&gt;
====Essentials丰富多彩的木牌系统====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials sign&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  从essentials2.8开始，所有的牌子都默认对普通组（default）关闭，你可以在essentialsconfig.yml中分别开启每一种牌子，来启用牌子们的功能。你需要支持木牌彩色字体的插件（因为牌子功能在游戏中需要用颜色开启，因此服务器要有颜色插件或者其他的能开启木牌颜色&amp;amp;功能的补丁才能使用木牌功能）。&lt;br /&gt;
大贴士：这个木牌功能并不是独立插件，它存在于Essentials.jar这个插件中，所以你只要下了Essentials主插件（essentials有一个大家族，主插件就是上面这个名字，如果你以为把jar文件改成这个名字就行了，你可能是一个jar），并成功载入，就能使用这个功能了。（当然，你还要在config里给玩家开启各个牌子的功能和给予玩家使用权限。）&lt;br /&gt;
权限节点：？&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;木牌类型介绍&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sign（木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
所有的Essentials木牌类型都应该被书写在牌子的第一行正中于一对英文方括号中 “[]”&lt;br /&gt;
如果你写对了，方括号中的内容会变成蓝色的，如果你写错了，方括号中的内容就会变成红色的。（退出书写界面后才会显示。）&lt;br /&gt;
  下面的cost（花费，可以是花费支出，也可以是花费收入）项，当然它不会出现在第一行的类型中，但作为一个十分有用的项，我们来介绍一下他们：&lt;br /&gt;
&lt;br /&gt;
如果你想使花费为5个货币，请在对应行写上$5；&lt;br /&gt;
&lt;br /&gt;
如果你想要时间，你可以写上；&lt;br /&gt;
&lt;br /&gt;
如果你想要花费为物品，举个例子：2 redstone 或者 2 331（红石的物品id）个人推荐使用物品id。如果你的花费物品有子代码，即冒号后的东西，在冒号前的数字后面打一个英文逗号，再打上冒号后的数字。&lt;br /&gt;
&lt;br /&gt;
  如果你想让花费是经验值，举个例子：15 exp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Mail木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Mail]，其余可以随意。&lt;br /&gt;
Mail木牌提供查看自己的邮箱的功能，当然是Essentials插件自带的邮箱。玩家只需要右键已经建立成功的牌子，就可以查看自己的邮箱，不需要权限。这对不开启mail权限的服务器来说有所帮助。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2、Free 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
免费木牌第一行的书写内容必须是[Free]，第二行必须是某个物品的名字（以后提到物品的名字，都是英文）或者物品id。其余最好不要填写，如果要填可以自己测试一下是否可以使用。此木牌的功能为让玩家免费领取你书写在牌子上的物品，从某种意义上来讲，这个木牌也是一个箱子，不过当你从木牌中取出东西的时候，物品会自动补充。&lt;br /&gt;
（建议免费物品不要太贵重）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;3、Kit 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kit是服务器管理员向玩家发放新手礼包的一种主要渠道。Kit的编辑嘛，我们不是教你编辑礼包的……不知道编辑的管理员先去学习。这种木牌的第一行必须是[Kit]，第二行必须是Kit的名字，比如Tools。第三行是组的名字，即哪个组可以领取这个礼包，只能填写一个，当然如果这个礼包是面向所有人的，你要在这一行填写Everyone。第四行是花费，即领取这个礼包要付出什么东西，见上cost的说明，如果免费，可以不填。（在玩家通过木牌领取礼包时，不需要领取礼包的权限）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4、Disposal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Disposal]。其余可以随便填，当然有可能用不了。功能很简单，当你手持一样东西右键这个牌子，你的东西不见了，当你用空手右键木牌，什么都不会发生，很简单吧，就这样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;5、Heal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Heal]。第二行是花费，即你需要花费什么东西来通过牌子将自己血量补满。Heal木牌的功能等同于heal指令，对象是使用该木牌的玩家，只不过使用Heal木牌不需要heal指令的权限。你永远不应该把放置Heal木牌的权限给普通玩家，以及其他非管理组的组，除非你开的是“创造”类型的服务器。（建议书写花费）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;6、Time 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Time]。第二行是day或者night，即这个木牌可以把该世界的时间调到白天或者黑夜。第三行是花费，即你使用该木牌调整一次时间所需要花费的东西（见上cost的说明）。这种木牌的功能就是给普通玩家调整时间的机会，当然花费不菲。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;7、Weather 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Weather],第二行是sun或者storm，即这个木牌可以调整该世界的天气为晴天或者暴风雨。第三行是花费，即你使用该木牌调整一次天气所需要花费的东西（见上cost的说明）。使用该木牌给玩家提供了跳过坏天气的机会，而且不需要使用调节天气命令的权限，这种木牌最好放在公共场所，但当你看到某个玩家在对着这个木牌狂点时，你要考虑一下收费了。&lt;br /&gt;
对于以上两种调整游戏时间和天气的木牌，建议如果要使用就一种创建两个木牌，拿Weather木牌举例，一个木牌第二行是sun，一个木牌第二行是storm，提供一个选择，单个木牌只能调整一种天气。Time木牌也一样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;8、Warp木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Warp]，第二行书写warp名（即你已经创建的warp，并且想要通过木牌来快捷传送。）第三行书写权限组名，不写默认所有玩家。第四行书写花费，即你使用该木牌进行一次warp传送所需要花费的东西。这种木牌的功能就是将warp指令木牌化，能够让玩家快捷使用，当第三行未被书写时，使用木牌的玩家会被检查是否具有warp或者per-warp的权限，当然，你也可以通过在书写权限组的位置书写Everyone来让所有玩家不需要权限就能够通过木牌进行warp传送。（不管需要权限或者不需要权限，传送对象都只是木牌上书写的那个warp名）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;9、Spawnmob 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Spawnmob]。第二行必须是一个整数数字，即你要生成的生物数量，不要过大，因为会卡。（建议为1或2）。第三行是你要生成的生物类型，要为英文名。第四行为花费，即你要通过木牌生成一次木牌上所写的数量的生物所需要花费的东西。这种木牌的功能就是在牌子附近生成生物，但是首先你得给玩家生成该生物的权限，比如狼的：essentials.spawnmob.wolf  可能管理者会有疑问，如果我把这个权限给了玩家，那么玩家不就可以自己用mob指令召唤生物了吗？我们早就准备了答案，如果你不把essentials.spawnmob的权限给玩家，即使玩家有essentials.spawnmob.XXX的权限，玩家也是不能使用spawnmob生成指令的。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;10、Enchant 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Enchant]，第二行需要是一个能被附魔的物品，比如；十字镐，或者剑(英文的)，当然你也可以在第二行写上*或者any来让所有可附魔的物品都能用这个木牌来附魔。第三行需要是附魔的名称，比如：耐久或者锋利（同样是英文的），名称后面一个英文冒号加上一到五的数字，即附魔级数，举个例子，耐久三：silktouch:3第四行为花费，即你使用该木牌进行一次单项附魔所需要的花费。木牌附魔只能实现添加一项附魔到物品上的功能，当然你可以用多个写有不同附魔的木牌来进行添加多项附魔属性。&lt;br /&gt;
这种木牌还可以附魔非工具武器类的物品，比如：羽毛。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;11、Gamemode 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[gamemode]，第二行需要是游戏模式，比如：生存模式-survival,创造-creative，冒险模式-adventure。第三行需要为花费，即你通过木牌将你现在的游戏模式调整一次为木牌上所书写的游戏模式所需要花费的东西。这种木牌的功能就是切换你的游戏模式，对于多种游戏模式的服务器可能会有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;12、Info 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Info]。第二行必须是页或者章节的名字（？），第三行需要是页数，如果章节包含有这页。第四行是花费，即你通过木牌阅读一次资料所需要花费的东西（我想你不会看第二遍一样的东西）。这种木牌的功能就跟/info指令差不多，使用这种木牌不需要info的权限，这种木牌对展示服务器网址或者规则，介绍很有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;13、Repair 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Repair],第二行是hand或者all，表示修理的对象是手中所拿物品（就是你拿着右键木牌的物品）还是你的背包及物品栏还有装备栏里的所有物品。第三行是花费，即你使用木牌进行一次修理所需要花费的东西，不管是修理手中的物品还是所有物品。相信你不会带着一堆没有耐久值的东西去点这个木牌。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials经济类木牌&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  这些木牌对于你的服务器的经济来说至关重要，玩家能够通过Trade木牌来卖出他们辛苦砍来/挖来/抢来/钓来的东西，为了帮助你的玩家们，你可能会考虑弄一个收购木牌来收购一些玩家的原石，地狱岩，萤石或者钻石之类的东西。&lt;br /&gt;
  收购/出售商店的权限一般都属于管理者，应为这是些永久商店。而Trade木牌给了玩家一个机会，玩家的背包里需要有他们要卖的东西，这是收购/出售商店不需要的，因为Trade木牌的物品是一个史蒂夫卖给另外一个史蒂夫，而收购/出售商店是数据库卖给所有的史蒂夫。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Trade 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌的构成有两种形式，而且比较复杂，请仔细阅读。先说说这种木牌的大概结构，第一行的书写内容统一是[Trade],第二行是你想要什么，第三行是你想给出什么，可能你有点疑惑，嗯，我也是，那就往下看吧。&lt;br /&gt;
第一种trade木牌，第一行的书写内容是[Trade],第二行是价格，即你卖出一份物品的价格，格式是这样的，$加上数量，即为多少钱，$和数量之间不用加空格，如$10第三行先写上数量，空格，物品的英文名，英文冒号，总额（即为你要放置于牌子里的物品的数量，请于放置木牌前确定你的背包里有小于等于总额的对应物品，不然放置的木牌没有效果。对应物品就是你上面书写的物品名），数量和物品名构成了一份物品。第四行请空着，如果创建木牌成功，你书写完毕后会在第四行显示你的名字。这种木牌的功能是以对应价格卖出对应数量物品，木牌放置成功后，除了显示名字外，会在第二行的价格后面多出一个冒号，冒号后面的数字暂时为0，意思为你的商品以对应价格卖出了多少份。&lt;br /&gt;
第二种trade木牌，第一行的书写内容是[Trade],第二行是数量，空格，加上物品的英文名，即你收购的物品种类和数量（也就是别人一次能卖给你的物品数量）。第三行先打上一个$加上数字，之间不用空格，（这个价格表示你收购一份如第一行所写的数量的物品的报酬），然后一个英文冒号，然后写上总额（即你在这个木牌里放多少组冒号前的价格，确保你有这么多钱，所放入的钱等于一份价格乘以总额。）如果你的木牌创建成功，同样会在第四行显示你的名字并且在第二行的书写内容后面出现一个冒号，冒号后的数字暂时为0，即为你收购到了多少份物品。 &lt;br /&gt;
 这两种木牌都是给普通玩家的日常交易服务的，当木牌所有者右键自己已经放好的木牌时，木牌所有者会收到木牌里的储存的钱或物品（这里的钱和物品是通过交易所得的，并非你原来放入的钱或物品，所以放置木牌的时候要考虑清楚，你是否真的要放这么多东西进去？）当木牌所有者拿着要卖的物品右键第一种木牌，就是往木牌里续存物品。其他非木牌所有者右键木牌就是买卖东西了，如果你背包里有对应的东西的话。物品名可以为物品id，推荐id。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Buy 木牌（系统售卖木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Buy]，第二行必须是一个数量，而且是整数，这个数量是一次交易系统给予玩家对应物品的数量。第三行需要是物品英文名字或者id，即这个木牌出售哪个物品，这一行也可以只写上exp来让系统出售经验值。第四行是花费，即系统售卖一次对应数量的对应物品玩家应付给系统的钱或物品，钱，$加整数数量，物品，整数数量，空格，物品英文名或者id。与Trade木牌不同，Buy和Sell木牌是一个永久系统商店木牌，不需要任何东西，需要的物品木牌会自动生成，收到的钱只会从玩家账户里扣除。所以Buy和Sell木牌的放置权限永远不应该给玩家，而应该由服务器管理者管理Buy和Sell木牌。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sell 木牌（系统收购木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Sell],第二行必须是一个整数数量，这个数量就是玩家一次卖给系统的物品数量。第三行需要写物品名字或者id，即这个木牌收购哪个物品，也可以填写exp，来收购玩家的经验值。（当然玩家得有对应数量的经验值，不然无法交易。经验值的数量就是上面填写的数量，单位是点）第四行是花费，即系统收购一次对应数量的对应物品付给玩家的钱或物品。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Balance 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Balance]。这种木牌的功能很简单，查看玩家的财富排行榜（就是谁最有钱），而且不需要使用查看排行榜指令的权限，使玩家更容易地查看财富排行榜，而不是输指令。右键使用，财富榜会显示在对话框里。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;备注：&#039;&#039;&#039;&lt;br /&gt;
1、所有的功能木牌都是右键使用。&lt;br /&gt;
2、有选择地给玩家放置各种木牌的权限。&lt;br /&gt;
3、假如一个玩家想放置一种功能木牌，程序有几道？一这种木牌在Eseentials.config中开启了使用，二这个玩家具有放置这种功能木牌的权限，三这个玩家有木牌彩色字体的权限。&lt;br /&gt;
&lt;br /&gt;
[[File:data value.png|frame|right|200px|物品id表]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:Data_value.png&amp;diff=367</id>
		<title>文件:Data value.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:Data_value.png&amp;diff=367"/>
		<updated>2014-10-25T06:02:48Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​物品id表&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;物品id表&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials&amp;diff=366</id>
		<title>Essentials</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials&amp;diff=366"/>
		<updated>2014-10-25T06:01:19Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Essentials丰富多彩的木牌系统 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|版本=2.13.1&lt;br /&gt;
}}&lt;br /&gt;
  本页面部分内容取自john180原创教程，已获得作者许可。[[File:截图22.png|frame|Essemtials官方图标]]&lt;br /&gt;
===Wiki===&lt;br /&gt;
===教程===&lt;br /&gt;
====备份相关设置====&lt;br /&gt;
  在保存服务器地图方面，我们一般会使用AutoSaveWorld这个插件，但是其实Essentials本身就有地图备份相关的功能，此功能已经能满足大部分服主的要求，而不需要去安装新的插件。&lt;br /&gt;
为了使用Essentials的备份功能我们首先得在config文件中开启相关功能&lt;br /&gt;
代码:&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#a0522d&amp;quot;&amp;gt;backup:&lt;br /&gt;
  # 时间间隔,以分钟为单位.&lt;br /&gt;
  interval: 30&lt;br /&gt;
  # 除非你在这加入一个有效的备份命令或脚本,否则这个功能是无用的.&lt;br /&gt;
  # 使用命令 &#039;save-all&#039; 简单的强制保存世界,而不使用备份.&lt;br /&gt;
  # 命令: &#039;rdiff-backup World1 backups/World1&#039;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  这里我是用的是汉化过的config.yml中默认状态的配置&lt;br /&gt;
为了能使用Essentials的地图备份功能你需要新建一个bat文件，不过如果你不想这么麻烦，而是只要简单地保存地图，你可以这么设置。&lt;br /&gt;
代码:&lt;br /&gt;
backup:&lt;br /&gt;
  interval: 60&lt;br /&gt;
  command: &#039;save-all&#039;&lt;br /&gt;
  这样每过一小时服务器就会自动save all&lt;br /&gt;
  如果你想更进一步的对地图进行备份，你首先得在服务端根目录 (注意不是Essentials目录或者plugin目录) 新建一个bat文件。&lt;br /&gt;
  然后粘贴如以下内容&lt;br /&gt;
代码:&lt;br /&gt;
@echo off&lt;br /&gt;
&amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot; a &amp;quot;backups/%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%&amp;quot;.7z -r world world_nether&lt;br /&gt;
pause&lt;br /&gt;
  注意：我在测试中使用的是7zip压缩工具，前面为文件路径请根据各自情况修改（如果使用其他压缩工具不保证能否压缩成功）&lt;br /&gt;
  -r 后面的内容为要备份的世界，如果你要添加更多的世界，输入世界的名字 当中以空格间隔。&lt;br /&gt;
  启动后的效果就是在服务器根目录新建backup文件夹，压缩文件的文件名为当前服务器日期。&lt;br /&gt;
例：&lt;br /&gt;
  [图]&lt;br /&gt;
 年-月-日-小时-分钟-秒&lt;br /&gt;
====help指令相关设置====&lt;br /&gt;
  /help对于玩家来说是个比较有用的指令，当你忘记某个指令时可以输入这个来查询，但是现在help指令渐渐成为了一个比较鸡肋的指令，因为过多的插件导致help列出的指令过多，因而当你要想查找某个指令时你得花费大量的时间一页一页的找。如今Essentials插件的help设置能让你的help列表彻底脱胎换骨。&lt;br /&gt;
  Essentials插件提供了3种设置方式以提供不同的/help显示效果。Essentials会尽可能的遍历所有服务器插件然后获取其中所有的指令，但是如果插件未按标准编写，即在plugin.yml中没有注册过的指令是不会出现在help列表中的。&lt;br /&gt;
1.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: true&lt;br /&gt;
  这种模式下help会显示所有玩家有权限使用的指令。你同样也可以通过给予玩家&lt;br /&gt;
代码:&lt;br /&gt;
essentials.help.&amp;lt;插件名&amp;gt;&lt;br /&gt;
  此权限使得玩家可以在help菜单中查看该插件所有指令。&lt;br /&gt;
2.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: false&lt;br /&gt;
  在此模式下所有的指令都将在help中显示，无论玩家是否有权限执行这些指令。&lt;br /&gt;
3.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: false&lt;br /&gt;
  在此模式下玩家只能看到一些基础的并且玩家有权限使用的指令。&lt;br /&gt;
=====高级定制=====&lt;br /&gt;
  如果这样的设置你还不满足，你想更进一步的定制/help指令，Essentials提供了一个更加强大的功能。&lt;br /&gt;
  你可以通过在Essentials插件目录中添加一个help.txt来自定义/help指令显示的内容。help.txt中的内容将会完全取代默认的help指令列表。&lt;br /&gt;
例子&lt;br /&gt;
代码:&lt;br /&gt;
#欢迎&lt;br /&gt;
欢迎你{PLAYER}&lt;br /&gt;
来自: {ADDRESS}&lt;br /&gt;
服务器IP：{IP}&lt;br /&gt;
你现在的存款：{BALANCE}&lt;br /&gt;
欢迎 代表章节名称（每个章节名称前面必须加#）玩家输入/help 欢迎&lt;br /&gt;
则会显示&lt;br /&gt;
  [图]&lt;br /&gt;
(help.txt必须以UTF-8无BOM编码保存)&lt;br /&gt;
你可以定义多个章节来做到不同的章节显示不同的插件指令&lt;br /&gt;
而且完美支持所有颜色代码&lt;br /&gt;
这样玩家就不用面对那杂乱无章的指令列表了&lt;br /&gt;
在编辑help.txt时可以添加如下变量&lt;br /&gt;
代码:&lt;br /&gt;
玩家展示名称: {PLAYER}&lt;br /&gt;
用户名: {USERNAME}&lt;br /&gt;
服务器IP: {IP}&lt;br /&gt;
玩家IP: {ADDRESS}&lt;br /&gt;
金钱: {BALANCE}&lt;br /&gt;
未读email: {MAILS}&lt;br /&gt;
当前世界名: {WORLD}&lt;br /&gt;
世界列表: {WORLDS}&lt;br /&gt;
在线玩家数: {ONLINE}&lt;br /&gt;
特殊玩家: {UNIQUE}&lt;br /&gt;
玩家列表: {PLAYERLIST}&lt;br /&gt;
服务器时间: {TIME}&lt;br /&gt;
服务器日期: {DATE}&lt;br /&gt;
游戏中PM/AM: {WORLDTIME12}&lt;br /&gt;
游戏中时间: {WORLDTIME24}&lt;br /&gt;
游戏中日期: {WORLDDATE}&lt;br /&gt;
插件列表: {PLUGINS}&lt;br /&gt;
bukkit版本: {VERSION}&lt;br /&gt;
====kits工具包相关设置====&lt;br /&gt;
  kit工具包是Essentials的一个重要功能，你可以用它来发放新手礼包，发放奖励甚至用它来做个系统商店都是可以的。&lt;br /&gt;
熟练的使用kit相关功能可以使你避免在服务器中再安装不必要的插件。&lt;br /&gt;
  首先先是kit每个工具包的格式&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  &amp;lt;kit name&amp;gt;:&lt;br /&gt;
    delay: &amp;lt;delay between usage&amp;gt;&lt;br /&gt;
    items:&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
  另附上中文config文件内容&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  tools:&lt;br /&gt;
    delay: 10&lt;br /&gt;
    items:&lt;br /&gt;
      - 272 1&lt;br /&gt;
      - 273 1&lt;br /&gt;
      - 274 1&lt;br /&gt;
      - 275 1&lt;br /&gt;
  dtools:&lt;br /&gt;
    delay: 600&lt;br /&gt;
    items:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:这钻头是突破天际的钻头&lt;br /&gt;
      - 277 1 digspeed:3 name:矮人 lore:挖掘|挖掘|挖洞&lt;br /&gt;
      - 298 1 color:255,255,255 name:白色的帽子 lore:美好的一天,美好的一天&lt;br /&gt;
      - 279:780 1&lt;br /&gt;
  notch:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 397:3 1 player:Notch&lt;br /&gt;
  color:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  firework:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 401 1 name:愤怒的苦力帕 color:red fade:green type:creeper power:1&lt;br /&gt;
      - 401 1 name:星空 color:yellow,orange fade:blue type:star effect:trail,twinkle power:1&lt;br /&gt;
      - 401 2 name:太阳风 color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1&lt;br /&gt;
  1. delay代表的是领取此工具包的延迟 如果你设置为3600那么这个工具包只能每小时领一次如果你设置为 -1 那么这个工具包只能领取一次。&lt;br /&gt;
  2.你可以可以在config中对每个工具包定义他的使用价格如&lt;br /&gt;
代码:&lt;br /&gt;
kit-tools: 100&lt;br /&gt;
那么使用tools这个工具包将花费玩家100$&lt;br /&gt;
  3.由以上两个示例我们可以看到kit工具包指令支持几乎mc中所有的道具。不过你也许不知道kit工具包中的道具也是支持变量的如&lt;br /&gt;
代码:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:{PLAYER}的超级钻石镐&lt;br /&gt;
效果就是&lt;br /&gt;
 [图]&lt;br /&gt;
其余变量可参考 help相关指令设置 中的变量&lt;br /&gt;
  4.kit工具包同样也支持在工具包中包含金钱&lt;br /&gt;
设置格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- $500&lt;br /&gt;
注意 $符号 不要更改。&lt;br /&gt;
另附 essentials自带的nbt代码&lt;br /&gt;
  5.关于kit工具包中书本的相关设置&lt;br /&gt;
你可以在Essentials插件根目录新建一个book.txt&lt;br /&gt;
内容可按如下示例&lt;br /&gt;
代码:&lt;br /&gt;
#Colors&lt;br /&gt;
Minecraft colors:&lt;br /&gt;
&amp;amp;0 &amp;amp;&amp;amp;0  &amp;amp;1 &amp;amp;&amp;amp;1  &amp;amp;2 &amp;amp;&amp;amp;2  &amp;amp;3 &amp;amp;&amp;amp;3&lt;br /&gt;
&amp;amp;4 &amp;amp;&amp;amp;4  &amp;amp;5 &amp;amp;&amp;amp;5  &amp;amp;6 &amp;amp;&amp;amp;6  &amp;amp;7 &amp;amp;&amp;amp;7&lt;br /&gt;
&amp;amp;8 &amp;amp;&amp;amp;8  &amp;amp;9 &amp;amp;&amp;amp;9  &amp;amp;a &amp;amp;&amp;amp;a  &amp;amp;b &amp;amp;&amp;amp;b&lt;br /&gt;
&amp;amp;c &amp;amp;&amp;amp;c  &amp;amp;d &amp;amp;&amp;amp;d  &amp;amp;e &amp;amp;&amp;amp;e  &amp;amp;f &amp;amp;&amp;amp;f&lt;br /&gt;
&amp;amp;0&lt;br /&gt;
&amp;amp;&amp;amp;k &amp;amp;kMagic&amp;amp;r   &amp;amp;&amp;amp;l &amp;amp;lBold&lt;br /&gt;
&amp;amp;&amp;amp;m &amp;amp;mStrike&amp;amp;r  &amp;amp;&amp;amp;n &amp;amp;nUline&lt;br /&gt;
&amp;amp;&amp;amp;o &amp;amp;oItalic&amp;amp;r  &amp;amp;&amp;amp;r &amp;amp;rReset&lt;br /&gt;
#Colors 代表了书本的章节名字&lt;br /&gt;
我们可以看到在kit包中要调用一本书的格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  下面给出每个项的介绍&lt;br /&gt;
代码:&lt;br /&gt;
Title&lt;br /&gt;
书本的标题，支持颜色代码，与book.txt中的章节名无关&lt;br /&gt;
格式&lt;br /&gt;
title:&amp;lt;title&amp;gt;&lt;br /&gt;
Author&lt;br /&gt;
书本作者，支持颜色代码&lt;br /&gt;
格式&lt;br /&gt;
author:&amp;lt;author&amp;gt;&lt;br /&gt;
Lore&lt;br /&gt;
书本的描述。&lt;br /&gt;
格式&lt;br /&gt;
lore:&amp;lt;description&amp;gt;&lt;br /&gt;
Book&lt;br /&gt;
  这里填写的书本的章节名，对应book.txt中#后面的章节名字。&lt;br /&gt;
格式&lt;br /&gt;
book:&amp;lt;section name&amp;gt;&lt;br /&gt;
  6.kit工具包的权限设定也非常的方便，你可以给予玩家以下权限，来单独限制玩家可使用的工具包&lt;br /&gt;
代码:&lt;br /&gt;
essentials.kits.&amp;lt;kitname&amp;gt;&lt;br /&gt;
=====Essentials的木牌控制相关=====&lt;br /&gt;
  领取工具包需要一个个输入指令，这样子未免有些太麻烦了，不过不要紧Essentials提供了完整的木牌系统来简化你的操作。&lt;br /&gt;
  为了启用木牌领取工具包你首先得在config文件中找到&lt;br /&gt;
代码:&lt;br /&gt;
enabledSigns:&lt;br /&gt;
并将 - kit 前面的#去除，然后重启插件。&lt;br /&gt;
牌子输入格式如下&lt;br /&gt;
  [Kit]&lt;br /&gt;
  &amp;lt;KitName&amp;gt;&lt;br /&gt;
  [Group]&lt;br /&gt;
  [Cost]&lt;br /&gt;
  &amp;lt;kitName&amp;gt;代表了工具包名称，如tools&lt;br /&gt;
  [group]代表了可使用这个牌子的用户组，如果不设置那么根据玩家是否拥有&lt;br /&gt;
  essentials.kits.&amp;lt;kitname&amp;gt; 权限来判断玩家是否可以使用牌子获取工具包.或者你可以在这一项输入 Everyone 代表所有玩家都可以使用。&lt;br /&gt;
  [cost]代表了使用的花费如果不设置默认为免费&lt;br /&gt;
  [Kit]&lt;br /&gt;
  dtools&lt;br /&gt;
  builder&lt;br /&gt;
  $10&lt;br /&gt;
以上为示例（花费前面必须加$）&lt;br /&gt;
====建筑控制相关设置====&lt;br /&gt;
  权限系统基本是每个服主的必修课，Essentials的建筑控制正是基于权限系统对玩家一切使用方块的行为进行限制，从而可以使服主完全限制玩家的行为，包括放置，破坏，扔掉，拾取，使用指定方块，并且可以限制玩家与指定方块交互，如限制玩家使用按钮，开关等。&lt;br /&gt;
  首先是最基本的建筑权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build&lt;br /&gt;
  给予玩家此权限代表了玩家可以使用并放置所有方块。&lt;br /&gt;
  如果当一个玩家没有 Essentials.build权限或者 build: false那么Essentials接着会检查如下权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  以上都是最基础的英文单词，相信大家都看的懂我就不一个个翻译了。&lt;br /&gt;
  唯一需要解释的是 interact 权限 这代表了玩家与方块交互 例如使用按钮等。&lt;br /&gt;
  但是放置方块，或者破坏方块也属于交互的一种，所以如果你想让一个玩家能放置或者破坏一个方块你需要同时给予那个玩家与此方块交互和放置两个权限。&lt;br /&gt;
  通过给予玩家以上权限你就可以做到例如单独让玩家可以破坏某个方块，或者玩家只可以按按钮不能破坏方块之类的功能。&lt;br /&gt;
  那如果你想单独让玩家不能破坏某个方块该如何设置呢&lt;br /&gt;
  这里首先得说明一下groupmanager的权限设置格式&lt;br /&gt;
  大家都知道如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder essentials.build.place.1&lt;br /&gt;
就是给予builder用户组放置石头的权限&lt;br /&gt;
而如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder -essentials.build.place.1&lt;br /&gt;
这两个指令之间只相差了一个 - 但是效果完全相反，添加了此权限玩家将不能放置石头。 - 代表了移除玩家的此权限。&lt;br /&gt;
当一个玩家同时拥有&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.1&lt;br /&gt;
-essentials.build.place.1&lt;br /&gt;
这两个权限时玩家将无法放置石头&lt;br /&gt;
  因为在groupmanager判断权限时优先判断 -权限 这意味着就算你拥有建筑权限 你被加入了-essentials.build.place.1 那么你也是无法放置石头的。&lt;br /&gt;
  以此为基础我们可以单独设置玩家不可以放置，使用的方块。&lt;br /&gt;
  如果你想一次设定多个方块 你可以用 * 来代替 如羊毛方块的ID是35 一直到35:15&lt;br /&gt;
  你可以给予玩家 Essentials.build.place.35:* 来给予玩家所有羊毛方块的放置权限&lt;br /&gt;
====list玩家列表相关设置====&lt;br /&gt;
  在Essentials的list列表设置中服主可以自定义以下内容&lt;br /&gt;
引用:&lt;br /&gt;
  合并:你可以自定义一个展示用户组，将几个用户组的玩家全部显示在一个展示用户组中。&lt;br /&gt;
  隐藏:你可以完全隐藏你不想显示的用户组。&lt;br /&gt;
  限制:你可以限制每个用户组在list列表中的数量上限，超过上限的部分将会被隐藏。&lt;br /&gt;
  这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐，简洁的list列表。&lt;br /&gt;
  在默认情况下,你可以定义所有用户组的显示顺序，所有未定义的用户组将会按照首字母排序。&lt;br /&gt;
在config文件中你可以通过搜索&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
来找到相关设定位置&lt;br /&gt;
  1.合并&lt;br /&gt;
代码:&lt;br /&gt;
Staff: owner admin moderator&lt;br /&gt;
这样设定的话，所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中&lt;br /&gt;
  2.隐藏&lt;br /&gt;
代码:&lt;br /&gt;
default: hidden&lt;br /&gt;
这样设置的话 default 将会被隐藏，所有此用户组的玩家将不会在list列表中显示&lt;br /&gt;
  3.限制&lt;br /&gt;
代码:&lt;br /&gt;
builder: 20&lt;br /&gt;
这样设置的话所有builder用户组的玩家只会显示20个，超过的部分会被隐藏。&lt;br /&gt;
——————————————————————————————————————————————————————————————————&lt;br /&gt;
所有未定义的用户组都将会正常显示&lt;br /&gt;
下面给出一个例子包括上述所有设置&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
   Admin: owner admin&lt;br /&gt;
   stealth: hidden&lt;br /&gt;
   builder: 20&lt;br /&gt;
   default: 0&lt;br /&gt;
====chat聊天格式相关设置====&lt;br /&gt;
通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。&lt;br /&gt;
注意：要使用这些功能你必须安装Essentialschat插件。&lt;br /&gt;
_____________________________________________&lt;br /&gt;
=====显示名（display names）=====&lt;br /&gt;
在Minecraft中,你的displayname就是你在聊天过程中显示的名字，或者是在tab列表，插件中应用到的名字。&lt;br /&gt;
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。&lt;br /&gt;
bukkit最多允许显示名有16个字符，所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。&lt;br /&gt;
======设置======&lt;br /&gt;
在Essentials的config文件中有6个与显示名有关的设定&lt;br /&gt;
代码:&lt;br /&gt;
# OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写&#039;none&#039;来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)&lt;br /&gt;
ops-name-color: &#039;c&#039;&lt;br /&gt;
# 昵称的前缀符号,这样你能知道这不是他们真正的用户名.&lt;br /&gt;
nickname-prefix: &#039;昵称:&#039;&lt;br /&gt;
# 设置最大昵称长度, 昵称前缀也包括在内.&lt;br /&gt;
max-nick-length: 15&lt;br /&gt;
# 如果你想用其他的插件来设置玩家名字,将其改为&amp;quot;false&amp;quot;.&lt;br /&gt;
change-displayname: true&lt;br /&gt;
# 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.&lt;br /&gt;
# 上面的&amp;quot;change-displayname&amp;quot;必须是true才有效.&lt;br /&gt;
change-playerlist: true&lt;br /&gt;
# 添加前缀后缀(上面的&amp;quot;change-displayname&amp;quot;必须是true才有效)&lt;br /&gt;
# 如果你不设置该项,且essentialschat被安装了,其将会被默认为&amp;quot;true&amp;quot;.&lt;br /&gt;
add-prefix-suffix: true&lt;br /&gt;
这里我就直接复制中文config中的设定了，因为有全部的中文注释了。我在这里就不再赘述了&lt;br /&gt;
=====聊天格式=====&lt;br /&gt;
  这里的设定将会改变玩家在聊天时显示的样式。&lt;br /&gt;
  下面是一个例子&lt;br /&gt;
代码:&lt;br /&gt;
{DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}&lt;br /&gt;
代码:&lt;br /&gt;
{MESSAGE} 聊天的内容.&lt;br /&gt;
{GROUP} 玩家所属用户组名称.&lt;br /&gt;
{DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.&lt;br /&gt;
{WORLDNAME} 玩家所处世界的名字.&lt;br /&gt;
{SHORTWORLDNAME} 玩家所处世界的首字母.&lt;br /&gt;
{TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.&lt;br /&gt;
你可以按照自己的喜好自由组合以上变量，并且完全支持颜色代码&lt;br /&gt;
下面给几个例子&lt;br /&gt;
代码:&lt;br /&gt;
format: &#039;&amp;lt;{DISPLAYNAME}&amp;gt; {MESSAGE}&#039;&lt;br /&gt;
format: &#039;&amp;amp;8[&amp;amp;7{GROUP}&amp;amp;8]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} &amp;amp;8[&amp;amp;7{GROUP}&amp;amp;7]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;c {MESSAGE}&#039;&lt;br /&gt;
下面截图中显示的是最后一种样式游戏中的实际效果&lt;br /&gt;
 [图]&lt;br /&gt;
&lt;br /&gt;
====Essentials丰富多彩的木牌系统====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials sign&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  从essentials2.8开始，所有的牌子都默认对普通组（default）关闭，你可以在essentialsconfig.yml中分别开启每一种牌子，来启用牌子们的功能。你需要支持木牌彩色字体的插件（因为牌子功能在游戏中需要用颜色开启，因此服务器要有颜色插件或者其他的能开启木牌颜色&amp;amp;功能的补丁才能使用木牌功能）。&lt;br /&gt;
大贴士：这个木牌功能并不是独立插件，它存在于Essentials.jar这个插件中，所以你只要下了Essentials主插件（essentials有一个大家族，主插件就是上面这个名字，如果你以为把jar文件改成这个名字就行了，你可能是一个jar），并成功载入，就能使用这个功能了。（当然，你还要在config里给玩家开启各个牌子的功能和给予玩家使用权限。）&lt;br /&gt;
权限节点：？&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;木牌类型介绍&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sign（木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
所有的Essentials木牌类型都应该被书写在牌子的第一行正中于一对英文方括号中 “[]”&lt;br /&gt;
如果你写对了，方括号中的内容会变成蓝色的，如果你写错了，方括号中的内容就会变成红色的。（退出书写界面后才会显示。）&lt;br /&gt;
  下面的cost（花费，可以是花费支出，也可以是花费收入）项，当然它不会出现在第一行的类型中，但作为一个十分有用的项，我们来介绍一下他们：&lt;br /&gt;
&lt;br /&gt;
如果你想使花费为5个货币，请在对应行写上$5；&lt;br /&gt;
&lt;br /&gt;
如果你想要时间，你可以写上；&lt;br /&gt;
&lt;br /&gt;
如果你想要花费为物品，举个例子：2 redstone 或者 2 331（红石的物品id）个人推荐使用物品id。如果你的花费物品有子代码，即冒号后的东西，在冒号前的数字后面打一个英文逗号，再打上冒号后的数字。&lt;br /&gt;
&lt;br /&gt;
  如果你想让花费是经验值，举个例子：15 exp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Mail木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Mail]，其余可以随意。&lt;br /&gt;
Mail木牌提供查看自己的邮箱的功能，当然是Essentials插件自带的邮箱。玩家只需要右键已经建立成功的牌子，就可以查看自己的邮箱，不需要权限。这对不开启mail权限的服务器来说有所帮助。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2、Free 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
免费木牌第一行的书写内容必须是[Free]，第二行必须是某个物品的名字（以后提到物品的名字，都是英文）或者物品id。其余最好不要填写，如果要填可以自己测试一下是否可以使用。此木牌的功能为让玩家免费领取你书写在牌子上的物品，从某种意义上来讲，这个木牌也是一个箱子，不过当你从木牌中取出东西的时候，物品会自动补充。&lt;br /&gt;
（建议免费物品不要太贵重）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;3、Kit 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kit是服务器管理员向玩家发放新手礼包的一种主要渠道。Kit的编辑嘛，我们不是教你编辑礼包的……不知道编辑的管理员先去学习。这种木牌的第一行必须是[Kit]，第二行必须是Kit的名字，比如Tools。第三行是组的名字，即哪个组可以领取这个礼包，只能填写一个，当然如果这个礼包是面向所有人的，你要在这一行填写Everyone。第四行是花费，即领取这个礼包要付出什么东西，见上cost的说明，如果免费，可以不填。（在玩家通过木牌领取礼包时，不需要领取礼包的权限）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4、Disposal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Disposal]。其余可以随便填，当然有可能用不了。功能很简单，当你手持一样东西右键这个牌子，你的东西不见了，当你用空手右键木牌，什么都不会发生，很简单吧，就这样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;5、Heal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Heal]。第二行是花费，即你需要花费什么东西来通过牌子将自己血量补满。Heal木牌的功能等同于heal指令，对象是使用该木牌的玩家，只不过使用Heal木牌不需要heal指令的权限。你永远不应该把放置Heal木牌的权限给普通玩家，以及其他非管理组的组，除非你开的是“创造”类型的服务器。（建议书写花费）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;6、Time 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Time]。第二行是day或者night，即这个木牌可以把该世界的时间调到白天或者黑夜。第三行是花费，即你使用该木牌调整一次时间所需要花费的东西（见上cost的说明）。这种木牌的功能就是给普通玩家调整时间的机会，当然花费不菲。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;7、Weather 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Weather],第二行是sun或者storm，即这个木牌可以调整该世界的天气为晴天或者暴风雨。第三行是花费，即你使用该木牌调整一次天气所需要花费的东西（见上cost的说明）。使用该木牌给玩家提供了跳过坏天气的机会，而且不需要使用调节天气命令的权限，这种木牌最好放在公共场所，但当你看到某个玩家在对着这个木牌狂点时，你要考虑一下收费了。&lt;br /&gt;
对于以上两种调整游戏时间和天气的木牌，建议如果要使用就一种创建两个木牌，拿Weather木牌举例，一个木牌第二行是sun，一个木牌第二行是storm，提供一个选择，单个木牌只能调整一种天气。Time木牌也一样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;8、Warp木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Warp]，第二行书写warp名（即你已经创建的warp，并且想要通过木牌来快捷传送。）第三行书写权限组名，不写默认所有玩家。第四行书写花费，即你使用该木牌进行一次warp传送所需要花费的东西。这种木牌的功能就是将warp指令木牌化，能够让玩家快捷使用，当第三行未被书写时，使用木牌的玩家会被检查是否具有warp或者per-warp的权限，当然，你也可以通过在书写权限组的位置书写Everyone来让所有玩家不需要权限就能够通过木牌进行warp传送。（不管需要权限或者不需要权限，传送对象都只是木牌上书写的那个warp名）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;9、Spawnmob 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Spawnmob]。第二行必须是一个整数数字，即你要生成的生物数量，不要过大，因为会卡。（建议为1或2）。第三行是你要生成的生物类型，要为英文名。第四行为花费，即你要通过木牌生成一次木牌上所写的数量的生物所需要花费的东西。这种木牌的功能就是在牌子附近生成生物，但是首先你得给玩家生成该生物的权限，比如狼的：essentials.spawnmob.wolf  可能管理者会有疑问，如果我把这个权限给了玩家，那么玩家不就可以自己用mob指令召唤生物了吗？我们早就准备了答案，如果你不把essentials.spawnmob的权限给玩家，即使玩家有essentials.spawnmob.XXX的权限，玩家也是不能使用spawnmob生成指令的。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;10、Enchant 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Enchant]，第二行需要是一个能被附魔的物品，比如；十字镐，或者剑(英文的)，当然你也可以在第二行写上*或者any来让所有可附魔的物品都能用这个木牌来附魔。第三行需要是附魔的名称，比如：耐久或者锋利（同样是英文的），名称后面一个英文冒号加上一到五的数字，即附魔级数，举个例子，耐久三：silktouch:3第四行为花费，即你使用该木牌进行一次单项附魔所需要的花费。木牌附魔只能实现添加一项附魔到物品上的功能，当然你可以用多个写有不同附魔的木牌来进行添加多项附魔属性。&lt;br /&gt;
这种木牌还可以附魔非工具武器类的物品，比如：羽毛。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;11、Gamemode 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[gamemode]，第二行需要是游戏模式，比如：生存模式-survival,创造-creative，冒险模式-adventure。第三行需要为花费，即你通过木牌将你现在的游戏模式调整一次为木牌上所书写的游戏模式所需要花费的东西。这种木牌的功能就是切换你的游戏模式，对于多种游戏模式的服务器可能会有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;12、Info 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Info]。第二行必须是页或者章节的名字（？），第三行需要是页数，如果章节包含有这页。第四行是花费，即你通过木牌阅读一次资料所需要花费的东西（我想你不会看第二遍一样的东西）。这种木牌的功能就跟/info指令差不多，使用这种木牌不需要info的权限，这种木牌对展示服务器网址或者规则，介绍很有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;13、Repair 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Repair],第二行是hand或者all，表示修理的对象是手中所拿物品（就是你拿着右键木牌的物品）还是你的背包及物品栏还有装备栏里的所有物品。第三行是花费，即你使用木牌进行一次修理所需要花费的东西，不管是修理手中的物品还是所有物品。相信你不会带着一堆没有耐久值的东西去点这个木牌。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials经济类木牌&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  这些木牌对于你的服务器的经济来说至关重要，玩家能够通过Trade木牌来卖出他们辛苦砍来/挖来/抢来/钓来的东西，为了帮助你的玩家们，你可能会考虑弄一个收购木牌来收购一些玩家的原石，地狱岩，萤石或者钻石之类的东西。&lt;br /&gt;
  收购/出售商店的权限一般都属于管理者，应为这是些永久商店。而Trade木牌给了玩家一个机会，玩家的背包里需要有他们要卖的东西，这是收购/出售商店不需要的，因为Trade木牌的物品是一个史蒂夫卖给另外一个史蒂夫，而收购/出售商店是数据库卖给所有的史蒂夫。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Trade 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌的构成有两种形式，而且比较复杂，请仔细阅读。先说说这种木牌的大概结构，第一行的书写内容统一是[Trade],第二行是你想要什么，第三行是你想给出什么，可能你有点疑惑，嗯，我也是，那就往下看吧。&lt;br /&gt;
第一种trade木牌，第一行的书写内容是[Trade],第二行是价格，即你卖出一份物品的价格，格式是这样的，$加上数量，即为多少钱，$和数量之间不用加空格，如$10第三行先写上数量，空格，物品的英文名，英文冒号，总额（即为你要放置于牌子里的物品的数量，请于放置木牌前确定你的背包里有小于等于总额的对应物品，不然放置的木牌没有效果。对应物品就是你上面书写的物品名），数量和物品名构成了一份物品。第四行请空着，如果创建木牌成功，你书写完毕后会在第四行显示你的名字。这种木牌的功能是以对应价格卖出对应数量物品，木牌放置成功后，除了显示名字外，会在第二行的价格后面多出一个冒号，冒号后面的数字暂时为0，意思为你的商品以对应价格卖出了多少份。&lt;br /&gt;
第二种trade木牌，第一行的书写内容是[Trade],第二行是数量，空格，加上物品的英文名，即你收购的物品种类和数量（也就是别人一次能卖给你的物品数量）。第三行先打上一个$加上数字，之间不用空格，（这个价格表示你收购一份如第一行所写的数量的物品的报酬），然后一个英文冒号，然后写上总额（即你在这个木牌里放多少组冒号前的价格，确保你有这么多钱，所放入的钱等于一份价格乘以总额。）如果你的木牌创建成功，同样会在第四行显示你的名字并且在第二行的书写内容后面出现一个冒号，冒号后的数字暂时为0，即为你收购到了多少份物品。 &lt;br /&gt;
 这两种木牌都是给普通玩家的日常交易服务的，当木牌所有者右键自己已经放好的木牌时，木牌所有者会收到木牌里的储存的钱或物品（这里的钱和物品是通过交易所得的，并非你原来放入的钱或物品，所以放置木牌的时候要考虑清楚，你是否真的要放这么多东西进去？）当木牌所有者拿着要卖的物品右键第一种木牌，就是往木牌里续存物品。其他非木牌所有者右键木牌就是买卖东西了，如果你背包里有对应的东西的话。物品名可以为物品id，推荐id。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Buy 木牌（系统售卖木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Buy]，第二行必须是一个数量，而且是整数，这个数量是一次交易系统给予玩家对应物品的数量。第三行需要是物品英文名字或者id，即这个木牌出售哪个物品，这一行也可以只写上exp来让系统出售经验值。第四行是花费，即系统售卖一次对应数量的对应物品玩家应付给系统的钱或物品，钱，$加整数数量，物品，整数数量，空格，物品英文名或者id。与Trade木牌不同，Buy和Sell木牌是一个永久系统商店木牌，不需要任何东西，需要的物品木牌会自动生成，收到的钱只会从玩家账户里扣除。所以Buy和Sell木牌的放置权限永远不应该给玩家，而应该由服务器管理者管理Buy和Sell木牌。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sell 木牌（系统收购木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Sell],第二行必须是一个整数数量，这个数量就是玩家一次卖给系统的物品数量。第三行需要写物品名字或者id，即这个木牌收购哪个物品，也可以填写exp，来收购玩家的经验值。（当然玩家得有对应数量的经验值，不然无法交易。经验值的数量就是上面填写的数量，单位是点）第四行是花费，即系统收购一次对应数量的对应物品付给玩家的钱或物品。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Balance 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Balance]。这种木牌的功能很简单，查看玩家的财富排行榜（就是谁最有钱），而且不需要使用查看排行榜指令的权限，使玩家更容易地查看财富排行榜，而不是输指令。右键使用，财富榜会显示在对话框里。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;备注：&#039;&#039;&#039;&lt;br /&gt;
1、所有的功能木牌都是右键使用。&lt;br /&gt;
2、有选择地给玩家放置各种木牌的权限。&lt;br /&gt;
3、假如一个玩家想放置一种功能木牌，程序有几道？一这种木牌在Eseentials.config中开启了使用，二这个玩家具有放置这种功能木牌的权限，三这个玩家有木牌彩色字体的权限。&lt;br /&gt;
&lt;br /&gt;
[[File:data value.png|frame|right|物品id表]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials&amp;diff=365</id>
		<title>Essentials</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials&amp;diff=365"/>
		<updated>2014-10-25T05:53:42Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Essentials丰富多彩的木牌系统 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|版本=2.13.1&lt;br /&gt;
}}&lt;br /&gt;
  本页面部分内容取自john180原创教程，已获得作者许可。[[File:截图22.png|frame|Essemtials官方图标]]&lt;br /&gt;
===Wiki===&lt;br /&gt;
===教程===&lt;br /&gt;
====备份相关设置====&lt;br /&gt;
  在保存服务器地图方面，我们一般会使用AutoSaveWorld这个插件，但是其实Essentials本身就有地图备份相关的功能，此功能已经能满足大部分服主的要求，而不需要去安装新的插件。&lt;br /&gt;
为了使用Essentials的备份功能我们首先得在config文件中开启相关功能&lt;br /&gt;
代码:&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#a0522d&amp;quot;&amp;gt;backup:&lt;br /&gt;
  # 时间间隔,以分钟为单位.&lt;br /&gt;
  interval: 30&lt;br /&gt;
  # 除非你在这加入一个有效的备份命令或脚本,否则这个功能是无用的.&lt;br /&gt;
  # 使用命令 &#039;save-all&#039; 简单的强制保存世界,而不使用备份.&lt;br /&gt;
  # 命令: &#039;rdiff-backup World1 backups/World1&#039;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  这里我是用的是汉化过的config.yml中默认状态的配置&lt;br /&gt;
为了能使用Essentials的地图备份功能你需要新建一个bat文件，不过如果你不想这么麻烦，而是只要简单地保存地图，你可以这么设置。&lt;br /&gt;
代码:&lt;br /&gt;
backup:&lt;br /&gt;
  interval: 60&lt;br /&gt;
  command: &#039;save-all&#039;&lt;br /&gt;
  这样每过一小时服务器就会自动save all&lt;br /&gt;
  如果你想更进一步的对地图进行备份，你首先得在服务端根目录 (注意不是Essentials目录或者plugin目录) 新建一个bat文件。&lt;br /&gt;
  然后粘贴如以下内容&lt;br /&gt;
代码:&lt;br /&gt;
@echo off&lt;br /&gt;
&amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot; a &amp;quot;backups/%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%&amp;quot;.7z -r world world_nether&lt;br /&gt;
pause&lt;br /&gt;
  注意：我在测试中使用的是7zip压缩工具，前面为文件路径请根据各自情况修改（如果使用其他压缩工具不保证能否压缩成功）&lt;br /&gt;
  -r 后面的内容为要备份的世界，如果你要添加更多的世界，输入世界的名字 当中以空格间隔。&lt;br /&gt;
  启动后的效果就是在服务器根目录新建backup文件夹，压缩文件的文件名为当前服务器日期。&lt;br /&gt;
例：&lt;br /&gt;
  [图]&lt;br /&gt;
 年-月-日-小时-分钟-秒&lt;br /&gt;
====help指令相关设置====&lt;br /&gt;
  /help对于玩家来说是个比较有用的指令，当你忘记某个指令时可以输入这个来查询，但是现在help指令渐渐成为了一个比较鸡肋的指令，因为过多的插件导致help列出的指令过多，因而当你要想查找某个指令时你得花费大量的时间一页一页的找。如今Essentials插件的help设置能让你的help列表彻底脱胎换骨。&lt;br /&gt;
  Essentials插件提供了3种设置方式以提供不同的/help显示效果。Essentials会尽可能的遍历所有服务器插件然后获取其中所有的指令，但是如果插件未按标准编写，即在plugin.yml中没有注册过的指令是不会出现在help列表中的。&lt;br /&gt;
1.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: true&lt;br /&gt;
  这种模式下help会显示所有玩家有权限使用的指令。你同样也可以通过给予玩家&lt;br /&gt;
代码:&lt;br /&gt;
essentials.help.&amp;lt;插件名&amp;gt;&lt;br /&gt;
  此权限使得玩家可以在help菜单中查看该插件所有指令。&lt;br /&gt;
2.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: false&lt;br /&gt;
  在此模式下所有的指令都将在help中显示，无论玩家是否有权限执行这些指令。&lt;br /&gt;
3.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: false&lt;br /&gt;
  在此模式下玩家只能看到一些基础的并且玩家有权限使用的指令。&lt;br /&gt;
=====高级定制=====&lt;br /&gt;
  如果这样的设置你还不满足，你想更进一步的定制/help指令，Essentials提供了一个更加强大的功能。&lt;br /&gt;
  你可以通过在Essentials插件目录中添加一个help.txt来自定义/help指令显示的内容。help.txt中的内容将会完全取代默认的help指令列表。&lt;br /&gt;
例子&lt;br /&gt;
代码:&lt;br /&gt;
#欢迎&lt;br /&gt;
欢迎你{PLAYER}&lt;br /&gt;
来自: {ADDRESS}&lt;br /&gt;
服务器IP：{IP}&lt;br /&gt;
你现在的存款：{BALANCE}&lt;br /&gt;
欢迎 代表章节名称（每个章节名称前面必须加#）玩家输入/help 欢迎&lt;br /&gt;
则会显示&lt;br /&gt;
  [图]&lt;br /&gt;
(help.txt必须以UTF-8无BOM编码保存)&lt;br /&gt;
你可以定义多个章节来做到不同的章节显示不同的插件指令&lt;br /&gt;
而且完美支持所有颜色代码&lt;br /&gt;
这样玩家就不用面对那杂乱无章的指令列表了&lt;br /&gt;
在编辑help.txt时可以添加如下变量&lt;br /&gt;
代码:&lt;br /&gt;
玩家展示名称: {PLAYER}&lt;br /&gt;
用户名: {USERNAME}&lt;br /&gt;
服务器IP: {IP}&lt;br /&gt;
玩家IP: {ADDRESS}&lt;br /&gt;
金钱: {BALANCE}&lt;br /&gt;
未读email: {MAILS}&lt;br /&gt;
当前世界名: {WORLD}&lt;br /&gt;
世界列表: {WORLDS}&lt;br /&gt;
在线玩家数: {ONLINE}&lt;br /&gt;
特殊玩家: {UNIQUE}&lt;br /&gt;
玩家列表: {PLAYERLIST}&lt;br /&gt;
服务器时间: {TIME}&lt;br /&gt;
服务器日期: {DATE}&lt;br /&gt;
游戏中PM/AM: {WORLDTIME12}&lt;br /&gt;
游戏中时间: {WORLDTIME24}&lt;br /&gt;
游戏中日期: {WORLDDATE}&lt;br /&gt;
插件列表: {PLUGINS}&lt;br /&gt;
bukkit版本: {VERSION}&lt;br /&gt;
====kits工具包相关设置====&lt;br /&gt;
  kit工具包是Essentials的一个重要功能，你可以用它来发放新手礼包，发放奖励甚至用它来做个系统商店都是可以的。&lt;br /&gt;
熟练的使用kit相关功能可以使你避免在服务器中再安装不必要的插件。&lt;br /&gt;
  首先先是kit每个工具包的格式&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  &amp;lt;kit name&amp;gt;:&lt;br /&gt;
    delay: &amp;lt;delay between usage&amp;gt;&lt;br /&gt;
    items:&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
  另附上中文config文件内容&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  tools:&lt;br /&gt;
    delay: 10&lt;br /&gt;
    items:&lt;br /&gt;
      - 272 1&lt;br /&gt;
      - 273 1&lt;br /&gt;
      - 274 1&lt;br /&gt;
      - 275 1&lt;br /&gt;
  dtools:&lt;br /&gt;
    delay: 600&lt;br /&gt;
    items:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:这钻头是突破天际的钻头&lt;br /&gt;
      - 277 1 digspeed:3 name:矮人 lore:挖掘|挖掘|挖洞&lt;br /&gt;
      - 298 1 color:255,255,255 name:白色的帽子 lore:美好的一天,美好的一天&lt;br /&gt;
      - 279:780 1&lt;br /&gt;
  notch:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 397:3 1 player:Notch&lt;br /&gt;
  color:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  firework:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 401 1 name:愤怒的苦力帕 color:red fade:green type:creeper power:1&lt;br /&gt;
      - 401 1 name:星空 color:yellow,orange fade:blue type:star effect:trail,twinkle power:1&lt;br /&gt;
      - 401 2 name:太阳风 color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1&lt;br /&gt;
  1. delay代表的是领取此工具包的延迟 如果你设置为3600那么这个工具包只能每小时领一次如果你设置为 -1 那么这个工具包只能领取一次。&lt;br /&gt;
  2.你可以可以在config中对每个工具包定义他的使用价格如&lt;br /&gt;
代码:&lt;br /&gt;
kit-tools: 100&lt;br /&gt;
那么使用tools这个工具包将花费玩家100$&lt;br /&gt;
  3.由以上两个示例我们可以看到kit工具包指令支持几乎mc中所有的道具。不过你也许不知道kit工具包中的道具也是支持变量的如&lt;br /&gt;
代码:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:{PLAYER}的超级钻石镐&lt;br /&gt;
效果就是&lt;br /&gt;
 [图]&lt;br /&gt;
其余变量可参考 help相关指令设置 中的变量&lt;br /&gt;
  4.kit工具包同样也支持在工具包中包含金钱&lt;br /&gt;
设置格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- $500&lt;br /&gt;
注意 $符号 不要更改。&lt;br /&gt;
另附 essentials自带的nbt代码&lt;br /&gt;
  5.关于kit工具包中书本的相关设置&lt;br /&gt;
你可以在Essentials插件根目录新建一个book.txt&lt;br /&gt;
内容可按如下示例&lt;br /&gt;
代码:&lt;br /&gt;
#Colors&lt;br /&gt;
Minecraft colors:&lt;br /&gt;
&amp;amp;0 &amp;amp;&amp;amp;0  &amp;amp;1 &amp;amp;&amp;amp;1  &amp;amp;2 &amp;amp;&amp;amp;2  &amp;amp;3 &amp;amp;&amp;amp;3&lt;br /&gt;
&amp;amp;4 &amp;amp;&amp;amp;4  &amp;amp;5 &amp;amp;&amp;amp;5  &amp;amp;6 &amp;amp;&amp;amp;6  &amp;amp;7 &amp;amp;&amp;amp;7&lt;br /&gt;
&amp;amp;8 &amp;amp;&amp;amp;8  &amp;amp;9 &amp;amp;&amp;amp;9  &amp;amp;a &amp;amp;&amp;amp;a  &amp;amp;b &amp;amp;&amp;amp;b&lt;br /&gt;
&amp;amp;c &amp;amp;&amp;amp;c  &amp;amp;d &amp;amp;&amp;amp;d  &amp;amp;e &amp;amp;&amp;amp;e  &amp;amp;f &amp;amp;&amp;amp;f&lt;br /&gt;
&amp;amp;0&lt;br /&gt;
&amp;amp;&amp;amp;k &amp;amp;kMagic&amp;amp;r   &amp;amp;&amp;amp;l &amp;amp;lBold&lt;br /&gt;
&amp;amp;&amp;amp;m &amp;amp;mStrike&amp;amp;r  &amp;amp;&amp;amp;n &amp;amp;nUline&lt;br /&gt;
&amp;amp;&amp;amp;o &amp;amp;oItalic&amp;amp;r  &amp;amp;&amp;amp;r &amp;amp;rReset&lt;br /&gt;
#Colors 代表了书本的章节名字&lt;br /&gt;
我们可以看到在kit包中要调用一本书的格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  下面给出每个项的介绍&lt;br /&gt;
代码:&lt;br /&gt;
Title&lt;br /&gt;
书本的标题，支持颜色代码，与book.txt中的章节名无关&lt;br /&gt;
格式&lt;br /&gt;
title:&amp;lt;title&amp;gt;&lt;br /&gt;
Author&lt;br /&gt;
书本作者，支持颜色代码&lt;br /&gt;
格式&lt;br /&gt;
author:&amp;lt;author&amp;gt;&lt;br /&gt;
Lore&lt;br /&gt;
书本的描述。&lt;br /&gt;
格式&lt;br /&gt;
lore:&amp;lt;description&amp;gt;&lt;br /&gt;
Book&lt;br /&gt;
  这里填写的书本的章节名，对应book.txt中#后面的章节名字。&lt;br /&gt;
格式&lt;br /&gt;
book:&amp;lt;section name&amp;gt;&lt;br /&gt;
  6.kit工具包的权限设定也非常的方便，你可以给予玩家以下权限，来单独限制玩家可使用的工具包&lt;br /&gt;
代码:&lt;br /&gt;
essentials.kits.&amp;lt;kitname&amp;gt;&lt;br /&gt;
=====Essentials的木牌控制相关=====&lt;br /&gt;
  领取工具包需要一个个输入指令，这样子未免有些太麻烦了，不过不要紧Essentials提供了完整的木牌系统来简化你的操作。&lt;br /&gt;
  为了启用木牌领取工具包你首先得在config文件中找到&lt;br /&gt;
代码:&lt;br /&gt;
enabledSigns:&lt;br /&gt;
并将 - kit 前面的#去除，然后重启插件。&lt;br /&gt;
牌子输入格式如下&lt;br /&gt;
  [Kit]&lt;br /&gt;
  &amp;lt;KitName&amp;gt;&lt;br /&gt;
  [Group]&lt;br /&gt;
  [Cost]&lt;br /&gt;
  &amp;lt;kitName&amp;gt;代表了工具包名称，如tools&lt;br /&gt;
  [group]代表了可使用这个牌子的用户组，如果不设置那么根据玩家是否拥有&lt;br /&gt;
  essentials.kits.&amp;lt;kitname&amp;gt; 权限来判断玩家是否可以使用牌子获取工具包.或者你可以在这一项输入 Everyone 代表所有玩家都可以使用。&lt;br /&gt;
  [cost]代表了使用的花费如果不设置默认为免费&lt;br /&gt;
  [Kit]&lt;br /&gt;
  dtools&lt;br /&gt;
  builder&lt;br /&gt;
  $10&lt;br /&gt;
以上为示例（花费前面必须加$）&lt;br /&gt;
====建筑控制相关设置====&lt;br /&gt;
  权限系统基本是每个服主的必修课，Essentials的建筑控制正是基于权限系统对玩家一切使用方块的行为进行限制，从而可以使服主完全限制玩家的行为，包括放置，破坏，扔掉，拾取，使用指定方块，并且可以限制玩家与指定方块交互，如限制玩家使用按钮，开关等。&lt;br /&gt;
  首先是最基本的建筑权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build&lt;br /&gt;
  给予玩家此权限代表了玩家可以使用并放置所有方块。&lt;br /&gt;
  如果当一个玩家没有 Essentials.build权限或者 build: false那么Essentials接着会检查如下权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  以上都是最基础的英文单词，相信大家都看的懂我就不一个个翻译了。&lt;br /&gt;
  唯一需要解释的是 interact 权限 这代表了玩家与方块交互 例如使用按钮等。&lt;br /&gt;
  但是放置方块，或者破坏方块也属于交互的一种，所以如果你想让一个玩家能放置或者破坏一个方块你需要同时给予那个玩家与此方块交互和放置两个权限。&lt;br /&gt;
  通过给予玩家以上权限你就可以做到例如单独让玩家可以破坏某个方块，或者玩家只可以按按钮不能破坏方块之类的功能。&lt;br /&gt;
  那如果你想单独让玩家不能破坏某个方块该如何设置呢&lt;br /&gt;
  这里首先得说明一下groupmanager的权限设置格式&lt;br /&gt;
  大家都知道如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder essentials.build.place.1&lt;br /&gt;
就是给予builder用户组放置石头的权限&lt;br /&gt;
而如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder -essentials.build.place.1&lt;br /&gt;
这两个指令之间只相差了一个 - 但是效果完全相反，添加了此权限玩家将不能放置石头。 - 代表了移除玩家的此权限。&lt;br /&gt;
当一个玩家同时拥有&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.1&lt;br /&gt;
-essentials.build.place.1&lt;br /&gt;
这两个权限时玩家将无法放置石头&lt;br /&gt;
  因为在groupmanager判断权限时优先判断 -权限 这意味着就算你拥有建筑权限 你被加入了-essentials.build.place.1 那么你也是无法放置石头的。&lt;br /&gt;
  以此为基础我们可以单独设置玩家不可以放置，使用的方块。&lt;br /&gt;
  如果你想一次设定多个方块 你可以用 * 来代替 如羊毛方块的ID是35 一直到35:15&lt;br /&gt;
  你可以给予玩家 Essentials.build.place.35:* 来给予玩家所有羊毛方块的放置权限&lt;br /&gt;
====list玩家列表相关设置====&lt;br /&gt;
  在Essentials的list列表设置中服主可以自定义以下内容&lt;br /&gt;
引用:&lt;br /&gt;
  合并:你可以自定义一个展示用户组，将几个用户组的玩家全部显示在一个展示用户组中。&lt;br /&gt;
  隐藏:你可以完全隐藏你不想显示的用户组。&lt;br /&gt;
  限制:你可以限制每个用户组在list列表中的数量上限，超过上限的部分将会被隐藏。&lt;br /&gt;
  这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐，简洁的list列表。&lt;br /&gt;
  在默认情况下,你可以定义所有用户组的显示顺序，所有未定义的用户组将会按照首字母排序。&lt;br /&gt;
在config文件中你可以通过搜索&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
来找到相关设定位置&lt;br /&gt;
  1.合并&lt;br /&gt;
代码:&lt;br /&gt;
Staff: owner admin moderator&lt;br /&gt;
这样设定的话，所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中&lt;br /&gt;
  2.隐藏&lt;br /&gt;
代码:&lt;br /&gt;
default: hidden&lt;br /&gt;
这样设置的话 default 将会被隐藏，所有此用户组的玩家将不会在list列表中显示&lt;br /&gt;
  3.限制&lt;br /&gt;
代码:&lt;br /&gt;
builder: 20&lt;br /&gt;
这样设置的话所有builder用户组的玩家只会显示20个，超过的部分会被隐藏。&lt;br /&gt;
——————————————————————————————————————————————————————————————————&lt;br /&gt;
所有未定义的用户组都将会正常显示&lt;br /&gt;
下面给出一个例子包括上述所有设置&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
   Admin: owner admin&lt;br /&gt;
   stealth: hidden&lt;br /&gt;
   builder: 20&lt;br /&gt;
   default: 0&lt;br /&gt;
====chat聊天格式相关设置====&lt;br /&gt;
通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。&lt;br /&gt;
注意：要使用这些功能你必须安装Essentialschat插件。&lt;br /&gt;
_____________________________________________&lt;br /&gt;
=====显示名（display names）=====&lt;br /&gt;
在Minecraft中,你的displayname就是你在聊天过程中显示的名字，或者是在tab列表，插件中应用到的名字。&lt;br /&gt;
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。&lt;br /&gt;
bukkit最多允许显示名有16个字符，所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。&lt;br /&gt;
======设置======&lt;br /&gt;
在Essentials的config文件中有6个与显示名有关的设定&lt;br /&gt;
代码:&lt;br /&gt;
# OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写&#039;none&#039;来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)&lt;br /&gt;
ops-name-color: &#039;c&#039;&lt;br /&gt;
# 昵称的前缀符号,这样你能知道这不是他们真正的用户名.&lt;br /&gt;
nickname-prefix: &#039;昵称:&#039;&lt;br /&gt;
# 设置最大昵称长度, 昵称前缀也包括在内.&lt;br /&gt;
max-nick-length: 15&lt;br /&gt;
# 如果你想用其他的插件来设置玩家名字,将其改为&amp;quot;false&amp;quot;.&lt;br /&gt;
change-displayname: true&lt;br /&gt;
# 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.&lt;br /&gt;
# 上面的&amp;quot;change-displayname&amp;quot;必须是true才有效.&lt;br /&gt;
change-playerlist: true&lt;br /&gt;
# 添加前缀后缀(上面的&amp;quot;change-displayname&amp;quot;必须是true才有效)&lt;br /&gt;
# 如果你不设置该项,且essentialschat被安装了,其将会被默认为&amp;quot;true&amp;quot;.&lt;br /&gt;
add-prefix-suffix: true&lt;br /&gt;
这里我就直接复制中文config中的设定了，因为有全部的中文注释了。我在这里就不再赘述了&lt;br /&gt;
=====聊天格式=====&lt;br /&gt;
  这里的设定将会改变玩家在聊天时显示的样式。&lt;br /&gt;
  下面是一个例子&lt;br /&gt;
代码:&lt;br /&gt;
{DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}&lt;br /&gt;
代码:&lt;br /&gt;
{MESSAGE} 聊天的内容.&lt;br /&gt;
{GROUP} 玩家所属用户组名称.&lt;br /&gt;
{DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.&lt;br /&gt;
{WORLDNAME} 玩家所处世界的名字.&lt;br /&gt;
{SHORTWORLDNAME} 玩家所处世界的首字母.&lt;br /&gt;
{TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.&lt;br /&gt;
你可以按照自己的喜好自由组合以上变量，并且完全支持颜色代码&lt;br /&gt;
下面给几个例子&lt;br /&gt;
代码:&lt;br /&gt;
format: &#039;&amp;lt;{DISPLAYNAME}&amp;gt; {MESSAGE}&#039;&lt;br /&gt;
format: &#039;&amp;amp;8[&amp;amp;7{GROUP}&amp;amp;8]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} &amp;amp;8[&amp;amp;7{GROUP}&amp;amp;7]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;c {MESSAGE}&#039;&lt;br /&gt;
下面截图中显示的是最后一种样式游戏中的实际效果&lt;br /&gt;
 [图]&lt;br /&gt;
&lt;br /&gt;
====Essentials丰富多彩的木牌系统====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials sign&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  从essentials2.8开始，所有的牌子都默认对普通组（default）关闭，你可以在essentialsconfig.yml中分别开启每一种牌子，来启用牌子们的功能。你需要支持木牌彩色字体的插件（因为牌子功能在游戏中需要用颜色开启，因此服务器要有颜色插件或者其他的能开启木牌颜色&amp;amp;功能的补丁才能使用木牌功能）。&lt;br /&gt;
大贴士：这个木牌功能并不是独立插件，它存在于Essentials.jar这个插件中，所以你只要下了Essentials主插件（essentials有一个大家族，主插件就是上面这个名字，如果你以为把jar文件改成这个名字就行了，你可能是一个jar），并成功载入，就能使用这个功能了。（当然，你还要在config里给玩家开启各个牌子的功能和给予玩家使用权限。）&lt;br /&gt;
权限节点：？&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;木牌类型介绍&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sign（木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
所有的Essentials木牌类型都应该被书写在牌子的第一行正中于一对英文方括号中 “[]”&lt;br /&gt;
如果你写对了，方括号中的内容会变成蓝色的，如果你写错了，方括号中的内容就会变成红色的。（退出书写界面后才会显示。）&lt;br /&gt;
  下面的cost（花费，可以是花费支出，也可以是花费收入）项，当然它不会出现在第一行的类型中，但作为一个十分有用的项，我们来介绍一下他们：&lt;br /&gt;
&lt;br /&gt;
如果你想使花费为5个货币，请在对应行写上$5；&lt;br /&gt;
&lt;br /&gt;
如果你想要时间，你可以写上；&lt;br /&gt;
&lt;br /&gt;
如果你想要花费为物品，举个例子：2 redstone 或者 2 331（红石的物品id）个人推荐使用物品id。如果你的花费物品有子代码，即冒号后的东西，在冒号前的数字后面打一个英文逗号，再打上冒号后的数字。&lt;br /&gt;
&lt;br /&gt;
  如果你想让花费是经验值，举个例子：15 exp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Mail木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Mail]，其余可以随意。&lt;br /&gt;
Mail木牌提供查看自己的邮箱的功能，当然是Essentials插件自带的邮箱。玩家只需要右键已经建立成功的牌子，就可以查看自己的邮箱，不需要权限。这对不开启mail权限的服务器来说有所帮助。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2、Free 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
免费木牌第一行的书写内容必须是[Free]，第二行必须是某个物品的名字（以后提到物品的名字，都是英文）或者物品id。其余最好不要填写，如果要填可以自己测试一下是否可以使用。此木牌的功能为让玩家免费领取你书写在牌子上的物品，从某种意义上来讲，这个木牌也是一个箱子，不过当你从木牌中取出东西的时候，物品会自动补充。&lt;br /&gt;
（建议免费物品不要太贵重）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;3、Kit 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kit是服务器管理员向玩家发放新手礼包的一种主要渠道。Kit的编辑嘛，我们不是教你编辑礼包的……不知道编辑的管理员先去学习。这种木牌的第一行必须是[Kit]，第二行必须是Kit的名字，比如Tools。第三行是组的名字，即哪个组可以领取这个礼包，只能填写一个，当然如果这个礼包是面向所有人的，你要在这一行填写Everyone。第四行是花费，即领取这个礼包要付出什么东西，见上cost的说明，如果免费，可以不填。（在玩家通过木牌领取礼包时，不需要领取礼包的权限）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4、Disposal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Disposal]。其余可以随便填，当然有可能用不了。功能很简单，当你手持一样东西右键这个牌子，你的东西不见了，当你用空手右键木牌，什么都不会发生，很简单吧，就这样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;5、Heal 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Heal]。第二行是花费，即你需要花费什么东西来通过牌子将自己血量补满。Heal木牌的功能等同于heal指令，对象是使用该木牌的玩家，只不过使用Heal木牌不需要heal指令的权限。你永远不应该把放置Heal木牌的权限给普通玩家，以及其他非管理组的组，除非你开的是“创造”类型的服务器。（建议书写花费）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;6、Time 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Time]。第二行是day或者night，即这个木牌可以把该世界的时间调到白天或者黑夜。第三行是花费，即你使用该木牌调整一次时间所需要花费的东西（见上cost的说明）。这种木牌的功能就是给普通玩家调整时间的机会，当然花费不菲。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;7、Weather 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Weather],第二行是sun或者storm，即这个木牌可以调整该世界的天气为晴天或者暴风雨。第三行是花费，即你使用该木牌调整一次天气所需要花费的东西（见上cost的说明）。使用该木牌给玩家提供了跳过坏天气的机会，而且不需要使用调节天气命令的权限，这种木牌最好放在公共场所，但当你看到某个玩家在对着这个木牌狂点时，你要考虑一下收费了。&lt;br /&gt;
对于以上两种调整游戏时间和天气的木牌，建议如果要使用就一种创建两个木牌，拿Weather木牌举例，一个木牌第二行是sun，一个木牌第二行是storm，提供一个选择，单个木牌只能调整一种天气。Time木牌也一样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;8、Warp木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Warp]，第二行书写warp名（即你已经创建的warp，并且想要通过木牌来快捷传送。）第三行书写权限组名，不写默认所有玩家。第四行书写花费，即你使用该木牌进行一次warp传送所需要花费的东西。这种木牌的功能就是将warp指令木牌化，能够让玩家快捷使用，当第三行未被书写时，使用木牌的玩家会被检查是否具有warp或者per-warp的权限，当然，你也可以通过在书写权限组的位置书写Everyone来让所有玩家不需要权限就能够通过木牌进行warp传送。（不管需要权限或者不需要权限，传送对象都只是木牌上书写的那个warp名）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;9、Spawnmob 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Spawnmob]。第二行必须是一个整数数字，即你要生成的生物数量，不要过大，因为会卡。（建议为1或2）。第三行是你要生成的生物类型，要为英文名。第四行为花费，即你要通过木牌生成一次木牌上所写的数量的生物所需要花费的东西。这种木牌的功能就是在牌子附近生成生物，但是首先你得给玩家生成该生物的权限，比如狼的：essentials.spawnmob.wolf  可能管理者会有疑问，如果我把这个权限给了玩家，那么玩家不就可以自己用mob指令召唤生物了吗？我们早就准备了答案，如果你不把essentials.spawnmob的权限给玩家，即使玩家有essentials.spawnmob.XXX的权限，玩家也是不能使用spawnmob生成指令的。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;10、Enchant 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Enchant]，第二行需要是一个能被附魔的物品，比如；十字镐，或者剑(英文的)，当然你也可以在第二行写上*或者any来让所有可附魔的物品都能用这个木牌来附魔。第三行需要是附魔的名称，比如：耐久或者锋利（同样是英文的），名称后面一个英文冒号加上一到五的数字，即附魔级数，举个例子，耐久三：silktouch:3第四行为花费，即你使用该木牌进行一次单项附魔所需要的花费。木牌附魔只能实现添加一项附魔到物品上的功能，当然你可以用多个写有不同附魔的木牌来进行添加多项附魔属性。&lt;br /&gt;
这种木牌还可以附魔非工具武器类的物品，比如：羽毛。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;11、Gamemode 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[gamemode]，第二行需要是游戏模式，比如：生存模式-survival,创造-creative，冒险模式-adventure。第三行需要为花费，即你通过木牌将你现在的游戏模式调整一次为木牌上所书写的游戏模式所需要花费的东西。这种木牌的功能就是切换你的游戏模式，对于多种游戏模式的服务器可能会有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;12、Info 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Info]。第二行必须是页或者章节的名字（？），第三行需要是页数，如果章节包含有这页。第四行是花费，即你通过木牌阅读一次资料所需要花费的东西（我想你不会看第二遍一样的东西）。这种木牌的功能就跟/info指令差不多，使用这种木牌不需要info的权限，这种木牌对展示服务器网址或者规则，介绍很有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;13、Repair 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Repair],第二行是hand或者all，表示修理的对象是手中所拿物品（就是你拿着右键木牌的物品）还是你的背包及物品栏还有装备栏里的所有物品。第三行是花费，即你使用木牌进行一次修理所需要花费的东西，不管是修理手中的物品还是所有物品。相信你不会带着一堆没有耐久值的东西去点这个木牌。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials经济类木牌&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  这些木牌对于你的服务器的经济来说至关重要，玩家能够通过Trade木牌来卖出他们辛苦砍来/挖来/抢来/钓来的东西，为了帮助你的玩家们，你可能会考虑弄一个收购木牌来收购一些玩家的原石，地狱岩，萤石或者钻石之类的东西。&lt;br /&gt;
  收购/出售商店的权限一般都属于管理者，应为这是些永久商店。而Trade木牌给了玩家一个机会，玩家的背包里需要有他们要卖的东西，这是收购/出售商店不需要的，因为Trade木牌的物品是一个史蒂夫卖给另外一个史蒂夫，而收购/出售商店是数据库卖给所有的史蒂夫。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Trade 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌的构成有两种形式，而且比较复杂，请仔细阅读。先说说这种木牌的大概结构，第一行的书写内容统一是[Trade],第二行是你想要什么，第三行是你想给出什么，可能你有点疑惑，嗯，我也是，那就往下看吧。&lt;br /&gt;
第一种trade木牌，第一行的书写内容是[Trade],第二行是价格，即你卖出一份物品的价格，格式是这样的，$加上数量，即为多少钱，$和数量之间不用加空格，如$10第三行先写上数量，空格，物品的英文名，英文冒号，总额（即为你要放置于牌子里的物品的数量，请于放置木牌前确定你的背包里有小于等于总额的对应物品，不然放置的木牌没有效果。对应物品就是你上面书写的物品名），数量和物品名构成了一份物品。第四行请空着，如果创建木牌成功，你书写完毕后会在第四行显示你的名字。这种木牌的功能是以对应价格卖出对应数量物品，木牌放置成功后，除了显示名字外，会在第二行的价格后面多出一个冒号，冒号后面的数字暂时为0，意思为你的商品以对应价格卖出了多少份。&lt;br /&gt;
第二种trade木牌，第一行的书写内容是[Trade],第二行是数量，空格，加上物品的英文名，即你收购的物品种类和数量（也就是别人一次能卖给你的物品数量）。第三行先打上一个$加上数字，之间不用空格，（这个价格表示你收购一份如第一行所写的数量的物品的报酬），然后一个英文冒号，然后写上总额（即你在这个木牌里放多少组冒号前的价格，确保你有这么多钱，所放入的钱等于一份价格乘以总额。）如果你的木牌创建成功，同样会在第四行显示你的名字并且在第二行的书写内容后面出现一个冒号，冒号后的数字暂时为0，即为你收购到了多少份物品。 &lt;br /&gt;
 这两种木牌都是给普通玩家的日常交易服务的，当木牌所有者右键自己已经放好的木牌时，木牌所有者会收到木牌里的储存的钱或物品（这里的钱和物品是通过交易所得的，并非你原来放入的钱或物品，所以放置木牌的时候要考虑清楚，你是否真的要放这么多东西进去？）当木牌所有者拿着要卖的物品右键第一种木牌，就是往木牌里续存物品。其他非木牌所有者右键木牌就是买卖东西了，如果你背包里有对应的东西的话。物品名可以为物品id，推荐id。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Buy 木牌（系统售卖木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Buy]，第二行必须是一个数量，而且是整数，这个数量是一次交易系统给予玩家对应物品的数量。第三行需要是物品英文名字或者id，即这个木牌出售哪个物品，这一行也可以只写上exp来让系统出售经验值。第四行是花费，即系统售卖一次对应数量的对应物品玩家应付给系统的钱或物品，钱，$加整数数量，物品，整数数量，空格，物品英文名或者id。与Trade木牌不同，Buy和Sell木牌是一个永久系统商店木牌，不需要任何东西，需要的物品木牌会自动生成，收到的钱只会从玩家账户里扣除。所以Buy和Sell木牌的放置权限永远不应该给玩家，而应该由服务器管理者管理Buy和Sell木牌。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sell 木牌（系统收购木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Sell],第二行必须是一个整数数量，这个数量就是玩家一次卖给系统的物品数量。第三行需要写物品名字或者id，即这个木牌收购哪个物品，也可以填写exp，来收购玩家的经验值。（当然玩家得有对应数量的经验值，不然无法交易。经验值的数量就是上面填写的数量，单位是点）第四行是花费，即系统收购一次对应数量的对应物品付给玩家的钱或物品。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Balance 木牌&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
这种木牌第一行的书写内容必须是[Balance]。这种木牌的功能很简单，查看玩家的财富排行榜（就是谁最有钱），而且不需要使用查看排行榜指令的权限，使玩家更容易地查看财富排行榜，而不是输指令。右键使用，财富榜会显示在对话框里。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;备注：&#039;&#039;&#039;&lt;br /&gt;
1、所有的功能木牌都是右键使用。&lt;br /&gt;
2、有选择地给玩家放置各种木牌的权限。&lt;br /&gt;
3、假如一个玩家想放置一种功能木牌，程序有几道？一这种木牌在Eseentials.config中开启了使用，二这个玩家具有放置这种功能木牌的权限，三这个玩家有木牌彩色字体的权限。&lt;br /&gt;
&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials&amp;diff=364</id>
		<title>Essentials</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials&amp;diff=364"/>
		<updated>2014-10-25T05:52:20Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* 待编辑 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|版本=2.13.1&lt;br /&gt;
}}&lt;br /&gt;
  本页面部分内容取自john180原创教程，已获得作者许可。[[File:截图22.png|frame|Essemtials官方图标]]&lt;br /&gt;
===Wiki===&lt;br /&gt;
===教程===&lt;br /&gt;
====备份相关设置====&lt;br /&gt;
  在保存服务器地图方面，我们一般会使用AutoSaveWorld这个插件，但是其实Essentials本身就有地图备份相关的功能，此功能已经能满足大部分服主的要求，而不需要去安装新的插件。&lt;br /&gt;
为了使用Essentials的备份功能我们首先得在config文件中开启相关功能&lt;br /&gt;
代码:&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#a0522d&amp;quot;&amp;gt;backup:&lt;br /&gt;
  # 时间间隔,以分钟为单位.&lt;br /&gt;
  interval: 30&lt;br /&gt;
  # 除非你在这加入一个有效的备份命令或脚本,否则这个功能是无用的.&lt;br /&gt;
  # 使用命令 &#039;save-all&#039; 简单的强制保存世界,而不使用备份.&lt;br /&gt;
  # 命令: &#039;rdiff-backup World1 backups/World1&#039;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  这里我是用的是汉化过的config.yml中默认状态的配置&lt;br /&gt;
为了能使用Essentials的地图备份功能你需要新建一个bat文件，不过如果你不想这么麻烦，而是只要简单地保存地图，你可以这么设置。&lt;br /&gt;
代码:&lt;br /&gt;
backup:&lt;br /&gt;
  interval: 60&lt;br /&gt;
  command: &#039;save-all&#039;&lt;br /&gt;
  这样每过一小时服务器就会自动save all&lt;br /&gt;
  如果你想更进一步的对地图进行备份，你首先得在服务端根目录 (注意不是Essentials目录或者plugin目录) 新建一个bat文件。&lt;br /&gt;
  然后粘贴如以下内容&lt;br /&gt;
代码:&lt;br /&gt;
@echo off&lt;br /&gt;
&amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot; a &amp;quot;backups/%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%&amp;quot;.7z -r world world_nether&lt;br /&gt;
pause&lt;br /&gt;
  注意：我在测试中使用的是7zip压缩工具，前面为文件路径请根据各自情况修改（如果使用其他压缩工具不保证能否压缩成功）&lt;br /&gt;
  -r 后面的内容为要备份的世界，如果你要添加更多的世界，输入世界的名字 当中以空格间隔。&lt;br /&gt;
  启动后的效果就是在服务器根目录新建backup文件夹，压缩文件的文件名为当前服务器日期。&lt;br /&gt;
例：&lt;br /&gt;
  [图]&lt;br /&gt;
 年-月-日-小时-分钟-秒&lt;br /&gt;
====help指令相关设置====&lt;br /&gt;
  /help对于玩家来说是个比较有用的指令，当你忘记某个指令时可以输入这个来查询，但是现在help指令渐渐成为了一个比较鸡肋的指令，因为过多的插件导致help列出的指令过多，因而当你要想查找某个指令时你得花费大量的时间一页一页的找。如今Essentials插件的help设置能让你的help列表彻底脱胎换骨。&lt;br /&gt;
  Essentials插件提供了3种设置方式以提供不同的/help显示效果。Essentials会尽可能的遍历所有服务器插件然后获取其中所有的指令，但是如果插件未按标准编写，即在plugin.yml中没有注册过的指令是不会出现在help列表中的。&lt;br /&gt;
1.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: true&lt;br /&gt;
  这种模式下help会显示所有玩家有权限使用的指令。你同样也可以通过给予玩家&lt;br /&gt;
代码:&lt;br /&gt;
essentials.help.&amp;lt;插件名&amp;gt;&lt;br /&gt;
  此权限使得玩家可以在help菜单中查看该插件所有指令。&lt;br /&gt;
2.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: false&lt;br /&gt;
  在此模式下所有的指令都将在help中显示，无论玩家是否有权限执行这些指令。&lt;br /&gt;
3.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: false&lt;br /&gt;
  在此模式下玩家只能看到一些基础的并且玩家有权限使用的指令。&lt;br /&gt;
=====高级定制=====&lt;br /&gt;
  如果这样的设置你还不满足，你想更进一步的定制/help指令，Essentials提供了一个更加强大的功能。&lt;br /&gt;
  你可以通过在Essentials插件目录中添加一个help.txt来自定义/help指令显示的内容。help.txt中的内容将会完全取代默认的help指令列表。&lt;br /&gt;
例子&lt;br /&gt;
代码:&lt;br /&gt;
#欢迎&lt;br /&gt;
欢迎你{PLAYER}&lt;br /&gt;
来自: {ADDRESS}&lt;br /&gt;
服务器IP：{IP}&lt;br /&gt;
你现在的存款：{BALANCE}&lt;br /&gt;
欢迎 代表章节名称（每个章节名称前面必须加#）玩家输入/help 欢迎&lt;br /&gt;
则会显示&lt;br /&gt;
  [图]&lt;br /&gt;
(help.txt必须以UTF-8无BOM编码保存)&lt;br /&gt;
你可以定义多个章节来做到不同的章节显示不同的插件指令&lt;br /&gt;
而且完美支持所有颜色代码&lt;br /&gt;
这样玩家就不用面对那杂乱无章的指令列表了&lt;br /&gt;
在编辑help.txt时可以添加如下变量&lt;br /&gt;
代码:&lt;br /&gt;
玩家展示名称: {PLAYER}&lt;br /&gt;
用户名: {USERNAME}&lt;br /&gt;
服务器IP: {IP}&lt;br /&gt;
玩家IP: {ADDRESS}&lt;br /&gt;
金钱: {BALANCE}&lt;br /&gt;
未读email: {MAILS}&lt;br /&gt;
当前世界名: {WORLD}&lt;br /&gt;
世界列表: {WORLDS}&lt;br /&gt;
在线玩家数: {ONLINE}&lt;br /&gt;
特殊玩家: {UNIQUE}&lt;br /&gt;
玩家列表: {PLAYERLIST}&lt;br /&gt;
服务器时间: {TIME}&lt;br /&gt;
服务器日期: {DATE}&lt;br /&gt;
游戏中PM/AM: {WORLDTIME12}&lt;br /&gt;
游戏中时间: {WORLDTIME24}&lt;br /&gt;
游戏中日期: {WORLDDATE}&lt;br /&gt;
插件列表: {PLUGINS}&lt;br /&gt;
bukkit版本: {VERSION}&lt;br /&gt;
====kits工具包相关设置====&lt;br /&gt;
  kit工具包是Essentials的一个重要功能，你可以用它来发放新手礼包，发放奖励甚至用它来做个系统商店都是可以的。&lt;br /&gt;
熟练的使用kit相关功能可以使你避免在服务器中再安装不必要的插件。&lt;br /&gt;
  首先先是kit每个工具包的格式&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  &amp;lt;kit name&amp;gt;:&lt;br /&gt;
    delay: &amp;lt;delay between usage&amp;gt;&lt;br /&gt;
    items:&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
  另附上中文config文件内容&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  tools:&lt;br /&gt;
    delay: 10&lt;br /&gt;
    items:&lt;br /&gt;
      - 272 1&lt;br /&gt;
      - 273 1&lt;br /&gt;
      - 274 1&lt;br /&gt;
      - 275 1&lt;br /&gt;
  dtools:&lt;br /&gt;
    delay: 600&lt;br /&gt;
    items:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:这钻头是突破天际的钻头&lt;br /&gt;
      - 277 1 digspeed:3 name:矮人 lore:挖掘|挖掘|挖洞&lt;br /&gt;
      - 298 1 color:255,255,255 name:白色的帽子 lore:美好的一天,美好的一天&lt;br /&gt;
      - 279:780 1&lt;br /&gt;
  notch:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 397:3 1 player:Notch&lt;br /&gt;
  color:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  firework:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 401 1 name:愤怒的苦力帕 color:red fade:green type:creeper power:1&lt;br /&gt;
      - 401 1 name:星空 color:yellow,orange fade:blue type:star effect:trail,twinkle power:1&lt;br /&gt;
      - 401 2 name:太阳风 color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1&lt;br /&gt;
  1. delay代表的是领取此工具包的延迟 如果你设置为3600那么这个工具包只能每小时领一次如果你设置为 -1 那么这个工具包只能领取一次。&lt;br /&gt;
  2.你可以可以在config中对每个工具包定义他的使用价格如&lt;br /&gt;
代码:&lt;br /&gt;
kit-tools: 100&lt;br /&gt;
那么使用tools这个工具包将花费玩家100$&lt;br /&gt;
  3.由以上两个示例我们可以看到kit工具包指令支持几乎mc中所有的道具。不过你也许不知道kit工具包中的道具也是支持变量的如&lt;br /&gt;
代码:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:{PLAYER}的超级钻石镐&lt;br /&gt;
效果就是&lt;br /&gt;
 [图]&lt;br /&gt;
其余变量可参考 help相关指令设置 中的变量&lt;br /&gt;
  4.kit工具包同样也支持在工具包中包含金钱&lt;br /&gt;
设置格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- $500&lt;br /&gt;
注意 $符号 不要更改。&lt;br /&gt;
另附 essentials自带的nbt代码&lt;br /&gt;
  5.关于kit工具包中书本的相关设置&lt;br /&gt;
你可以在Essentials插件根目录新建一个book.txt&lt;br /&gt;
内容可按如下示例&lt;br /&gt;
代码:&lt;br /&gt;
#Colors&lt;br /&gt;
Minecraft colors:&lt;br /&gt;
&amp;amp;0 &amp;amp;&amp;amp;0  &amp;amp;1 &amp;amp;&amp;amp;1  &amp;amp;2 &amp;amp;&amp;amp;2  &amp;amp;3 &amp;amp;&amp;amp;3&lt;br /&gt;
&amp;amp;4 &amp;amp;&amp;amp;4  &amp;amp;5 &amp;amp;&amp;amp;5  &amp;amp;6 &amp;amp;&amp;amp;6  &amp;amp;7 &amp;amp;&amp;amp;7&lt;br /&gt;
&amp;amp;8 &amp;amp;&amp;amp;8  &amp;amp;9 &amp;amp;&amp;amp;9  &amp;amp;a &amp;amp;&amp;amp;a  &amp;amp;b &amp;amp;&amp;amp;b&lt;br /&gt;
&amp;amp;c &amp;amp;&amp;amp;c  &amp;amp;d &amp;amp;&amp;amp;d  &amp;amp;e &amp;amp;&amp;amp;e  &amp;amp;f &amp;amp;&amp;amp;f&lt;br /&gt;
&amp;amp;0&lt;br /&gt;
&amp;amp;&amp;amp;k &amp;amp;kMagic&amp;amp;r   &amp;amp;&amp;amp;l &amp;amp;lBold&lt;br /&gt;
&amp;amp;&amp;amp;m &amp;amp;mStrike&amp;amp;r  &amp;amp;&amp;amp;n &amp;amp;nUline&lt;br /&gt;
&amp;amp;&amp;amp;o &amp;amp;oItalic&amp;amp;r  &amp;amp;&amp;amp;r &amp;amp;rReset&lt;br /&gt;
#Colors 代表了书本的章节名字&lt;br /&gt;
我们可以看到在kit包中要调用一本书的格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  下面给出每个项的介绍&lt;br /&gt;
代码:&lt;br /&gt;
Title&lt;br /&gt;
书本的标题，支持颜色代码，与book.txt中的章节名无关&lt;br /&gt;
格式&lt;br /&gt;
title:&amp;lt;title&amp;gt;&lt;br /&gt;
Author&lt;br /&gt;
书本作者，支持颜色代码&lt;br /&gt;
格式&lt;br /&gt;
author:&amp;lt;author&amp;gt;&lt;br /&gt;
Lore&lt;br /&gt;
书本的描述。&lt;br /&gt;
格式&lt;br /&gt;
lore:&amp;lt;description&amp;gt;&lt;br /&gt;
Book&lt;br /&gt;
  这里填写的书本的章节名，对应book.txt中#后面的章节名字。&lt;br /&gt;
格式&lt;br /&gt;
book:&amp;lt;section name&amp;gt;&lt;br /&gt;
  6.kit工具包的权限设定也非常的方便，你可以给予玩家以下权限，来单独限制玩家可使用的工具包&lt;br /&gt;
代码:&lt;br /&gt;
essentials.kits.&amp;lt;kitname&amp;gt;&lt;br /&gt;
=====Essentials的木牌控制相关=====&lt;br /&gt;
  领取工具包需要一个个输入指令，这样子未免有些太麻烦了，不过不要紧Essentials提供了完整的木牌系统来简化你的操作。&lt;br /&gt;
  为了启用木牌领取工具包你首先得在config文件中找到&lt;br /&gt;
代码:&lt;br /&gt;
enabledSigns:&lt;br /&gt;
并将 - kit 前面的#去除，然后重启插件。&lt;br /&gt;
牌子输入格式如下&lt;br /&gt;
  [Kit]&lt;br /&gt;
  &amp;lt;KitName&amp;gt;&lt;br /&gt;
  [Group]&lt;br /&gt;
  [Cost]&lt;br /&gt;
  &amp;lt;kitName&amp;gt;代表了工具包名称，如tools&lt;br /&gt;
  [group]代表了可使用这个牌子的用户组，如果不设置那么根据玩家是否拥有&lt;br /&gt;
  essentials.kits.&amp;lt;kitname&amp;gt; 权限来判断玩家是否可以使用牌子获取工具包.或者你可以在这一项输入 Everyone 代表所有玩家都可以使用。&lt;br /&gt;
  [cost]代表了使用的花费如果不设置默认为免费&lt;br /&gt;
  [Kit]&lt;br /&gt;
  dtools&lt;br /&gt;
  builder&lt;br /&gt;
  $10&lt;br /&gt;
以上为示例（花费前面必须加$）&lt;br /&gt;
====建筑控制相关设置====&lt;br /&gt;
  权限系统基本是每个服主的必修课，Essentials的建筑控制正是基于权限系统对玩家一切使用方块的行为进行限制，从而可以使服主完全限制玩家的行为，包括放置，破坏，扔掉，拾取，使用指定方块，并且可以限制玩家与指定方块交互，如限制玩家使用按钮，开关等。&lt;br /&gt;
  首先是最基本的建筑权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build&lt;br /&gt;
  给予玩家此权限代表了玩家可以使用并放置所有方块。&lt;br /&gt;
  如果当一个玩家没有 Essentials.build权限或者 build: false那么Essentials接着会检查如下权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  以上都是最基础的英文单词，相信大家都看的懂我就不一个个翻译了。&lt;br /&gt;
  唯一需要解释的是 interact 权限 这代表了玩家与方块交互 例如使用按钮等。&lt;br /&gt;
  但是放置方块，或者破坏方块也属于交互的一种，所以如果你想让一个玩家能放置或者破坏一个方块你需要同时给予那个玩家与此方块交互和放置两个权限。&lt;br /&gt;
  通过给予玩家以上权限你就可以做到例如单独让玩家可以破坏某个方块，或者玩家只可以按按钮不能破坏方块之类的功能。&lt;br /&gt;
  那如果你想单独让玩家不能破坏某个方块该如何设置呢&lt;br /&gt;
  这里首先得说明一下groupmanager的权限设置格式&lt;br /&gt;
  大家都知道如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder essentials.build.place.1&lt;br /&gt;
就是给予builder用户组放置石头的权限&lt;br /&gt;
而如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder -essentials.build.place.1&lt;br /&gt;
这两个指令之间只相差了一个 - 但是效果完全相反，添加了此权限玩家将不能放置石头。 - 代表了移除玩家的此权限。&lt;br /&gt;
当一个玩家同时拥有&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.1&lt;br /&gt;
-essentials.build.place.1&lt;br /&gt;
这两个权限时玩家将无法放置石头&lt;br /&gt;
  因为在groupmanager判断权限时优先判断 -权限 这意味着就算你拥有建筑权限 你被加入了-essentials.build.place.1 那么你也是无法放置石头的。&lt;br /&gt;
  以此为基础我们可以单独设置玩家不可以放置，使用的方块。&lt;br /&gt;
  如果你想一次设定多个方块 你可以用 * 来代替 如羊毛方块的ID是35 一直到35:15&lt;br /&gt;
  你可以给予玩家 Essentials.build.place.35:* 来给予玩家所有羊毛方块的放置权限&lt;br /&gt;
====list玩家列表相关设置====&lt;br /&gt;
  在Essentials的list列表设置中服主可以自定义以下内容&lt;br /&gt;
引用:&lt;br /&gt;
  合并:你可以自定义一个展示用户组，将几个用户组的玩家全部显示在一个展示用户组中。&lt;br /&gt;
  隐藏:你可以完全隐藏你不想显示的用户组。&lt;br /&gt;
  限制:你可以限制每个用户组在list列表中的数量上限，超过上限的部分将会被隐藏。&lt;br /&gt;
  这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐，简洁的list列表。&lt;br /&gt;
  在默认情况下,你可以定义所有用户组的显示顺序，所有未定义的用户组将会按照首字母排序。&lt;br /&gt;
在config文件中你可以通过搜索&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
来找到相关设定位置&lt;br /&gt;
  1.合并&lt;br /&gt;
代码:&lt;br /&gt;
Staff: owner admin moderator&lt;br /&gt;
这样设定的话，所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中&lt;br /&gt;
  2.隐藏&lt;br /&gt;
代码:&lt;br /&gt;
default: hidden&lt;br /&gt;
这样设置的话 default 将会被隐藏，所有此用户组的玩家将不会在list列表中显示&lt;br /&gt;
  3.限制&lt;br /&gt;
代码:&lt;br /&gt;
builder: 20&lt;br /&gt;
这样设置的话所有builder用户组的玩家只会显示20个，超过的部分会被隐藏。&lt;br /&gt;
——————————————————————————————————————————————————————————————————&lt;br /&gt;
所有未定义的用户组都将会正常显示&lt;br /&gt;
下面给出一个例子包括上述所有设置&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
   Admin: owner admin&lt;br /&gt;
   stealth: hidden&lt;br /&gt;
   builder: 20&lt;br /&gt;
   default: 0&lt;br /&gt;
====chat聊天格式相关设置====&lt;br /&gt;
通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。&lt;br /&gt;
注意：要使用这些功能你必须安装Essentialschat插件。&lt;br /&gt;
_____________________________________________&lt;br /&gt;
=====显示名（display names）=====&lt;br /&gt;
在Minecraft中,你的displayname就是你在聊天过程中显示的名字，或者是在tab列表，插件中应用到的名字。&lt;br /&gt;
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。&lt;br /&gt;
bukkit最多允许显示名有16个字符，所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。&lt;br /&gt;
======设置======&lt;br /&gt;
在Essentials的config文件中有6个与显示名有关的设定&lt;br /&gt;
代码:&lt;br /&gt;
# OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写&#039;none&#039;来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)&lt;br /&gt;
ops-name-color: &#039;c&#039;&lt;br /&gt;
# 昵称的前缀符号,这样你能知道这不是他们真正的用户名.&lt;br /&gt;
nickname-prefix: &#039;昵称:&#039;&lt;br /&gt;
# 设置最大昵称长度, 昵称前缀也包括在内.&lt;br /&gt;
max-nick-length: 15&lt;br /&gt;
# 如果你想用其他的插件来设置玩家名字,将其改为&amp;quot;false&amp;quot;.&lt;br /&gt;
change-displayname: true&lt;br /&gt;
# 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.&lt;br /&gt;
# 上面的&amp;quot;change-displayname&amp;quot;必须是true才有效.&lt;br /&gt;
change-playerlist: true&lt;br /&gt;
# 添加前缀后缀(上面的&amp;quot;change-displayname&amp;quot;必须是true才有效)&lt;br /&gt;
# 如果你不设置该项,且essentialschat被安装了,其将会被默认为&amp;quot;true&amp;quot;.&lt;br /&gt;
add-prefix-suffix: true&lt;br /&gt;
这里我就直接复制中文config中的设定了，因为有全部的中文注释了。我在这里就不再赘述了&lt;br /&gt;
=====聊天格式=====&lt;br /&gt;
  这里的设定将会改变玩家在聊天时显示的样式。&lt;br /&gt;
  下面是一个例子&lt;br /&gt;
代码:&lt;br /&gt;
{DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}&lt;br /&gt;
代码:&lt;br /&gt;
{MESSAGE} 聊天的内容.&lt;br /&gt;
{GROUP} 玩家所属用户组名称.&lt;br /&gt;
{DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.&lt;br /&gt;
{WORLDNAME} 玩家所处世界的名字.&lt;br /&gt;
{SHORTWORLDNAME} 玩家所处世界的首字母.&lt;br /&gt;
{TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.&lt;br /&gt;
你可以按照自己的喜好自由组合以上变量，并且完全支持颜色代码&lt;br /&gt;
下面给几个例子&lt;br /&gt;
代码:&lt;br /&gt;
format: &#039;&amp;lt;{DISPLAYNAME}&amp;gt; {MESSAGE}&#039;&lt;br /&gt;
format: &#039;&amp;amp;8[&amp;amp;7{GROUP}&amp;amp;8]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} &amp;amp;8[&amp;amp;7{GROUP}&amp;amp;7]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;c {MESSAGE}&#039;&lt;br /&gt;
下面截图中显示的是最后一种样式游戏中的实际效果&lt;br /&gt;
 [图]&lt;br /&gt;
&lt;br /&gt;
====Essentials丰富多彩的木牌系统====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials sign&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  从essentials2.8开始，所有的牌子都默认对普通组（default）关闭，你可以在essentialsconfig.yml中分别开启每一种牌子，来启用牌子们的功能。你需要支持木牌彩色字体的插件（因为牌子功能在游戏中需要用颜色开启，因此服务器要有颜色插件或者其他的能开启木牌颜色&amp;amp;功能的补丁才能使用木牌功能）。&lt;br /&gt;
大贴士：这个木牌功能并不是独立插件，它存在于Essentials.jar这个插件中，所以你只要下了Essentials主插件（essentials有一个大家族，主插件就是上面这个名字，如果你以为把jar文件改成这个名字就行了，你可能是一个jar），并成功载入，就能使用这个功能了。（当然，你还要在config里给玩家开启各个牌子的功能和给予玩家使用权限。）&lt;br /&gt;
权限节点：？&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;木牌类型介绍&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sign（木牌）&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
所有的Essentials木牌类型都应该被书写在牌子的第一行正中于一对英文方括号中 “[]”&lt;br /&gt;
如果你写对了，方括号中的内容会变成蓝色的，如果你写错了，方括号中的内容就会变成红色的。（退出书写界面后才会显示。）&lt;br /&gt;
  下面的cost（花费，可以是花费支出，也可以是花费收入）项，当然它不会出现在第一行的类型中，但作为一个十分有用的项，我们来介绍一下他们：&lt;br /&gt;
&lt;br /&gt;
如果你想使花费为5个货币，请在对应行写上$5；&lt;br /&gt;
&lt;br /&gt;
如果你想要时间，你可以写上；&lt;br /&gt;
&lt;br /&gt;
如果你想要花费为物品，举个例子：2 redstone 或者 2 331（红石的物品id）个人推荐使用物品id。如果你的花费物品有子代码，即冒号后的东西，在冒号前的数字后面打一个英文逗号，再打上冒号后的数字。&lt;br /&gt;
&lt;br /&gt;
  如果你想让花费是经验值，举个例子：15 exp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Mail木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Mail]，其余可以随意。&lt;br /&gt;
Mail木牌提供查看自己的邮箱的功能，当然是Essentials插件自带的邮箱。玩家只需要右键已经建立成功的牌子，就可以查看自己的邮箱，不需要权限。这对不开启mail权限的服务器来说有所帮助。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;2、Free 木牌&#039;&#039;&lt;br /&gt;
免费木牌第一行的书写内容必须是[Free]，第二行必须是某个物品的名字（以后提到物品的名字，都是英文）或者物品id。其余最好不要填写，如果要填可以自己测试一下是否可以使用。此木牌的功能为让玩家免费领取你书写在牌子上的物品，从某种意义上来讲，这个木牌也是一个箱子，不过当你从木牌中取出东西的时候，物品会自动补充。&lt;br /&gt;
（建议免费物品不要太贵重）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;3、Kit 木牌&#039;&#039;&lt;br /&gt;
Kit是服务器管理员向玩家发放新手礼包的一种主要渠道。Kit的编辑嘛，我们不是教你编辑礼包的……不知道编辑的管理员先去学习。这种木牌的第一行必须是[Kit]，第二行必须是Kit的名字，比如Tools。第三行是组的名字，即哪个组可以领取这个礼包，只能填写一个，当然如果这个礼包是面向所有人的，你要在这一行填写Everyone。第四行是花费，即领取这个礼包要付出什么东西，见上cost的说明，如果免费，可以不填。（在玩家通过木牌领取礼包时，不需要领取礼包的权限）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;4、Disposal 木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Disposal]。其余可以随便填，当然有可能用不了。功能很简单，当你手持一样东西右键这个牌子，你的东西不见了，当你用空手右键木牌，什么都不会发生，很简单吧，就这样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;5、Heal 木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Heal]。第二行是花费，即你需要花费什么东西来通过牌子将自己血量补满。Heal木牌的功能等同于heal指令，对象是使用该木牌的玩家，只不过使用Heal木牌不需要heal指令的权限。你永远不应该把放置Heal木牌的权限给普通玩家，以及其他非管理组的组，除非你开的是“创造”类型的服务器。（建议书写花费）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;6、Time 木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Time]。第二行是day或者night，即这个木牌可以把该世界的时间调到白天或者黑夜。第三行是花费，即你使用该木牌调整一次时间所需要花费的东西（见上cost的说明）。这种木牌的功能就是给普通玩家调整时间的机会，当然花费不菲。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;7、Weather 木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Weather],第二行是sun或者storm，即这个木牌可以调整该世界的天气为晴天或者暴风雨。第三行是花费，即你使用该木牌调整一次天气所需要花费的东西（见上cost的说明）。使用该木牌给玩家提供了跳过坏天气的机会，而且不需要使用调节天气命令的权限，这种木牌最好放在公共场所，但当你看到某个玩家在对着这个木牌狂点时，你要考虑一下收费了。&lt;br /&gt;
对于以上两种调整游戏时间和天气的木牌，建议如果要使用就一种创建两个木牌，拿Weather木牌举例，一个木牌第二行是sun，一个木牌第二行是storm，提供一个选择，单个木牌只能调整一种天气。Time木牌也一样。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;8、Warp木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Warp]，第二行书写warp名（即你已经创建的warp，并且想要通过木牌来快捷传送。）第三行书写权限组名，不写默认所有玩家。第四行书写花费，即你使用该木牌进行一次warp传送所需要花费的东西。这种木牌的功能就是将warp指令木牌化，能够让玩家快捷使用，当第三行未被书写时，使用木牌的玩家会被检查是否具有warp或者per-warp的权限，当然，你也可以通过在书写权限组的位置书写Everyone来让所有玩家不需要权限就能够通过木牌进行warp传送。（不管需要权限或者不需要权限，传送对象都只是木牌上书写的那个warp名）&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;9、Spawnmob 木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Spawnmob]。第二行必须是一个整数数字，即你要生成的生物数量，不要过大，因为会卡。（建议为1或2）。第三行是你要生成的生物类型，要为英文名。第四行为花费，即你要通过木牌生成一次木牌上所写的数量的生物所需要花费的东西。这种木牌的功能就是在牌子附近生成生物，但是首先你得给玩家生成该生物的权限，比如狼的：essentials.spawnmob.wolf  可能管理者会有疑问，如果我把这个权限给了玩家，那么玩家不就可以自己用mob指令召唤生物了吗？我们早就准备了答案，如果你不把essentials.spawnmob的权限给玩家，即使玩家有essentials.spawnmob.XXX的权限，玩家也是不能使用spawnmob生成指令的。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;10、Enchant 木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Enchant]，第二行需要是一个能被附魔的物品，比如；十字镐，或者剑(英文的)，当然你也可以在第二行写上*或者any来让所有可附魔的物品都能用这个木牌来附魔。第三行需要是附魔的名称，比如：耐久或者锋利（同样是英文的），名称后面一个英文冒号加上一到五的数字，即附魔级数，举个例子，耐久三：silktouch:3第四行为花费，即你使用该木牌进行一次单项附魔所需要的花费。木牌附魔只能实现添加一项附魔到物品上的功能，当然你可以用多个写有不同附魔的木牌来进行添加多项附魔属性。&lt;br /&gt;
这种木牌还可以附魔非工具武器类的物品，比如：羽毛。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;11、Gamemode 木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[gamemode]，第二行需要是游戏模式，比如：生存模式-survival,创造-creative，冒险模式-adventure。第三行需要为花费，即你通过木牌将你现在的游戏模式调整一次为木牌上所书写的游戏模式所需要花费的东西。这种木牌的功能就是切换你的游戏模式，对于多种游戏模式的服务器可能会有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;12、Info 木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Info]。第二行必须是页或者章节的名字（？），第三行需要是页数，如果章节包含有这页。第四行是花费，即你通过木牌阅读一次资料所需要花费的东西（我想你不会看第二遍一样的东西）。这种木牌的功能就跟/info指令差不多，使用这种木牌不需要info的权限，这种木牌对展示服务器网址或者规则，介绍很有用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;13、Repair 木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Repair],第二行是hand或者all，表示修理的对象是手中所拿物品（就是你拿着右键木牌的物品）还是你的背包及物品栏还有装备栏里的所有物品。第三行是花费，即你使用木牌进行一次修理所需要花费的东西，不管是修理手中的物品还是所有物品。相信你不会带着一堆没有耐久值的东西去点这个木牌。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essentials经济类木牌&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  这些木牌对于你的服务器的经济来说至关重要，玩家能够通过Trade木牌来卖出他们辛苦砍来/挖来/抢来/钓来的东西，为了帮助你的玩家们，你可能会考虑弄一个收购木牌来收购一些玩家的原石，地狱岩，萤石或者钻石之类的东西。&lt;br /&gt;
  收购/出售商店的权限一般都属于管理者，应为这是些永久商店。而Trade木牌给了玩家一个机会，玩家的背包里需要有他们要卖的东西，这是收购/出售商店不需要的，因为Trade木牌的物品是一个史蒂夫卖给另外一个史蒂夫，而收购/出售商店是数据库卖给所有的史蒂夫。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;1、Trade 木牌&#039;&#039;&lt;br /&gt;
这种木牌的构成有两种形式，而且比较复杂，请仔细阅读。先说说这种木牌的大概结构，第一行的书写内容统一是[Trade],第二行是你想要什么，第三行是你想给出什么，可能你有点疑惑，嗯，我也是，那就往下看吧。&lt;br /&gt;
第一种trade木牌，第一行的书写内容是[Trade],第二行是价格，即你卖出一份物品的价格，格式是这样的，$加上数量，即为多少钱，$和数量之间不用加空格，如$10第三行先写上数量，空格，物品的英文名，英文冒号，总额（即为你要放置于牌子里的物品的数量，请于放置木牌前确定你的背包里有小于等于总额的对应物品，不然放置的木牌没有效果。对应物品就是你上面书写的物品名），数量和物品名构成了一份物品。第四行请空着，如果创建木牌成功，你书写完毕后会在第四行显示你的名字。这种木牌的功能是以对应价格卖出对应数量物品，木牌放置成功后，除了显示名字外，会在第二行的价格后面多出一个冒号，冒号后面的数字暂时为0，意思为你的商品以对应价格卖出了多少份。&lt;br /&gt;
第二种trade木牌，第一行的书写内容是[Trade],第二行是数量，空格，加上物品的英文名，即你收购的物品种类和数量（也就是别人一次能卖给你的物品数量）。第三行先打上一个$加上数字，之间不用空格，（这个价格表示你收购一份如第一行所写的数量的物品的报酬），然后一个英文冒号，然后写上总额（即你在这个木牌里放多少组冒号前的价格，确保你有这么多钱，所放入的钱等于一份价格乘以总额。）如果你的木牌创建成功，同样会在第四行显示你的名字并且在第二行的书写内容后面出现一个冒号，冒号后的数字暂时为0，即为你收购到了多少份物品。 &lt;br /&gt;
 这两种木牌都是给普通玩家的日常交易服务的，当木牌所有者右键自己已经放好的木牌时，木牌所有者会收到木牌里的储存的钱或物品（这里的钱和物品是通过交易所得的，并非你原来放入的钱或物品，所以放置木牌的时候要考虑清楚，你是否真的要放这么多东西进去？）当木牌所有者拿着要卖的物品右键第一种木牌，就是往木牌里续存物品。其他非木牌所有者右键木牌就是买卖东西了，如果你背包里有对应的东西的话。物品名可以为物品id，推荐id。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Buy 木牌（系统售卖木牌）&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Buy]，第二行必须是一个数量，而且是整数，这个数量是一次交易系统给予玩家对应物品的数量。第三行需要是物品英文名字或者id，即这个木牌出售哪个物品，这一行也可以只写上exp来让系统出售经验值。第四行是花费，即系统售卖一次对应数量的对应物品玩家应付给系统的钱或物品，钱，$加整数数量，物品，整数数量，空格，物品英文名或者id。与Trade木牌不同，Buy和Sell木牌是一个永久系统商店木牌，不需要任何东西，需要的物品木牌会自动生成，收到的钱只会从玩家账户里扣除。所以Buy和Sell木牌的放置权限永远不应该给玩家，而应该由服务器管理者管理Buy和Sell木牌。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sell 木牌（系统收购木牌）&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Sell],第二行必须是一个整数数量，这个数量就是玩家一次卖给系统的物品数量。第三行需要写物品名字或者id，即这个木牌收购哪个物品，也可以填写exp，来收购玩家的经验值。（当然玩家得有对应数量的经验值，不然无法交易。经验值的数量就是上面填写的数量，单位是点）第四行是花费，即系统收购一次对应数量的对应物品付给玩家的钱或物品。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Balance 木牌&#039;&#039;&lt;br /&gt;
这种木牌第一行的书写内容必须是[Balance]。这种木牌的功能很简单，查看玩家的财富排行榜（就是谁最有钱），而且不需要使用查看排行榜指令的权限，使玩家更容易地查看财富排行榜，而不是输指令。右键使用，财富榜会显示在对话框里。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;备注：&#039;&#039;&#039;&lt;br /&gt;
1、所有的功能木牌都是右键使用。&lt;br /&gt;
2、有选择地给玩家放置各种木牌的权限。&lt;br /&gt;
3、假如一个玩家想放置一种功能木牌，程序有几道？一这种木牌在Eseentials.config中开启了使用，二这个玩家具有放置这种功能木牌的权限，三这个玩家有木牌彩色字体的权限。&lt;br /&gt;
&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials&amp;diff=164</id>
		<title>Essentials</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials&amp;diff=164"/>
		<updated>2014-10-12T02:25:28Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  本页面部分内容取自john180原创教程，已获得作者许可。[[File:截图22.png|frame|Essemtials官方图标]]&lt;br /&gt;
===Wiki===&lt;br /&gt;
===教程===&lt;br /&gt;
====备份相关设置====&lt;br /&gt;
  在保存服务器地图方面，我们一般会使用AutoSaveWorld这个插件，但是其实Essentials本身就有地图备份相关的功能，此功能已经能满足大部分服主的要求，而不需要去安装新的插件。&lt;br /&gt;
为了使用Essentials的备份功能我们首先得在config文件中开启相关功能&lt;br /&gt;
代码:&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#a0522d&amp;quot;&amp;gt;backup:&lt;br /&gt;
  # 时间间隔,以分钟为单位.&lt;br /&gt;
  interval: 30&lt;br /&gt;
  # 除非你在这加入一个有效的备份命令或脚本,否则这个功能是无用的.&lt;br /&gt;
  # 使用命令 &#039;save-all&#039; 简单的强制保存世界,而不使用备份.&lt;br /&gt;
  # 命令: &#039;rdiff-backup World1 backups/World1&#039;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  这里我是用的是汉化过的config.yml中默认状态的配置&lt;br /&gt;
为了能使用Essentials的地图备份功能你需要新建一个bat文件，不过如果你不想这么麻烦，而是只要简单地保存地图，你可以这么设置。&lt;br /&gt;
代码:&lt;br /&gt;
backup:&lt;br /&gt;
  interval: 60&lt;br /&gt;
  command: &#039;save-all&#039;&lt;br /&gt;
  这样每过一小时服务器就会自动save all&lt;br /&gt;
  如果你想更进一步的对地图进行备份，你首先得在服务端根目录 (注意不是Essentials目录或者plugin目录) 新建一个bat文件。&lt;br /&gt;
  然后粘贴如以下内容&lt;br /&gt;
代码:&lt;br /&gt;
@echo off&lt;br /&gt;
&amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot; a &amp;quot;backups/%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%&amp;quot;.7z -r world world_nether&lt;br /&gt;
pause&lt;br /&gt;
  注意：我在测试中使用的是7zip压缩工具，前面为文件路径请根据各自情况修改（如果使用其他压缩工具不保证能否压缩成功）&lt;br /&gt;
  -r 后面的内容为要备份的世界，如果你要添加更多的世界，输入世界的名字 当中以空格间隔。&lt;br /&gt;
  启动后的效果就是在服务器根目录新建backup文件夹，压缩文件的文件名为当前服务器日期。&lt;br /&gt;
例：&lt;br /&gt;
  [图]&lt;br /&gt;
 年-月-日-小时-分钟-秒&lt;br /&gt;
====help指令相关设置====&lt;br /&gt;
  /help对于玩家来说是个比较有用的指令，当你忘记某个指令时可以输入这个来查询，但是现在help指令渐渐成为了一个比较鸡肋的指令，因为过多的插件导致help列出的指令过多，因而当你要想查找某个指令时你得花费大量的时间一页一页的找。如今Essentials插件的help设置能让你的help列表彻底脱胎换骨。&lt;br /&gt;
  Essentials插件提供了3种设置方式以提供不同的/help显示效果。Essentials会尽可能的遍历所有服务器插件然后获取其中所有的指令，但是如果插件未按标准编写，即在plugin.yml中没有注册过的指令是不会出现在help列表中的。&lt;br /&gt;
1.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: true&lt;br /&gt;
  这种模式下help会显示所有玩家有权限使用的指令。你同样也可以通过给予玩家&lt;br /&gt;
代码:&lt;br /&gt;
essentials.help.&amp;lt;插件名&amp;gt;&lt;br /&gt;
  此权限使得玩家可以在help菜单中查看该插件所有指令。&lt;br /&gt;
2.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: false&lt;br /&gt;
  在此模式下所有的指令都将在help中显示，无论玩家是否有权限执行这些指令。&lt;br /&gt;
3.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: false&lt;br /&gt;
  在此模式下玩家只能看到一些基础的并且玩家有权限使用的指令。&lt;br /&gt;
=====高级定制=====&lt;br /&gt;
  如果这样的设置你还不满足，你想更进一步的定制/help指令，Essentials提供了一个更加强大的功能。&lt;br /&gt;
  你可以通过在Essentials插件目录中添加一个help.txt来自定义/help指令显示的内容。help.txt中的内容将会完全取代默认的help指令列表。&lt;br /&gt;
例子&lt;br /&gt;
代码:&lt;br /&gt;
#欢迎&lt;br /&gt;
欢迎你{PLAYER}&lt;br /&gt;
来自: {ADDRESS}&lt;br /&gt;
服务器IP：{IP}&lt;br /&gt;
你现在的存款：{BALANCE}&lt;br /&gt;
欢迎 代表章节名称（每个章节名称前面必须加#）玩家输入/help 欢迎&lt;br /&gt;
则会显示&lt;br /&gt;
  [图]&lt;br /&gt;
(help.txt必须以UTF-8无BOM编码保存)&lt;br /&gt;
你可以定义多个章节来做到不同的章节显示不同的插件指令&lt;br /&gt;
而且完美支持所有颜色代码&lt;br /&gt;
这样玩家就不用面对那杂乱无章的指令列表了&lt;br /&gt;
在编辑help.txt时可以添加如下变量&lt;br /&gt;
代码:&lt;br /&gt;
玩家展示名称: {PLAYER}&lt;br /&gt;
用户名: {USERNAME}&lt;br /&gt;
服务器IP: {IP}&lt;br /&gt;
玩家IP: {ADDRESS}&lt;br /&gt;
金钱: {BALANCE}&lt;br /&gt;
未读email: {MAILS}&lt;br /&gt;
当前世界名: {WORLD}&lt;br /&gt;
世界列表: {WORLDS}&lt;br /&gt;
在线玩家数: {ONLINE}&lt;br /&gt;
特殊玩家: {UNIQUE}&lt;br /&gt;
玩家列表: {PLAYERLIST}&lt;br /&gt;
服务器时间: {TIME}&lt;br /&gt;
服务器日期: {DATE}&lt;br /&gt;
游戏中PM/AM: {WORLDTIME12}&lt;br /&gt;
游戏中时间: {WORLDTIME24}&lt;br /&gt;
游戏中日期: {WORLDDATE}&lt;br /&gt;
插件列表: {PLUGINS}&lt;br /&gt;
bukkit版本: {VERSION}&lt;br /&gt;
====kits工具包相关设置====&lt;br /&gt;
  kit工具包是Essentials的一个重要功能，你可以用它来发放新手礼包，发放奖励甚至用它来做个系统商店都是可以的。&lt;br /&gt;
熟练的使用kit相关功能可以使你避免在服务器中再安装不必要的插件。&lt;br /&gt;
  首先先是kit每个工具包的格式&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  &amp;lt;kit name&amp;gt;:&lt;br /&gt;
    delay: &amp;lt;delay between usage&amp;gt;&lt;br /&gt;
    items:&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
  另附上中文config文件内容&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  tools:&lt;br /&gt;
    delay: 10&lt;br /&gt;
    items:&lt;br /&gt;
      - 272 1&lt;br /&gt;
      - 273 1&lt;br /&gt;
      - 274 1&lt;br /&gt;
      - 275 1&lt;br /&gt;
  dtools:&lt;br /&gt;
    delay: 600&lt;br /&gt;
    items:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:这钻头是突破天际的钻头&lt;br /&gt;
      - 277 1 digspeed:3 name:矮人 lore:挖掘|挖掘|挖洞&lt;br /&gt;
      - 298 1 color:255,255,255 name:白色的帽子 lore:美好的一天,美好的一天&lt;br /&gt;
      - 279:780 1&lt;br /&gt;
  notch:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 397:3 1 player:Notch&lt;br /&gt;
  color:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  firework:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 401 1 name:愤怒的苦力帕 color:red fade:green type:creeper power:1&lt;br /&gt;
      - 401 1 name:星空 color:yellow,orange fade:blue type:star effect:trail,twinkle power:1&lt;br /&gt;
      - 401 2 name:太阳风 color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1&lt;br /&gt;
  1. delay代表的是领取此工具包的延迟 如果你设置为3600那么这个工具包只能每小时领一次如果你设置为 -1 那么这个工具包只能领取一次。&lt;br /&gt;
  2.你可以可以在config中对每个工具包定义他的使用价格如&lt;br /&gt;
代码:&lt;br /&gt;
kit-tools: 100&lt;br /&gt;
那么使用tools这个工具包将花费玩家100$&lt;br /&gt;
  3.由以上两个示例我们可以看到kit工具包指令支持几乎mc中所有的道具。不过你也许不知道kit工具包中的道具也是支持变量的如&lt;br /&gt;
代码:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:{PLAYER}的超级钻石镐&lt;br /&gt;
效果就是&lt;br /&gt;
 [图]&lt;br /&gt;
其余变量可参考 help相关指令设置 中的变量&lt;br /&gt;
  4.kit工具包同样也支持在工具包中包含金钱&lt;br /&gt;
设置格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- $500&lt;br /&gt;
注意 $符号 不要更改。&lt;br /&gt;
另附 essentials自带的nbt代码&lt;br /&gt;
  5.关于kit工具包中书本的相关设置&lt;br /&gt;
你可以在Essentials插件根目录新建一个book.txt&lt;br /&gt;
内容可按如下示例&lt;br /&gt;
代码:&lt;br /&gt;
#Colors&lt;br /&gt;
Minecraft colors:&lt;br /&gt;
&amp;amp;0 &amp;amp;&amp;amp;0  &amp;amp;1 &amp;amp;&amp;amp;1  &amp;amp;2 &amp;amp;&amp;amp;2  &amp;amp;3 &amp;amp;&amp;amp;3&lt;br /&gt;
&amp;amp;4 &amp;amp;&amp;amp;4  &amp;amp;5 &amp;amp;&amp;amp;5  &amp;amp;6 &amp;amp;&amp;amp;6  &amp;amp;7 &amp;amp;&amp;amp;7&lt;br /&gt;
&amp;amp;8 &amp;amp;&amp;amp;8  &amp;amp;9 &amp;amp;&amp;amp;9  &amp;amp;a &amp;amp;&amp;amp;a  &amp;amp;b &amp;amp;&amp;amp;b&lt;br /&gt;
&amp;amp;c &amp;amp;&amp;amp;c  &amp;amp;d &amp;amp;&amp;amp;d  &amp;amp;e &amp;amp;&amp;amp;e  &amp;amp;f &amp;amp;&amp;amp;f&lt;br /&gt;
&amp;amp;0&lt;br /&gt;
&amp;amp;&amp;amp;k &amp;amp;kMagic&amp;amp;r   &amp;amp;&amp;amp;l &amp;amp;lBold&lt;br /&gt;
&amp;amp;&amp;amp;m &amp;amp;mStrike&amp;amp;r  &amp;amp;&amp;amp;n &amp;amp;nUline&lt;br /&gt;
&amp;amp;&amp;amp;o &amp;amp;oItalic&amp;amp;r  &amp;amp;&amp;amp;r &amp;amp;rReset&lt;br /&gt;
#Colors 代表了书本的章节名字&lt;br /&gt;
我们可以看到在kit包中要调用一本书的格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  下面给出每个项的介绍&lt;br /&gt;
代码:&lt;br /&gt;
Title&lt;br /&gt;
书本的标题，支持颜色代码，与book.txt中的章节名无关&lt;br /&gt;
格式&lt;br /&gt;
title:&amp;lt;title&amp;gt;&lt;br /&gt;
Author&lt;br /&gt;
书本作者，支持颜色代码&lt;br /&gt;
格式&lt;br /&gt;
author:&amp;lt;author&amp;gt;&lt;br /&gt;
Lore&lt;br /&gt;
书本的描述。&lt;br /&gt;
格式&lt;br /&gt;
lore:&amp;lt;description&amp;gt;&lt;br /&gt;
Book&lt;br /&gt;
  这里填写的书本的章节名，对应book.txt中#后面的章节名字。&lt;br /&gt;
格式&lt;br /&gt;
book:&amp;lt;section name&amp;gt;&lt;br /&gt;
  6.kit工具包的权限设定也非常的方便，你可以给予玩家以下权限，来单独限制玩家可使用的工具包&lt;br /&gt;
代码:&lt;br /&gt;
essentials.kits.&amp;lt;kitname&amp;gt;&lt;br /&gt;
=====Essentials的木牌控制相关=====&lt;br /&gt;
  领取工具包需要一个个输入指令，这样子未免有些太麻烦了，不过不要紧Essentials提供了完整的木牌系统来简化你的操作。&lt;br /&gt;
  为了启用木牌领取工具包你首先得在config文件中找到&lt;br /&gt;
代码:&lt;br /&gt;
enabledSigns:&lt;br /&gt;
并将 - kit 前面的#去除，然后重启插件。&lt;br /&gt;
牌子输入格式如下&lt;br /&gt;
  [Kit]&lt;br /&gt;
  &amp;lt;KitName&amp;gt;&lt;br /&gt;
  [Group]&lt;br /&gt;
  [Cost]&lt;br /&gt;
  &amp;lt;kitName&amp;gt;代表了工具包名称，如tools&lt;br /&gt;
  [group]代表了可使用这个牌子的用户组，如果不设置那么根据玩家是否拥有&lt;br /&gt;
  essentials.kits.&amp;lt;kitname&amp;gt; 权限来判断玩家是否可以使用牌子获取工具包.或者你可以在这一项输入 Everyone 代表所有玩家都可以使用。&lt;br /&gt;
  [cost]代表了使用的花费如果不设置默认为免费&lt;br /&gt;
  [Kit]&lt;br /&gt;
  dtools&lt;br /&gt;
  builder&lt;br /&gt;
  $10&lt;br /&gt;
以上为示例（花费前面必须加$）&lt;br /&gt;
====建筑控制相关设置====&lt;br /&gt;
  权限系统基本是每个服主的必修课，Essentials的建筑控制正是基于权限系统对玩家一切使用方块的行为进行限制，从而可以使服主完全限制玩家的行为，包括放置，破坏，扔掉，拾取，使用指定方块，并且可以限制玩家与指定方块交互，如限制玩家使用按钮，开关等。&lt;br /&gt;
  首先是最基本的建筑权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build&lt;br /&gt;
  给予玩家此权限代表了玩家可以使用并放置所有方块。&lt;br /&gt;
  如果当一个玩家没有 Essentials.build权限或者 build: false那么Essentials接着会检查如下权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  以上都是最基础的英文单词，相信大家都看的懂我就不一个个翻译了。&lt;br /&gt;
  唯一需要解释的是 interact 权限 这代表了玩家与方块交互 例如使用按钮等。&lt;br /&gt;
  但是放置方块，或者破坏方块也属于交互的一种，所以如果你想让一个玩家能放置或者破坏一个方块你需要同时给予那个玩家与此方块交互和放置两个权限。&lt;br /&gt;
  通过给予玩家以上权限你就可以做到例如单独让玩家可以破坏某个方块，或者玩家只可以按按钮不能破坏方块之类的功能。&lt;br /&gt;
  那如果你想单独让玩家不能破坏某个方块该如何设置呢&lt;br /&gt;
  这里首先得说明一下groupmanager的权限设置格式&lt;br /&gt;
  大家都知道如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder essentials.build.place.1&lt;br /&gt;
就是给予builder用户组放置石头的权限&lt;br /&gt;
而如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder -essentials.build.place.1&lt;br /&gt;
这两个指令之间只相差了一个 - 但是效果完全相反，添加了此权限玩家将不能放置石头。 - 代表了移除玩家的此权限。&lt;br /&gt;
当一个玩家同时拥有&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.1&lt;br /&gt;
-essentials.build.place.1&lt;br /&gt;
这两个权限时玩家将无法放置石头&lt;br /&gt;
  因为在groupmanager判断权限时优先判断 -权限 这意味着就算你拥有建筑权限 你被加入了-essentials.build.place.1 那么你也是无法放置石头的。&lt;br /&gt;
  以此为基础我们可以单独设置玩家不可以放置，使用的方块。&lt;br /&gt;
  如果你想一次设定多个方块 你可以用 * 来代替 如羊毛方块的ID是35 一直到35:15&lt;br /&gt;
  你可以给予玩家 Essentials.build.place.35:* 来给予玩家所有羊毛方块的放置权限&lt;br /&gt;
====list玩家列表相关设置====&lt;br /&gt;
  在Essentials的list列表设置中服主可以自定义以下内容&lt;br /&gt;
引用:&lt;br /&gt;
  合并:你可以自定义一个展示用户组，将几个用户组的玩家全部显示在一个展示用户组中。&lt;br /&gt;
  隐藏:你可以完全隐藏你不想显示的用户组。&lt;br /&gt;
  限制:你可以限制每个用户组在list列表中的数量上限，超过上限的部分将会被隐藏。&lt;br /&gt;
  这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐，简洁的list列表。&lt;br /&gt;
  在默认情况下,你可以定义所有用户组的显示顺序，所有未定义的用户组将会按照首字母排序。&lt;br /&gt;
在config文件中你可以通过搜索&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
来找到相关设定位置&lt;br /&gt;
  1.合并&lt;br /&gt;
代码:&lt;br /&gt;
Staff: owner admin moderator&lt;br /&gt;
这样设定的话，所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中&lt;br /&gt;
  2.隐藏&lt;br /&gt;
代码:&lt;br /&gt;
default: hidden&lt;br /&gt;
这样设置的话 default 将会被隐藏，所有此用户组的玩家将不会在list列表中显示&lt;br /&gt;
  3.限制&lt;br /&gt;
代码:&lt;br /&gt;
builder: 20&lt;br /&gt;
这样设置的话所有builder用户组的玩家只会显示20个，超过的部分会被隐藏。&lt;br /&gt;
——————————————————————————————————————————————————————————————————&lt;br /&gt;
所有未定义的用户组都将会正常显示&lt;br /&gt;
下面给出一个例子包括上述所有设置&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
   Admin: owner admin&lt;br /&gt;
   stealth: hidden&lt;br /&gt;
   builder: 20&lt;br /&gt;
   default: 0&lt;br /&gt;
====chat聊天格式相关设置====&lt;br /&gt;
通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。&lt;br /&gt;
注意：要使用这些功能你必须安装Essentialschat插件。&lt;br /&gt;
_____________________________________________&lt;br /&gt;
=====显示名（display names）=====&lt;br /&gt;
在Minecraft中,你的displayname就是你在聊天过程中显示的名字，或者是在tab列表，插件中应用到的名字。&lt;br /&gt;
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。&lt;br /&gt;
bukkit最多允许显示名有16个字符，所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。&lt;br /&gt;
======设置======&lt;br /&gt;
在Essentials的config文件中有6个与显示名有关的设定&lt;br /&gt;
代码:&lt;br /&gt;
# OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写&#039;none&#039;来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)&lt;br /&gt;
ops-name-color: &#039;c&#039;&lt;br /&gt;
# 昵称的前缀符号,这样你能知道这不是他们真正的用户名.&lt;br /&gt;
nickname-prefix: &#039;昵称:&#039;&lt;br /&gt;
# 设置最大昵称长度, 昵称前缀也包括在内.&lt;br /&gt;
max-nick-length: 15&lt;br /&gt;
# 如果你想用其他的插件来设置玩家名字,将其改为&amp;quot;false&amp;quot;.&lt;br /&gt;
change-displayname: true&lt;br /&gt;
# 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.&lt;br /&gt;
# 上面的&amp;quot;change-displayname&amp;quot;必须是true才有效.&lt;br /&gt;
change-playerlist: true&lt;br /&gt;
# 添加前缀后缀(上面的&amp;quot;change-displayname&amp;quot;必须是true才有效)&lt;br /&gt;
# 如果你不设置该项,且essentialschat被安装了,其将会被默认为&amp;quot;true&amp;quot;.&lt;br /&gt;
add-prefix-suffix: true&lt;br /&gt;
这里我就直接复制中文config中的设定了，因为有全部的中文注释了。我在这里就不再赘述了&lt;br /&gt;
=====聊天格式=====&lt;br /&gt;
  这里的设定将会改变玩家在聊天时显示的样式。&lt;br /&gt;
  下面是一个例子&lt;br /&gt;
代码:&lt;br /&gt;
{DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}&lt;br /&gt;
代码:&lt;br /&gt;
{MESSAGE} 聊天的内容.&lt;br /&gt;
{GROUP} 玩家所属用户组名称.&lt;br /&gt;
{DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.&lt;br /&gt;
{WORLDNAME} 玩家所处世界的名字.&lt;br /&gt;
{SHORTWORLDNAME} 玩家所处世界的首字母.&lt;br /&gt;
{TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.&lt;br /&gt;
你可以按照自己的喜好自由组合以上变量，并且完全支持颜色代码&lt;br /&gt;
下面给几个例子&lt;br /&gt;
代码:&lt;br /&gt;
format: &#039;&amp;lt;{DISPLAYNAME}&amp;gt; {MESSAGE}&#039;&lt;br /&gt;
format: &#039;&amp;amp;8[&amp;amp;7{GROUP}&amp;amp;8]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} &amp;amp;8[&amp;amp;7{GROUP}&amp;amp;7]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;c {MESSAGE}&#039;&lt;br /&gt;
下面截图中显示的是最后一种样式游戏中的实际效果&lt;br /&gt;
 [图]&lt;br /&gt;
&lt;br /&gt;
====待编辑====&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:Essentials.png&amp;diff=163</id>
		<title>文件:Essentials.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:Essentials.png&amp;diff=163"/>
		<updated>2014-10-12T02:24:25Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​essentials&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;essentials&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials&amp;diff=162</id>
		<title>Essentials</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials&amp;diff=162"/>
		<updated>2014-10-12T02:24:05Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  本页面部分内容取自john180原创教程，已获得作者许可。[[File:截图22.png|frame|caption]]&lt;br /&gt;
===Wiki===&lt;br /&gt;
===教程===&lt;br /&gt;
====备份相关设置====&lt;br /&gt;
  在保存服务器地图方面，我们一般会使用AutoSaveWorld这个插件，但是其实Essentials本身就有地图备份相关的功能，此功能已经能满足大部分服主的要求，而不需要去安装新的插件。&lt;br /&gt;
为了使用Essentials的备份功能我们首先得在config文件中开启相关功能&lt;br /&gt;
代码:&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#a0522d&amp;quot;&amp;gt;backup:&lt;br /&gt;
  # 时间间隔,以分钟为单位.&lt;br /&gt;
  interval: 30&lt;br /&gt;
  # 除非你在这加入一个有效的备份命令或脚本,否则这个功能是无用的.&lt;br /&gt;
  # 使用命令 &#039;save-all&#039; 简单的强制保存世界,而不使用备份.&lt;br /&gt;
  # 命令: &#039;rdiff-backup World1 backups/World1&#039;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
  这里我是用的是汉化过的config.yml中默认状态的配置&lt;br /&gt;
为了能使用Essentials的地图备份功能你需要新建一个bat文件，不过如果你不想这么麻烦，而是只要简单地保存地图，你可以这么设置。&lt;br /&gt;
代码:&lt;br /&gt;
backup:&lt;br /&gt;
  interval: 60&lt;br /&gt;
  command: &#039;save-all&#039;&lt;br /&gt;
  这样每过一小时服务器就会自动save all&lt;br /&gt;
  如果你想更进一步的对地图进行备份，你首先得在服务端根目录 (注意不是Essentials目录或者plugin目录) 新建一个bat文件。&lt;br /&gt;
  然后粘贴如以下内容&lt;br /&gt;
代码:&lt;br /&gt;
@echo off&lt;br /&gt;
&amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot; a &amp;quot;backups/%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%&amp;quot;.7z -r world world_nether&lt;br /&gt;
pause&lt;br /&gt;
  注意：我在测试中使用的是7zip压缩工具，前面为文件路径请根据各自情况修改（如果使用其他压缩工具不保证能否压缩成功）&lt;br /&gt;
  -r 后面的内容为要备份的世界，如果你要添加更多的世界，输入世界的名字 当中以空格间隔。&lt;br /&gt;
  启动后的效果就是在服务器根目录新建backup文件夹，压缩文件的文件名为当前服务器日期。&lt;br /&gt;
例：&lt;br /&gt;
  [图]&lt;br /&gt;
 年-月-日-小时-分钟-秒&lt;br /&gt;
====help指令相关设置====&lt;br /&gt;
  /help对于玩家来说是个比较有用的指令，当你忘记某个指令时可以输入这个来查询，但是现在help指令渐渐成为了一个比较鸡肋的指令，因为过多的插件导致help列出的指令过多，因而当你要想查找某个指令时你得花费大量的时间一页一页的找。如今Essentials插件的help设置能让你的help列表彻底脱胎换骨。&lt;br /&gt;
  Essentials插件提供了3种设置方式以提供不同的/help显示效果。Essentials会尽可能的遍历所有服务器插件然后获取其中所有的指令，但是如果插件未按标准编写，即在plugin.yml中没有注册过的指令是不会出现在help列表中的。&lt;br /&gt;
1.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: true&lt;br /&gt;
  这种模式下help会显示所有玩家有权限使用的指令。你同样也可以通过给予玩家&lt;br /&gt;
代码:&lt;br /&gt;
essentials.help.&amp;lt;插件名&amp;gt;&lt;br /&gt;
  此权限使得玩家可以在help菜单中查看该插件所有指令。&lt;br /&gt;
2.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: true&lt;br /&gt;
hide-permissionless-help: false&lt;br /&gt;
  在此模式下所有的指令都将在help中显示，无论玩家是否有权限执行这些指令。&lt;br /&gt;
3.&lt;br /&gt;
代码:&lt;br /&gt;
non-ess-in-help: false&lt;br /&gt;
  在此模式下玩家只能看到一些基础的并且玩家有权限使用的指令。&lt;br /&gt;
=====高级定制=====&lt;br /&gt;
  如果这样的设置你还不满足，你想更进一步的定制/help指令，Essentials提供了一个更加强大的功能。&lt;br /&gt;
  你可以通过在Essentials插件目录中添加一个help.txt来自定义/help指令显示的内容。help.txt中的内容将会完全取代默认的help指令列表。&lt;br /&gt;
例子&lt;br /&gt;
代码:&lt;br /&gt;
#欢迎&lt;br /&gt;
欢迎你{PLAYER}&lt;br /&gt;
来自: {ADDRESS}&lt;br /&gt;
服务器IP：{IP}&lt;br /&gt;
你现在的存款：{BALANCE}&lt;br /&gt;
欢迎 代表章节名称（每个章节名称前面必须加#）玩家输入/help 欢迎&lt;br /&gt;
则会显示&lt;br /&gt;
  [图]&lt;br /&gt;
(help.txt必须以UTF-8无BOM编码保存)&lt;br /&gt;
你可以定义多个章节来做到不同的章节显示不同的插件指令&lt;br /&gt;
而且完美支持所有颜色代码&lt;br /&gt;
这样玩家就不用面对那杂乱无章的指令列表了&lt;br /&gt;
在编辑help.txt时可以添加如下变量&lt;br /&gt;
代码:&lt;br /&gt;
玩家展示名称: {PLAYER}&lt;br /&gt;
用户名: {USERNAME}&lt;br /&gt;
服务器IP: {IP}&lt;br /&gt;
玩家IP: {ADDRESS}&lt;br /&gt;
金钱: {BALANCE}&lt;br /&gt;
未读email: {MAILS}&lt;br /&gt;
当前世界名: {WORLD}&lt;br /&gt;
世界列表: {WORLDS}&lt;br /&gt;
在线玩家数: {ONLINE}&lt;br /&gt;
特殊玩家: {UNIQUE}&lt;br /&gt;
玩家列表: {PLAYERLIST}&lt;br /&gt;
服务器时间: {TIME}&lt;br /&gt;
服务器日期: {DATE}&lt;br /&gt;
游戏中PM/AM: {WORLDTIME12}&lt;br /&gt;
游戏中时间: {WORLDTIME24}&lt;br /&gt;
游戏中日期: {WORLDDATE}&lt;br /&gt;
插件列表: {PLUGINS}&lt;br /&gt;
bukkit版本: {VERSION}&lt;br /&gt;
====kits工具包相关设置====&lt;br /&gt;
  kit工具包是Essentials的一个重要功能，你可以用它来发放新手礼包，发放奖励甚至用它来做个系统商店都是可以的。&lt;br /&gt;
熟练的使用kit相关功能可以使你避免在服务器中再安装不必要的插件。&lt;br /&gt;
  首先先是kit每个工具包的格式&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  &amp;lt;kit name&amp;gt;:&lt;br /&gt;
    delay: &amp;lt;delay between usage&amp;gt;&lt;br /&gt;
    items:&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
      - &amp;lt;item number&amp;gt; &amp;lt;amount&amp;gt; &amp;lt;meta&amp;gt;&lt;br /&gt;
  另附上中文config文件内容&lt;br /&gt;
代码:&lt;br /&gt;
kits:&lt;br /&gt;
  tools:&lt;br /&gt;
    delay: 10&lt;br /&gt;
    items:&lt;br /&gt;
      - 272 1&lt;br /&gt;
      - 273 1&lt;br /&gt;
      - 274 1&lt;br /&gt;
      - 275 1&lt;br /&gt;
  dtools:&lt;br /&gt;
    delay: 600&lt;br /&gt;
    items:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:这钻头是突破天际的钻头&lt;br /&gt;
      - 277 1 digspeed:3 name:矮人 lore:挖掘|挖掘|挖洞&lt;br /&gt;
      - 298 1 color:255,255,255 name:白色的帽子 lore:美好的一天,美好的一天&lt;br /&gt;
      - 279:780 1&lt;br /&gt;
  notch:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 397:3 1 player:Notch&lt;br /&gt;
  color:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  firework:&lt;br /&gt;
    delay: 6000&lt;br /&gt;
    items:&lt;br /&gt;
      - 401 1 name:愤怒的苦力帕 color:red fade:green type:creeper power:1&lt;br /&gt;
      - 401 1 name:星空 color:yellow,orange fade:blue type:star effect:trail,twinkle power:1&lt;br /&gt;
      - 401 2 name:太阳风 color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1&lt;br /&gt;
  1. delay代表的是领取此工具包的延迟 如果你设置为3600那么这个工具包只能每小时领一次如果你设置为 -1 那么这个工具包只能领取一次。&lt;br /&gt;
  2.你可以可以在config中对每个工具包定义他的使用价格如&lt;br /&gt;
代码:&lt;br /&gt;
kit-tools: 100&lt;br /&gt;
那么使用tools这个工具包将花费玩家100$&lt;br /&gt;
  3.由以上两个示例我们可以看到kit工具包指令支持几乎mc中所有的道具。不过你也许不知道kit工具包中的道具也是支持变量的如&lt;br /&gt;
代码:&lt;br /&gt;
      - 278 1 efficiency:1 durability:1 fortune:1 name:&amp;amp;4Giga_Drill_Breaker lore:{PLAYER}的超级钻石镐&lt;br /&gt;
效果就是&lt;br /&gt;
 [图]&lt;br /&gt;
其余变量可参考 help相关指令设置 中的变量&lt;br /&gt;
  4.kit工具包同样也支持在工具包中包含金钱&lt;br /&gt;
设置格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- $500&lt;br /&gt;
注意 $符号 不要更改。&lt;br /&gt;
另附 essentials自带的nbt代码&lt;br /&gt;
  5.关于kit工具包中书本的相关设置&lt;br /&gt;
你可以在Essentials插件根目录新建一个book.txt&lt;br /&gt;
内容可按如下示例&lt;br /&gt;
代码:&lt;br /&gt;
#Colors&lt;br /&gt;
Minecraft colors:&lt;br /&gt;
&amp;amp;0 &amp;amp;&amp;amp;0  &amp;amp;1 &amp;amp;&amp;amp;1  &amp;amp;2 &amp;amp;&amp;amp;2  &amp;amp;3 &amp;amp;&amp;amp;3&lt;br /&gt;
&amp;amp;4 &amp;amp;&amp;amp;4  &amp;amp;5 &amp;amp;&amp;amp;5  &amp;amp;6 &amp;amp;&amp;amp;6  &amp;amp;7 &amp;amp;&amp;amp;7&lt;br /&gt;
&amp;amp;8 &amp;amp;&amp;amp;8  &amp;amp;9 &amp;amp;&amp;amp;9  &amp;amp;a &amp;amp;&amp;amp;a  &amp;amp;b &amp;amp;&amp;amp;b&lt;br /&gt;
&amp;amp;c &amp;amp;&amp;amp;c  &amp;amp;d &amp;amp;&amp;amp;d  &amp;amp;e &amp;amp;&amp;amp;e  &amp;amp;f &amp;amp;&amp;amp;f&lt;br /&gt;
&amp;amp;0&lt;br /&gt;
&amp;amp;&amp;amp;k &amp;amp;kMagic&amp;amp;r   &amp;amp;&amp;amp;l &amp;amp;lBold&lt;br /&gt;
&amp;amp;&amp;amp;m &amp;amp;mStrike&amp;amp;r  &amp;amp;&amp;amp;n &amp;amp;nUline&lt;br /&gt;
&amp;amp;&amp;amp;o &amp;amp;oItalic&amp;amp;r  &amp;amp;&amp;amp;r &amp;amp;rReset&lt;br /&gt;
#Colors 代表了书本的章节名字&lt;br /&gt;
我们可以看到在kit包中要调用一本书的格式如下&lt;br /&gt;
代码:&lt;br /&gt;
- 387 1 title:&amp;amp;4书_&amp;amp;9与_&amp;amp;6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&lt;br /&gt;
  下面给出每个项的介绍&lt;br /&gt;
代码:&lt;br /&gt;
Title&lt;br /&gt;
书本的标题，支持颜色代码，与book.txt中的章节名无关&lt;br /&gt;
格式&lt;br /&gt;
title:&amp;lt;title&amp;gt;&lt;br /&gt;
Author&lt;br /&gt;
书本作者，支持颜色代码&lt;br /&gt;
格式&lt;br /&gt;
author:&amp;lt;author&amp;gt;&lt;br /&gt;
Lore&lt;br /&gt;
书本的描述。&lt;br /&gt;
格式&lt;br /&gt;
lore:&amp;lt;description&amp;gt;&lt;br /&gt;
Book&lt;br /&gt;
  这里填写的书本的章节名，对应book.txt中#后面的章节名字。&lt;br /&gt;
格式&lt;br /&gt;
book:&amp;lt;section name&amp;gt;&lt;br /&gt;
  6.kit工具包的权限设定也非常的方便，你可以给予玩家以下权限，来单独限制玩家可使用的工具包&lt;br /&gt;
代码:&lt;br /&gt;
essentials.kits.&amp;lt;kitname&amp;gt;&lt;br /&gt;
=====Essentials的木牌控制相关=====&lt;br /&gt;
  领取工具包需要一个个输入指令，这样子未免有些太麻烦了，不过不要紧Essentials提供了完整的木牌系统来简化你的操作。&lt;br /&gt;
  为了启用木牌领取工具包你首先得在config文件中找到&lt;br /&gt;
代码:&lt;br /&gt;
enabledSigns:&lt;br /&gt;
并将 - kit 前面的#去除，然后重启插件。&lt;br /&gt;
牌子输入格式如下&lt;br /&gt;
  [Kit]&lt;br /&gt;
  &amp;lt;KitName&amp;gt;&lt;br /&gt;
  [Group]&lt;br /&gt;
  [Cost]&lt;br /&gt;
  &amp;lt;kitName&amp;gt;代表了工具包名称，如tools&lt;br /&gt;
  [group]代表了可使用这个牌子的用户组，如果不设置那么根据玩家是否拥有&lt;br /&gt;
  essentials.kits.&amp;lt;kitname&amp;gt; 权限来判断玩家是否可以使用牌子获取工具包.或者你可以在这一项输入 Everyone 代表所有玩家都可以使用。&lt;br /&gt;
  [cost]代表了使用的花费如果不设置默认为免费&lt;br /&gt;
  [Kit]&lt;br /&gt;
  dtools&lt;br /&gt;
  builder&lt;br /&gt;
  $10&lt;br /&gt;
以上为示例（花费前面必须加$）&lt;br /&gt;
====建筑控制相关设置====&lt;br /&gt;
  权限系统基本是每个服主的必修课，Essentials的建筑控制正是基于权限系统对玩家一切使用方块的行为进行限制，从而可以使服主完全限制玩家的行为，包括放置，破坏，扔掉，拾取，使用指定方块，并且可以限制玩家与指定方块交互，如限制玩家使用按钮，开关等。&lt;br /&gt;
  首先是最基本的建筑权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build&lt;br /&gt;
  给予玩家此权限代表了玩家可以使用并放置所有方块。&lt;br /&gt;
  如果当一个玩家没有 Essentials.build权限或者 build: false那么Essentials接着会检查如下权限&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.place.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.break.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.interact.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.craft.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.pickup.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;&lt;br /&gt;
essentials.build.drop.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  以上都是最基础的英文单词，相信大家都看的懂我就不一个个翻译了。&lt;br /&gt;
  唯一需要解释的是 interact 权限 这代表了玩家与方块交互 例如使用按钮等。&lt;br /&gt;
  但是放置方块，或者破坏方块也属于交互的一种，所以如果你想让一个玩家能放置或者破坏一个方块你需要同时给予那个玩家与此方块交互和放置两个权限。&lt;br /&gt;
  通过给予玩家以上权限你就可以做到例如单独让玩家可以破坏某个方块，或者玩家只可以按按钮不能破坏方块之类的功能。&lt;br /&gt;
  那如果你想单独让玩家不能破坏某个方块该如何设置呢&lt;br /&gt;
  这里首先得说明一下groupmanager的权限设置格式&lt;br /&gt;
  大家都知道如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder essentials.build.place.1&lt;br /&gt;
就是给予builder用户组放置石头的权限&lt;br /&gt;
而如果我输入&lt;br /&gt;
代码:&lt;br /&gt;
/mangaddp builder -essentials.build.place.1&lt;br /&gt;
这两个指令之间只相差了一个 - 但是效果完全相反，添加了此权限玩家将不能放置石头。 - 代表了移除玩家的此权限。&lt;br /&gt;
当一个玩家同时拥有&lt;br /&gt;
代码:&lt;br /&gt;
essentials.build.place.1&lt;br /&gt;
-essentials.build.place.1&lt;br /&gt;
这两个权限时玩家将无法放置石头&lt;br /&gt;
  因为在groupmanager判断权限时优先判断 -权限 这意味着就算你拥有建筑权限 你被加入了-essentials.build.place.1 那么你也是无法放置石头的。&lt;br /&gt;
  以此为基础我们可以单独设置玩家不可以放置，使用的方块。&lt;br /&gt;
  如果你想一次设定多个方块 你可以用 * 来代替 如羊毛方块的ID是35 一直到35:15&lt;br /&gt;
  你可以给予玩家 Essentials.build.place.35:* 来给予玩家所有羊毛方块的放置权限&lt;br /&gt;
====list玩家列表相关设置====&lt;br /&gt;
  在Essentials的list列表设置中服主可以自定义以下内容&lt;br /&gt;
引用:&lt;br /&gt;
  合并:你可以自定义一个展示用户组，将几个用户组的玩家全部显示在一个展示用户组中。&lt;br /&gt;
  隐藏:你可以完全隐藏你不想显示的用户组。&lt;br /&gt;
  限制:你可以限制每个用户组在list列表中的数量上限，超过上限的部分将会被隐藏。&lt;br /&gt;
  这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐，简洁的list列表。&lt;br /&gt;
  在默认情况下,你可以定义所有用户组的显示顺序，所有未定义的用户组将会按照首字母排序。&lt;br /&gt;
在config文件中你可以通过搜索&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
来找到相关设定位置&lt;br /&gt;
  1.合并&lt;br /&gt;
代码:&lt;br /&gt;
Staff: owner admin moderator&lt;br /&gt;
这样设定的话，所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中&lt;br /&gt;
  2.隐藏&lt;br /&gt;
代码:&lt;br /&gt;
default: hidden&lt;br /&gt;
这样设置的话 default 将会被隐藏，所有此用户组的玩家将不会在list列表中显示&lt;br /&gt;
  3.限制&lt;br /&gt;
代码:&lt;br /&gt;
builder: 20&lt;br /&gt;
这样设置的话所有builder用户组的玩家只会显示20个，超过的部分会被隐藏。&lt;br /&gt;
——————————————————————————————————————————————————————————————————&lt;br /&gt;
所有未定义的用户组都将会正常显示&lt;br /&gt;
下面给出一个例子包括上述所有设置&lt;br /&gt;
代码:&lt;br /&gt;
list:&lt;br /&gt;
   Admin: owner admin&lt;br /&gt;
   stealth: hidden&lt;br /&gt;
   builder: 20&lt;br /&gt;
   default: 0&lt;br /&gt;
====chat聊天格式相关设置====&lt;br /&gt;
通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。&lt;br /&gt;
注意：要使用这些功能你必须安装Essentialschat插件。&lt;br /&gt;
_____________________________________________&lt;br /&gt;
=====显示名（display names）=====&lt;br /&gt;
在Minecraft中,你的displayname就是你在聊天过程中显示的名字，或者是在tab列表，插件中应用到的名字。&lt;br /&gt;
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。&lt;br /&gt;
bukkit最多允许显示名有16个字符，所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。&lt;br /&gt;
======设置======&lt;br /&gt;
在Essentials的config文件中有6个与显示名有关的设定&lt;br /&gt;
代码:&lt;br /&gt;
# OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写&#039;none&#039;来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)&lt;br /&gt;
ops-name-color: &#039;c&#039;&lt;br /&gt;
# 昵称的前缀符号,这样你能知道这不是他们真正的用户名.&lt;br /&gt;
nickname-prefix: &#039;昵称:&#039;&lt;br /&gt;
# 设置最大昵称长度, 昵称前缀也包括在内.&lt;br /&gt;
max-nick-length: 15&lt;br /&gt;
# 如果你想用其他的插件来设置玩家名字,将其改为&amp;quot;false&amp;quot;.&lt;br /&gt;
change-displayname: true&lt;br /&gt;
# 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.&lt;br /&gt;
# 上面的&amp;quot;change-displayname&amp;quot;必须是true才有效.&lt;br /&gt;
change-playerlist: true&lt;br /&gt;
# 添加前缀后缀(上面的&amp;quot;change-displayname&amp;quot;必须是true才有效)&lt;br /&gt;
# 如果你不设置该项,且essentialschat被安装了,其将会被默认为&amp;quot;true&amp;quot;.&lt;br /&gt;
add-prefix-suffix: true&lt;br /&gt;
这里我就直接复制中文config中的设定了，因为有全部的中文注释了。我在这里就不再赘述了&lt;br /&gt;
=====聊天格式=====&lt;br /&gt;
  这里的设定将会改变玩家在聊天时显示的样式。&lt;br /&gt;
  下面是一个例子&lt;br /&gt;
代码:&lt;br /&gt;
{DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}&lt;br /&gt;
代码:&lt;br /&gt;
{MESSAGE} 聊天的内容.&lt;br /&gt;
{GROUP} 玩家所属用户组名称.&lt;br /&gt;
{DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.&lt;br /&gt;
{WORLDNAME} 玩家所处世界的名字.&lt;br /&gt;
{SHORTWORLDNAME} 玩家所处世界的首字母.&lt;br /&gt;
{TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.&lt;br /&gt;
你可以按照自己的喜好自由组合以上变量，并且完全支持颜色代码&lt;br /&gt;
下面给几个例子&lt;br /&gt;
代码:&lt;br /&gt;
format: &#039;&amp;lt;{DISPLAYNAME}&amp;gt; {MESSAGE}&#039;&lt;br /&gt;
format: &#039;&amp;amp;8[&amp;amp;7{GROUP}&amp;amp;8]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} {DISPLAYNAME}&amp;amp;7:&amp;amp;f {MESSAGE}&#039;&lt;br /&gt;
format: &#039;{WORLDNAME} &amp;amp;8[&amp;amp;7{GROUP}&amp;amp;7]&amp;amp;f {DISPLAYNAME}&amp;amp;7:&amp;amp;c {MESSAGE}&#039;&lt;br /&gt;
下面截图中显示的是最后一种样式游戏中的实际效果&lt;br /&gt;
 [图]&lt;br /&gt;
&lt;br /&gt;
====待编辑====&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=156</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=156"/>
		<updated>2014-10-11T10:44:10Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* 教程附带类插件条目 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;欢迎！&lt;br /&gt;
==前言==&lt;br /&gt;
  插件百科致力于翻译插件配置，使用方法等原语言非中文的条目内容，并附上教程解说，帮助服主们更好地理解和运用插件。&lt;br /&gt;
  当然，百科也不会拒绝收录原创插件(这里指以中文为母语的开发者所编译的插件)。&lt;br /&gt;
  整理，翻译和汉化固然有些枯燥无味，我们都是凭着热情参与这些工作的，所以即使你不愿意参与贡献，也请不要诋毁任何百科的成员以及恶意破坏百科的条目内容与运行的页面。&lt;br /&gt;
  目前我们的成员并不多，所以条目的创建与更新速度较慢。&lt;br /&gt;
  请查看侧边栏进行编辑选择。&lt;br /&gt;
 [[特殊:活跃用户]] &lt;br /&gt;
 [[特殊:所有页面]] &lt;br /&gt;
 [[Studio:标准译名列表]] &amp;lt;-- 查看插件列表（McStats Top 120）及译名&lt;br /&gt;
  如果你想要快速参加条目编辑，请点击左侧边栏的快速编辑进入条目，开始编辑。&lt;br /&gt;
  如果你想要创建一个新的条目，请在右上角搜索栏搜索指定条目，创建即可。&lt;br /&gt;
  你也可以查看插件使用排行来决定编辑的条目，地址 [http://www.mcstats.org McStats]&lt;br /&gt;
===需要注意的事情===&lt;br /&gt;
  1.注册时的用户ID请注意不要带有侮辱性，误导性的词语，违反者将无限期封禁账户与IP；&lt;br /&gt;
  2.官方的相关用户名只有在认证后才能继续使用，如Mojang；&lt;br /&gt;
  3.待添加&lt;br /&gt;
&lt;br /&gt;
==服务端资讯==&lt;br /&gt;
  Bukkit与Spigot目前终止下载页面且停止了更新。&lt;br /&gt;
  新的插件服务端正在开发中，SpongePowered，欢迎关注。&lt;br /&gt;
===待确认的讯息===&lt;br /&gt;
  Spigot开始恢复更新，目前最新适配版本1.7.10&lt;br /&gt;
&lt;br /&gt;
==教程附带类插件条目==&lt;br /&gt;
  1.[[OtherDrops]]&lt;br /&gt;
  2.[[Residence]]&lt;br /&gt;
  3.[[BossShop]]&lt;br /&gt;
  4.[[Groupmanager]]&lt;br /&gt;
  5.[[Crackshot]]&lt;br /&gt;
&lt;br /&gt;
==原创插件==&lt;br /&gt;
  请开发者自行添加条目。&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:Yanse.png&amp;diff=155</id>
		<title>文件:Yanse.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:Yanse.png&amp;diff=155"/>
		<updated>2014-10-11T10:43:23Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​颜色&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;颜色&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=154</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=154"/>
		<updated>2014-10-11T10:42:05Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Group Manager命令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
[[File:截图20.png|frame|自涂商标，无版权]]&lt;br /&gt;
&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;                  [[File:截图18.png|frame|right|添加一个已有玩家ton_进入homland世界的default组]]  &lt;br /&gt;
:权限节点：groupmanager.manuadd    &lt;br /&gt;
&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;                     [[File:截图17.png|frame|right|查看一个名叫Lushie的玩家的权限组信息]]  &lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
&lt;br /&gt;
;/manclear: 清空所选世界的所有权限组，默认主世界。  &#039;&#039;慎重使用&#039;&#039;&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manclear&lt;br /&gt;
&lt;br /&gt;
===管理组命令===&lt;br /&gt;
这些命令应该由服务器管理人员编辑。&lt;br /&gt;
;/mangadd :创建一个新的组，以供分配玩家进入（基础组插件自带，不能创建与基础组重名的组名，例如你不能创建一个叫做default的组，因为它是插件自带组。&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;组名&amp;gt;&lt;br /&gt;
: 权限节点：groupmanager.mangadd&lt;br /&gt;
&lt;br /&gt;
;/mangdel:删除一个组。这个指令不会导致你删掉的这个组的继承组的已继承指令。被删掉的这个组里的玩家会进入默认组。&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;组名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mangdel&lt;br /&gt;
&lt;br /&gt;
;/mangaddi:添加组A到组B的继承列表中。继承后，A组会拥有组B的所有权限，改动组A的权限会影响组B的权限，但修改组B的权限不会影响组A的权限。&lt;br /&gt;
‘’注：A,B可以为任意组的名字。’’&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;组A&amp;gt; &amp;lt;组B&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mangaddi&lt;br /&gt;
&lt;br /&gt;
;/mangdeli:把组A从组B的继承列表里移除。&lt;br /&gt;
’’注意：移除后继承组仍然拥有被继承组的权限。请慎重使用此条命令及上条命令。’’&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;组A&amp;gt; &amp;lt;组B&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mangdeli&lt;br /&gt;
&lt;br /&gt;
;/mangaddp:为所选组添加权限。&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;组名&amp;gt; &amp;lt;权限节点&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mangaddp&lt;br /&gt;
&lt;br /&gt;
;/manglistp:列出所选组的所有权限以及继承对象。&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;组名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manglistp&lt;br /&gt;
&lt;br /&gt;
;/manglistv:列出所选组的前后缀，如果没有则会在prefix和suffix后面显示空的’’号。&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;组名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manglistv&lt;br /&gt;
&lt;br /&gt;
;/mangcheckp:检查权限组是否具有权限并查看来源。&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;组名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mangcheckp&lt;br /&gt;
&lt;br /&gt;
;/mancheckw: 查找权限文件保存路径，默认为主世界。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mancheckw&lt;br /&gt;
&lt;br /&gt;
;/manselect:选择一个世界以进行后续编辑指令（用于多世界，因为如果你没有使用多世界插件，即使你不使用这个指令，默认也是编辑当前主世界。比如你选择一个叫做haha的世界进行编辑，则输入/manselect haha，然后就可以进行编辑了。当你要编辑其他世界的时候，再输入另外一个世界的名字/manselect &amp;lt;另一世界名&amp;gt;以切换到另一世界的编辑。&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manselect&lt;br /&gt;
&lt;br /&gt;
;/manworld:查看你当前正在编辑的世界名，与上面的指令一样应用于多世界插件，如果只有一个世界，即没有使用多世界插件，这条指令对你帮助不大。&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manworld&lt;br /&gt;
&lt;br /&gt;
;/mangaddv:为所选组添加前后缀，一次只能添加一种缀。前缀在玩家名前面，后缀在后面。&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;组名&amp;gt; &amp;lt;prefix/suffix&amp;gt; &amp;lt;你想要的缀名&amp;gt;    &lt;br /&gt;
缀名可用颜色字符,在字词前加&amp;amp;后面跟1-9的数字或a-e的字母，具体见右图格式。&lt;br /&gt;
[[File:yanse.png|frame|right|字体颜色及其他标注格式]]  &lt;br /&gt;
:权限节点：groupmanager.mangaddv&lt;br /&gt;
&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=149</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=149"/>
		<updated>2014-10-10T05:34:14Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* 基础用户命令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
[[File:截图20.png|frame|自涂商标，无版权]]&lt;br /&gt;
&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;                  [[File:截图18.png|frame|right|添加一个已有玩家ton_进入homland世界的default组]]  &lt;br /&gt;
:权限节点：groupmanager.manuadd    &lt;br /&gt;
&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;                     [[File:截图17.png|frame|right|查看一个名叫Lushie的玩家的权限组信息]]  &lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
&lt;br /&gt;
;/manclear: 清空所选世界的所有权限组，默认主世界。  &#039;&#039;慎重使用&#039;&#039;&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manclear&lt;br /&gt;
&lt;br /&gt;
;/mancheckw: 查找权限文件保存路径，默认为主世界。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mancheckw&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:%E6%88%AA%E5%9B%BE17.png&amp;diff=148</id>
		<title>文件:截图17.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:%E6%88%AA%E5%9B%BE17.png&amp;diff=148"/>
		<updated>2014-10-10T05:27:53Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​实例&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;实例&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=147</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=147"/>
		<updated>2014-10-10T05:27:34Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Group Manager命令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
[[File:截图20.png|frame|自涂商标，无版权]]&lt;br /&gt;
&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;                  [[File:截图18.png|frame|right|添加一个已有玩家ton_进入homland世界的default组]]  &lt;br /&gt;
:权限节点：groupmanager.manuadd    &lt;br /&gt;
&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;                     [[File:截图17.png|frame|right|查看一个名叫Lushie的玩家的权限组信息]]  &lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
&lt;br /&gt;
;/manclear: 清空所选世界的所有权限组，默认主世界。  &#039;&#039;慎重使用&#039;&#039;&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manclear&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=146</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=146"/>
		<updated>2014-10-10T05:26:05Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Group Manager命令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
[[File:截图20.png|frame|自涂商标，无版权]]&lt;br /&gt;
&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;                  [[File:截图18.png|frame|right|添加一个已有玩家ton_进入homland世界的default组]]  &lt;br /&gt;
:权限节点：groupmanager.manuadd    &lt;br /&gt;
&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
&lt;br /&gt;
;/manclear: 清空所选世界的所有权限组，默认主世界。  &#039;&#039;慎重使用&#039;&#039;&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manclear&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=145</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=145"/>
		<updated>2014-10-10T05:25:28Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Group Manager命令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
[[File:截图20.png|frame|自涂商标，无版权]]&lt;br /&gt;
&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;                  [[File:截图18.png|frame|right|添加一个已有玩家ton_进入default组]]  &lt;br /&gt;
:权限节点：groupmanager.manuadd    &lt;br /&gt;
&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
&lt;br /&gt;
;/manclear: 清空所选世界的所有权限组，默认主世界。  &#039;&#039;慎重使用&#039;&#039;&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manclear&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:%E6%88%AA%E5%9B%BE18.png&amp;diff=144</id>
		<title>文件:截图18.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:%E6%88%AA%E5%9B%BE18.png&amp;diff=144"/>
		<updated>2014-10-10T05:24:25Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​例子&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;例子&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=143</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=143"/>
		<updated>2014-10-10T05:23:31Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* 基础用户命令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
[[File:截图20.png|frame|自涂商标，无版权]]&lt;br /&gt;
&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;                  [[File:截图18|frame|right|添加一个已有玩家ton_进入default组]]  &lt;br /&gt;
:权限节点：groupmanager.manuadd    &lt;br /&gt;
&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
&lt;br /&gt;
;/manclear: 清空所选世界的所有权限组，默认主世界。  &#039;&#039;慎重使用&#039;&#039;&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manclear&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:%E6%88%AA%E5%9B%BE20.png&amp;diff=142</id>
		<title>文件:截图20.png</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E6%96%87%E4%BB%B6:%E6%88%AA%E5%9B%BE20.png&amp;diff=142"/>
		<updated>2014-10-10T05:19:51Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​groupmanager&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;groupmanager&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=141</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=141"/>
		<updated>2014-10-10T05:19:03Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* 基本思路 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
[[File:截图20.png|frame|自涂商标，无版权]]&lt;br /&gt;
&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manuadd      &lt;br /&gt;
&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
&lt;br /&gt;
;/manclear: 清空所选世界的所有权限组，默认主世界。  &#039;&#039;慎重使用&#039;&#039;&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manclear&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=140</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=140"/>
		<updated>2014-10-09T06:00:28Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Group Manager命令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manuadd      &lt;br /&gt;
&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
&lt;br /&gt;
;/manclear: 清空所选世界的所有权限组，默认主世界。  &#039;&#039;慎重使用&#039;&#039;&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manclear&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=139</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=139"/>
		<updated>2014-10-09T05:59:54Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* 基础用户命令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manuadd      &lt;br /&gt;
&lt;br /&gt;
[imageright|添加一个名叫ton的玩家进入default组|[IMG]http://ntu.so/di/HW8HW/截图18.png[/IMG]]&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
&lt;br /&gt;
;/manclear: 清空所选世界的所有权限组，默认主世界。  &#039;&#039;慎重使用&#039;&#039;&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manclear&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=138</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=138"/>
		<updated>2014-10-09T05:37:01Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* Group Manager命令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manuadd      &lt;br /&gt;
&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
&lt;br /&gt;
;/manclear: 清空所选世界的所有权限组，默认主世界。  &#039;&#039;慎重使用&#039;&#039;&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manclear&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=137</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=137"/>
		<updated>2014-10-09T05:35:09Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* 基础用户命令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manuadd      &lt;br /&gt;
&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
&lt;br /&gt;
;/manclear: 清空所选世界的所有权限组，默认主世界。_（慎重使用）_&lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;世界名&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manclear&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=GroupManager&amp;diff=136</id>
		<title>GroupManager</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=GroupManager&amp;diff=136"/>
		<updated>2014-10-09T05:30:08Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* 基础用户命令 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin&lt;br /&gt;
|plugin=Group Manager&lt;br /&gt;
|version=v2.1&lt;br /&gt;
|URL=http://dev.bukkit.org/bukkit-plugins/essentials/&lt;br /&gt;
}}&lt;br /&gt;
Group Manager（有时简称GM）是一款用于控制权限的插件。它允许你为用户组设立权限，并将玩家添加到这些用户组，便可以有拥有允许使用特定权限的多个等级。创建一个自定义的等级系统，对于大部分Minecraft服务器来说是非常有用的。没有它，设置服务器限制玩家的程度是比较困难的。&lt;br /&gt;
Group Manager作为一个独立的组件提供，并且当前不是可用的BukkitDev批准项目。&lt;br /&gt;
请参见:Group Manager/配置，GroupManager/命令和Group Manager/开发者 条目。&lt;br /&gt;
视频教学涉及这一页的一小部分。-其中有一些次要的、过时的、不准确的内容。所以当此页和视频不符时，请使用这一页内容。&lt;br /&gt;
==基本思路==&lt;br /&gt;
Group Manager允许通过尽可能多地创建需要的用户组和副用户组，有效地管理用户的权限。配置可以非常简单，或是如需要的那样复杂。&lt;br /&gt;
最传统的权限系统（如下）使用了组继承，从最上方的新人(Newbie)用户组开始，一直到最下方的服主(Owner)。在小型服务器上可以合并协管员／主持人(Moderator)和管理员用户组，但大多数人会在管理员获得的权限和协管员／主持人获得的权限上有不同的想法。&lt;br /&gt;
;Newbie(新人)&lt;br /&gt;
:Newbie用户组包括最基础的权限节点，应该给予所有新加入玩家在注册时保证安全的权限。&lt;br /&gt;
;Player(玩家)&lt;br /&gt;
:Player用户组包括了所有玩家可以使用的权限。一般包含经济、基础传送，和其他的基础指令。&lt;br /&gt;
;Moderator(协管员/主持人)&lt;br /&gt;
:接下来的两个用户组可以基于你的喜好合并或更深入地分开。典型地，最低级的协管员／主持人等级拥有踢出玩家、监禁玩家的权限，高级的协管员／主持人可以获得封禁玩家IP地址、隐身、生成创造模式物品的允许。&lt;br /&gt;
;Admin(管理员)&lt;br /&gt;
;Owner(服主)&lt;br /&gt;
:服主用户组一般允许使用所有权限/命令，且通常是唯一一个拥有控制插件、规定用户组、关闭/重启服务器命令的用户组。&lt;br /&gt;
==初始安装==&lt;br /&gt;
Group Manager的安装非常容易:&lt;br /&gt;
#安全地关闭服务器。&lt;br /&gt;
#将Group Manager插件放入plugins文件夹。 （EssentialsGroupManager.jar/GroupManager.jar）&lt;br /&gt;
#启动然后关闭服务器。&lt;br /&gt;
#修改初始的config.yml文件。&lt;br /&gt;
#重启服务器（在游戏中应用更新的Group Manager配置时，输入/manload）。&lt;br /&gt;
===配置文件===&lt;br /&gt;
请参见:Group Manager/配置&lt;br /&gt;
第一次下载Group Manager时，一般只有.jar文件。在第一次运行Group Manager时，它会生成可以编辑的配置文件。&lt;br /&gt;
标准的配置和范例里详细的布局很相似，但在使用之前至少需要更改一点，需要将自己加入管理员。&lt;br /&gt;
第一次生成的配置文件时的文件目录结构会看起来像这样:&lt;br /&gt;
 plugins/&lt;br /&gt;
      GroupManager/&lt;br /&gt;
         config.yml&lt;br /&gt;
        globalgroups.yml&lt;br /&gt;
         backups/&lt;br /&gt;
         worlds/&lt;br /&gt;
            world/&lt;br /&gt;
             groups.yml&lt;br /&gt;
             users.yml&lt;br /&gt;
&lt;br /&gt;
配置文件的细节可以在配置页面找到。&lt;br /&gt;
==权限==&lt;br /&gt;
Group Manager配置的核心是权限节点，能够准确地控制一个玩家能干什么、不能干什么，是Group Manager的重点所在。每一个插件都有各自的权限节点，关联于具体插件的命令。&lt;br /&gt;
Essentials插件在它的命令参考里有一个关于权限完整的列表。至于其他的插件，需要查看和它们有关的文档帮助。&lt;br /&gt;
===权限节点===&lt;br /&gt;
每一个支持权限的插件，都会有他们各自的权限节点。&lt;br /&gt;
;权限节点大致语法:&amp;lt;插件名&amp;gt;.&amp;lt;命令名&amp;gt;&lt;br /&gt;
:语法范例： essentials.tp （允许一个玩家通过使用Essentials的/tp 命令进行传送）&lt;br /&gt;
:Essentials是插件名称，命令是/tp&lt;br /&gt;
:父节点（权限节点前半部分）不一定总是插件的名称，所以请在构建用户组之前先检查。这个特性允许不同的插件拥有相同的指令，但是在指明选定哪个插件的指令为默认后不会互相起冲突。&lt;br /&gt;
范例：essentials.god和worldguard.god&lt;br /&gt;
===摘要节点（通配符“*”）===&lt;br /&gt;
Group Manager支持摘要权限，使用通配符允许所有注册的附属的权限&lt;br /&gt;
*essentials.*：允许使用所有的essentials命令&lt;br /&gt;
*essentials.kits.*：允许使用所有的kit工具包&lt;br /&gt;
也可以不用指明插件，直接使用“*”通配符自己。这个使指明的用户组拥有权限使用所有插件的所有命令。注意：有冲突的命令会变得不稳定，除非使用否定节点否认。请自行承担风险，也不是所有的插件都正确地注册了它们的权限。&lt;br /&gt;
===否定节点===&lt;br /&gt;
Group Manager支持否定节点，允许收回使用命令的权限。和继承配合是非常有用的。&lt;br /&gt;
*essentials.kits.*：所有/kit的权限&lt;br /&gt;
*-essentials.kits.admin：仅移除/kit admin的权限&lt;br /&gt;
在使用大型通配符权限（摘要节点）的时候，这个是非常有用的，例如给予一个管理员所有的指令，但移除Group Manager命令的权限部分。将摘要节点和否定节点组合在一起，可以轻松地移除许多的附属命令。&lt;br /&gt;
*-essentials.kits.*：移除所有/kit的权限&lt;br /&gt;
===例外节点===&lt;br /&gt;
Group Manager支持可以覆盖否定节点的例外节点，允许你轻易地恢复命令的权限。这在移除所有命令的权限，并把每个单独地加回来时是有用的。&lt;br /&gt;
*-essentials.signs.create.*：移除创建所有Essentials牌子的权限&lt;br /&gt;
*+essentials.signs.create.trade：覆盖并给予创建交易牌子的权限&lt;br /&gt;
===权限范例===&lt;br /&gt;
这里有大量的Group Manager可用的权限文件范例：&lt;br /&gt;
Group 用户组：：Group Manager全体组&lt;br /&gt;
==变量==&lt;br /&gt;
Group Manager允许像规定权限一样规定变量。每一个用户组的变量都可以有不同的取值。它们往往在基于用户组的插件（如VIP插件等）使用。这里有两个主要的范例：&amp;quot;prefix&amp;quot;（前缀）“suffix”（后缀），和“build”开关。&lt;br /&gt;
===聊天插件===&lt;br /&gt;
大部分聊天插件，会为了基于用户组给予玩家自定义名称，而读取prefix（前缀）和suffix（后缀）取值。&lt;br /&gt;
EssentialsChat会将前缀和后缀添加到个人的用户名，以给用户的名称增加标签和颜色。&lt;br /&gt;
如果想制作更长的聊天前缀，建议查看我们的聊天格式向导，它展示了如何在聊天中使用长的前缀，但在玩家名的名称里使用短的前缀。&lt;br /&gt;
在这里可以找到一个关于颜色代码的列表。&lt;br /&gt;
;一些范例：&lt;br /&gt;
:prefix: &#039;[A]&#039; : 制作一个简单的&amp;lt;[A]User&amp;gt;&lt;br /&gt;
:prefix: &#039;&amp;amp;e&#039; : 制作一个上色的&amp;lt;User&amp;gt; &lt;br /&gt;
===保护插件（AntiGrief）===&lt;br /&gt;
一些插件支持基于“AntiGrief”的保护。就像聊天颜色一样，GroupManager并不提供这项功能。像EssentialsProtect这样的插件提供。&lt;br /&gt;
;build状态往往像这样：&lt;br /&gt;
:build: false禁用方块的建筑／破坏。&lt;br /&gt;
:build: true启用方块的建筑／破坏。 &lt;br /&gt;
==插件更换==&lt;br /&gt;
一般地从大部分权限插件转换到Group Manager是一个比较容易的事情。请先尝试下面的步骤，但是如果无法运行，手动地构建用户组也是比较容易的。&lt;br /&gt;
#移动EssentialsGroupManager.jar或GroupManager.jar到你的plugins目录里。&lt;br /&gt;
#从你的plugins目录移除先前的权限插件的jar文件。&lt;br /&gt;
#复制先前的用户组文件。&lt;br /&gt;
#打开Group Manager文件夹然后定位到世界文件夹（plugins/worlds/&amp;lt;你的世界名称&amp;gt;）。&lt;br /&gt;
#将两个权限配置文件粘贴到此处。&lt;br /&gt;
#将一个重命名为users.yml，另一个重命名为groups.yml，覆盖所有存在的文件。&lt;br /&gt;
#重启服务器。&lt;br /&gt;
==Group Manager命令==&lt;br /&gt;
有大量和Group Manager插件有关的命令，可以用于在游戏中和控制台上为玩家修改和分配用户组。&lt;br /&gt;
请参见：Group Manager/命令&lt;br /&gt;
===基础用户命令===&lt;br /&gt;
这些命令在已经建立好一个用户组，且仅想将用户分配到用户组时十分有用。&lt;br /&gt;
;/manuadd: 移动用户到希望的用户组。（如果不存在的话会添加用户组到文件） &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manuadd      &lt;br /&gt;
&lt;br /&gt;
;/manudel: 移除所有此用户特定的配置。使他进入默认用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manudel      &lt;br /&gt;
&lt;br /&gt;
;/manpromote: 允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manpromote      &lt;br /&gt;
&lt;br /&gt;
;/mandemote: 允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt; &amp;lt;用户组&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.mandemote      &lt;br /&gt;
&lt;br /&gt;
;/manwhois: 获得用户处在的用户组。 &lt;br /&gt;
:/&amp;lt;命令&amp;gt; &amp;lt;玩家&amp;gt;&lt;br /&gt;
:权限节点：groupmanager.manwhois&lt;br /&gt;
[[Category:管理]][[Category:聊天]][[Category:经济]][[Category:综合]][[Category:传送]]&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Residence&amp;diff=92</id>
		<title>Residence</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Residence&amp;diff=92"/>
		<updated>2014-09-24T06:00:58Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://ntu.so/di/C830T/residencelogocrop.png]&lt;br /&gt;
&lt;br /&gt;
Residence&lt;br /&gt;
&lt;br /&gt;
一、简介&lt;br /&gt;
  这是一个非常普遍的的插件，几乎没有服务器不使用这个插件，它还有一个中文名字：领地插件。&lt;br /&gt;
顾名思义，这个插件是为了更好地实现土地保护和玩家生存秩序而产生的。&lt;br /&gt;
&lt;br /&gt;
二、功能&lt;br /&gt;
  话不多说，这个插件主要是实现领地保护功能，顺便附加着一些其它小功能（十分贴心0。0）&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Residence&amp;diff=91</id>
		<title>Residence</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Residence&amp;diff=91"/>
		<updated>2014-09-23T05:28:25Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​以“[http://ntu.so/di/C830T/residencelogocrop.png]  Residence  一、简介   这是一个非常普遍的的插件，几乎没有服务器不使用这个插件，它还...”为内容创建页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://ntu.so/di/C830T/residencelogocrop.png]&lt;br /&gt;
&lt;br /&gt;
Residence&lt;br /&gt;
&lt;br /&gt;
一、简介&lt;br /&gt;
  这是一个非常普遍的的插件，几乎没有服务器不使用这个插件，它还有一个中文名字：领地插件。&lt;br /&gt;
顾名思义，这个插件是为了更好地实现土地保护和玩家生存秩序而产生的。&lt;br /&gt;
&lt;br /&gt;
二、&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=OtherDrops&amp;diff=90</id>
		<title>OtherDrops</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=OtherDrops&amp;diff=90"/>
		<updated>2014-09-22T11:08:05Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* 掉落数量与掉落机会率的设置 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;此wiki介绍的是2.8b.573版本(注意！！)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{条目编译信息}}&lt;br /&gt;
&lt;br /&gt;
[[文件:Od-logo-fill.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==前言==&lt;br /&gt;
   OtherDrops可以设置方块和动物掉落物与击杀动物获得金钱.&lt;br /&gt;
   设置掉落率与单一物品掉落或多种物品掉落.&lt;br /&gt;
   根据不同的工具，生物群落，时间，天 气等来判断是否掉落.&lt;br /&gt;
   设置自定义消息,操作和命令.&lt;br /&gt;
&lt;br /&gt;
   本贴可以说是对于bukkit OtherDrops的翻译，其中夹杂了我的个人理解.&lt;br /&gt;
   如果有什么错误可以吐槽.&lt;br /&gt;
   插件原帖地址：http://dev.bukkit.org/bukkit-plugins/otherdrops/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==插件安装==&lt;br /&gt;
&lt;br /&gt;
   1.下载OtherDrops.jar&lt;br /&gt;
   2.将jar文件放进plugins文件夹&lt;br /&gt;
   3.开启或重启服务器&lt;br /&gt;
   4.打开otherdrops-drops.yml&lt;br /&gt;
   5.编写你的插件配置&lt;br /&gt;
   6.重载插件，ok&lt;br /&gt;
&#039;&#039;&#039;注意:OtherDrops现在只是jar文件(以前是zip压缩文件)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==配置文件==&lt;br /&gt;
&lt;br /&gt;
在“OtherDrops”文件夹，你会看到两个文件：&lt;br /&gt;
   otherdrops-config.yml：插件的全局设置.&lt;br /&gt;
   otherdrops-drops.yml：设置自定义的掉落.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意&#039;&#039;&#039;：虽然OtherDrops自带的一些编辑例子，但是没有默认启用.（下面的教程中将会设置几个简单的例子，希望对你有所帮助.）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==自定义方块掉落==&lt;br /&gt;
&lt;br /&gt;
打开otherdrops-drops.yml&lt;br /&gt;
&lt;br /&gt;
你会发现几个部分：&lt;br /&gt;
   include-files：您可以通过删除＃来启用这个例子.看完文件夹里生成的配置文件后，你才可以进行下一个步骤.&lt;br /&gt;
   aliases：这个是比较高级，可以使物品添加多个变量条件，我们现在可以忽略，以后学习.&lt;br /&gt;
   defaults：让你设置文件中的默认条件。同样属于高级的部分，稍后我们会涉及到这个。&lt;br /&gt;
   otherdrops：这是自定义掉落的设置，正是我们需要的，下面我们开始定制.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===从简单的开始===&lt;br /&gt;
&lt;br /&gt;
如果你想破坏玻璃方块掉落玻璃（实际上原版徒手破坏玻璃方块并不会掉落玻璃)。需要把这个例子添加到掉落设置：&lt;br /&gt;
&lt;br /&gt;
   glass:&lt;br /&gt;
   - drop: glass&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意&#039;&#039;&#039;：掉落物可以被定义为任何官方bukkit材料或实体名称,也支持ID值.&lt;br /&gt;
确保第一行的“glass“前面有两个空格，“- drop”跟上面的格式一样。不要使用制表符（bukkit配置库不喜欢）。字母大小写一般并不重要，但参数（drop）必须为小写。同时也要注意破折号（-）写在第一个参数的前面.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===掉落数量与掉落机会率的设置===&lt;br /&gt;
&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
添加了草方块掉落数量&lt;br /&gt;
  glass:&lt;br /&gt;
  - drop: glass/2&lt;br /&gt;
&lt;br /&gt;
添加了草方块掉落数量范围&lt;br /&gt;
  glass:&lt;br /&gt;
  - drop: glass/1-3&lt;br /&gt;
&lt;br /&gt;
添加了草方块掉落数量范围与掉落机会率&lt;br /&gt;
  glass:&lt;br /&gt;
  - drop: glass/1-3/50%&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意&#039;&#039;&#039;：默认数量（如果未指定）是默认几率是100％的.&lt;br /&gt;
&lt;br /&gt;
当然，在新版的otherdrops中出现了另一种编辑掉落数量及几率的方法：&lt;br /&gt;
&lt;br /&gt;
举一个爬行者掉落绿宝石的例子&lt;br /&gt;
creature_CREEPER:&lt;br /&gt;
&lt;br /&gt;
    - drop: EMERALD&lt;br /&gt;
          &lt;br /&gt;
      chance: 30%&lt;br /&gt;
&lt;br /&gt;
      quantity: 1&lt;br /&gt;
&lt;br /&gt;
数量quantity可以为一个数字，或是一个范围，比如1-3&lt;br /&gt;
&lt;br /&gt;
===设置多种物品一定的机会率掉落===&lt;br /&gt;
&lt;br /&gt;
  glass:&lt;br /&gt;
  - drop: [glass, diamond/1/1%]&lt;br /&gt;
&#039;&#039;&#039;解释&#039;&#039;&#039;：钻石和玻璃有1%机会率掉落1个.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===设置条件的掉落===&lt;br /&gt;
&lt;br /&gt;
这种方法是挺不错的，如果你想让方块被破坏需要特定工具才可以掉落物品可以试试这个：&lt;br /&gt;
&lt;br /&gt;
  glass:&lt;br /&gt;
    - drop: glass&lt;br /&gt;
      tool: any_pickaxe&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;解释&#039;&#039;&#039;：这是第一个条件（工具），还有一些其他的条件（时间，天气，生物群落，世界，等）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;新技能get√&#039;&#039;&#039;让我们继续添加添加多种工具,让我们尝试一下：&lt;br /&gt;
&lt;br /&gt;
  glass:&lt;br /&gt;
    - drop: glass&lt;br /&gt;
      tool: [any_pickaxe, any_sword, -wood_pickaxe, -wood_sword]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;解释&#039;&#039;&#039;：让我们看看现在，我们有我们的原始参数表示任何镐可以触发这种掉落，我们增加了它所以任何剑也可以触发掉落.这是非常厉害的，但我个人不认为木制工具能够使玻璃掉落，（注意（-）在它们前面）.在这种情况下，这告诉otherdrops任何稿子/剑都可以触发掉落，使用没设置或禁止的工具只会打破玻璃没有掉落.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;新技能get√&#039;&#039;&#039;如果想设置更加完美，现在，让我们做一个特殊的权限提供给玩家，使掉落机会率下降50％.&lt;br /&gt;
&lt;br /&gt;
  glass:&lt;br /&gt;
    - drop: glass&lt;br /&gt;
      tool: [any_pickaxe, any_sword, -wood_pickaxe, -wood_sword]&lt;br /&gt;
      chance: 50&lt;br /&gt;
      permission: vip    # 玩家与权限组需要这个权限otherdrops.custom.vip就可以得到这个机会率下降.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==自定义实体掉落==&lt;br /&gt;
&lt;br /&gt;
简单的实体掉落：&lt;br /&gt;
&lt;br /&gt;
  target: thing_to_drop[/quantity][/chance%]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;解释&#039;&#039;&#039;：  目标:掉落的物品[/数量] [/机率％]&lt;br /&gt;
有关详细的变量，可以在变量列表找到.（暂未写出汉化）官方变量说明&lt;br /&gt;
&lt;br /&gt;
相关例子：&lt;br /&gt;
&lt;br /&gt;
  glass:       thin_glass       # 打破玻璃方法，掉落玻璃方法（实际上打破玻璃不掉落）.&lt;br /&gt;
  diamond_ore: diamond/2/5%     # 打破钻石原矿有5%几率掉落2颗钻石.&lt;br /&gt;
  zombie:      diamond/1-3/1%   # 击杀僵尸有1%几率掉落1-3颗钻石.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===自定义多种物品掉落===&lt;br /&gt;
&lt;br /&gt;
  zombie: [default, iron/1/10%, diamond/1/0.5%]&lt;br /&gt;
  grass: [default, brown_mushroom/1/5%, red_mushroom/1/8%]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;解释&#039;&#039;&#039;：在上面第一条中，僵尸的例子设置了默认掉落，并且增加了10%几率掉落1个铁和0.5%几率掉落1个钻石.&lt;br /&gt;
草设置默认掉落，并增加了蘑菇有5%几率掉落，红蘑菇有8％几率掉落.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意&#039;&#039;&#039;：这里的[]可以最多掉落3种物品，如果想只掉落一个，请使用{}来自定义.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===自定义其一物品掉落===&lt;br /&gt;
&lt;br /&gt;
  zombie: {iron/1/10%, diamond/1/0.5%}&lt;br /&gt;
  grass: {brown_mushroom/1/5%, red_mushroom/1/8%}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意&#039;&#039;&#039;：这种情况下不需要指定默认掉落，因为如果没有物品掉落会自动默认的掉落.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==长格式==&lt;br /&gt;
&lt;br /&gt;
使用较长的格式可以让你添加更多的参数，如条件（时间，生物群落，世界，权限等）和操作（消息，损坏，消耗工具等）.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;例子&#039;&#039;&#039;：&lt;br /&gt;
&lt;br /&gt;
现在我们设置打破草方块，在白天只掉落蘑菇，晚上掉落红蘑菇.&lt;br /&gt;
&lt;br /&gt;
  grass:&lt;br /&gt;
  - drop: brown_mushroom/1&lt;br /&gt;
    chance: 5%&lt;br /&gt;
    time: darkness(night)   # covers dusk, night and dawn&lt;br /&gt;
&lt;br /&gt;
  - drop: red_mushroom/1&lt;br /&gt;
    chance: 8%&lt;br /&gt;
    time: day&lt;br /&gt;
&lt;br /&gt;
==添加消息==&lt;br /&gt;
&lt;br /&gt;
自定义在自定义掉落生效的时候，会发出的消息.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;例子&#039;&#039;&#039;：&lt;br /&gt;
&lt;br /&gt;
  ghast:&lt;br /&gt;
  - drop: diamond/1-4&lt;br /&gt;
    chance: 1%&lt;br /&gt;
    message: &amp;quot;That ghast seems to have swallowed a jewellery box.&amp;quot;&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=OtherDrops&amp;diff=89</id>
		<title>OtherDrops</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=OtherDrops&amp;diff=89"/>
		<updated>2014-09-22T10:48:26Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* 长格式 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;此wiki介绍的是2.8b.573版本(注意！！)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{条目编译信息}}&lt;br /&gt;
&lt;br /&gt;
[[文件:Od-logo-fill.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==前言==&lt;br /&gt;
   OtherDrops可以设置方块和动物掉落物与击杀动物获得金钱.&lt;br /&gt;
   设置掉落率与单一物品掉落或多种物品掉落.&lt;br /&gt;
   根据不同的工具，生物群落，时间，天 气等来判断是否掉落.&lt;br /&gt;
   设置自定义消息,操作和命令.&lt;br /&gt;
&lt;br /&gt;
   本贴可以说是对于bukkit OtherDrops的翻译，其中夹杂了我的个人理解.&lt;br /&gt;
   如果有什么错误可以吐槽.&lt;br /&gt;
   插件原帖地址：http://dev.bukkit.org/bukkit-plugins/otherdrops/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==插件安装==&lt;br /&gt;
&lt;br /&gt;
   1.下载OtherDrops.jar&lt;br /&gt;
   2.将jar文件放进plugins文件夹&lt;br /&gt;
   3.开启或重启服务器&lt;br /&gt;
   4.打开otherdrops-drops.yml&lt;br /&gt;
   5.编写你的插件配置&lt;br /&gt;
   6.重载插件，ok&lt;br /&gt;
&#039;&#039;&#039;注意:OtherDrops现在只是jar文件(以前是zip压缩文件)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==配置文件==&lt;br /&gt;
&lt;br /&gt;
在“OtherDrops”文件夹，你会看到两个文件：&lt;br /&gt;
   otherdrops-config.yml：插件的全局设置.&lt;br /&gt;
   otherdrops-drops.yml：设置自定义的掉落.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意&#039;&#039;&#039;：虽然OtherDrops自带的一些编辑例子，但是没有默认启用.（下面的教程中将会设置几个简单的例子，希望对你有所帮助.）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==自定义方块掉落==&lt;br /&gt;
&lt;br /&gt;
打开otherdrops-drops.yml&lt;br /&gt;
&lt;br /&gt;
你会发现几个部分：&lt;br /&gt;
   include-files：您可以通过删除＃来启用这个例子.看完文件夹里生成的配置文件后，你才可以进行下一个步骤.&lt;br /&gt;
   aliases：这个是比较高级，可以使物品添加多个变量条件，我们现在可以忽略，以后学习.&lt;br /&gt;
   defaults：让你设置文件中的默认条件。同样属于高级的部分，稍后我们会涉及到这个。&lt;br /&gt;
   otherdrops：这是自定义掉落的设置，正是我们需要的，下面我们开始定制.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===从简单的开始===&lt;br /&gt;
&lt;br /&gt;
如果你想破坏玻璃方块掉落玻璃（实际上原版徒手破坏玻璃方块并不会掉落玻璃)。需要把这个例子添加到掉落设置：&lt;br /&gt;
&lt;br /&gt;
   glass:&lt;br /&gt;
   - drop: glass&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意&#039;&#039;&#039;：掉落物可以被定义为任何官方bukkit材料或实体名称,也支持ID值.&lt;br /&gt;
确保第一行的“glass“前面有两个空格，“- drop”跟上面的格式一样。不要使用制表符（bukkit配置库不喜欢）。字母大小写一般并不重要，但参数（drop）必须为小写。同时也要注意破折号（-）写在第一个参数的前面.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===掉落数量与掉落机会率的设置===&lt;br /&gt;
&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
添加了草方块掉落数量&lt;br /&gt;
  glass:&lt;br /&gt;
  - drop: glass/2&lt;br /&gt;
&lt;br /&gt;
添加了草方块掉落数量范围&lt;br /&gt;
  glass:&lt;br /&gt;
  - drop: glass/1-3&lt;br /&gt;
&lt;br /&gt;
添加了草方块掉落数量范围与掉落机会率&lt;br /&gt;
  glass:&lt;br /&gt;
  - drop: glass/1-3/50%&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意&#039;&#039;&#039;：默认数量（如果未指定）是默认几率是100％的.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===设置多种物品一定的机会率掉落===&lt;br /&gt;
&lt;br /&gt;
  glass:&lt;br /&gt;
  - drop: [glass, diamond/1/1%]&lt;br /&gt;
&#039;&#039;&#039;解释&#039;&#039;&#039;：钻石和玻璃有1%机会率掉落1个.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===设置条件的掉落===&lt;br /&gt;
&lt;br /&gt;
这种方法是挺不错的，如果你想让方块被破坏需要特定工具才可以掉落物品可以试试这个：&lt;br /&gt;
&lt;br /&gt;
  glass:&lt;br /&gt;
    - drop: glass&lt;br /&gt;
      tool: any_pickaxe&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;解释&#039;&#039;&#039;：这是第一个条件（工具），还有一些其他的条件（时间，天气，生物群落，世界，等）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;新技能get√&#039;&#039;&#039;让我们继续添加添加多种工具,让我们尝试一下：&lt;br /&gt;
&lt;br /&gt;
  glass:&lt;br /&gt;
    - drop: glass&lt;br /&gt;
      tool: [any_pickaxe, any_sword, -wood_pickaxe, -wood_sword]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;解释&#039;&#039;&#039;：让我们看看现在，我们有我们的原始参数表示任何镐可以触发这种掉落，我们增加了它所以任何剑也可以触发掉落.这是非常厉害的，但我个人不认为木制工具能够使玻璃掉落，（注意（-）在它们前面）.在这种情况下，这告诉otherdrops任何稿子/剑都可以触发掉落，使用没设置或禁止的工具只会打破玻璃没有掉落.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;新技能get√&#039;&#039;&#039;如果想设置更加完美，现在，让我们做一个特殊的权限提供给玩家，使掉落机会率下降50％.&lt;br /&gt;
&lt;br /&gt;
  glass:&lt;br /&gt;
    - drop: glass&lt;br /&gt;
      tool: [any_pickaxe, any_sword, -wood_pickaxe, -wood_sword]&lt;br /&gt;
      chance: 50&lt;br /&gt;
      permission: vip    # 玩家与权限组需要这个权限otherdrops.custom.vip就可以得到这个机会率下降.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==自定义实体掉落==&lt;br /&gt;
&lt;br /&gt;
简单的实体掉落：&lt;br /&gt;
&lt;br /&gt;
  target: thing_to_drop[/quantity][/chance%]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;解释&#039;&#039;&#039;：  目标:掉落的物品[/数量] [/机率％]&lt;br /&gt;
有关详细的变量，可以在变量列表找到.（暂未写出汉化）官方变量说明&lt;br /&gt;
&lt;br /&gt;
相关例子：&lt;br /&gt;
&lt;br /&gt;
  glass:       thin_glass       # 打破玻璃方法，掉落玻璃方法（实际上打破玻璃不掉落）.&lt;br /&gt;
  diamond_ore: diamond/2/5%     # 打破钻石原矿有5%几率掉落2颗钻石.&lt;br /&gt;
  zombie:      diamond/1-3/1%   # 击杀僵尸有1%几率掉落1-3颗钻石.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===自定义多种物品掉落===&lt;br /&gt;
&lt;br /&gt;
  zombie: [default, iron/1/10%, diamond/1/0.5%]&lt;br /&gt;
  grass: [default, brown_mushroom/1/5%, red_mushroom/1/8%]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;解释&#039;&#039;&#039;：在上面第一条中，僵尸的例子设置了默认掉落，并且增加了10%几率掉落1个铁和0.5%几率掉落1个钻石.&lt;br /&gt;
草设置默认掉落，并增加了蘑菇有5%几率掉落，红蘑菇有8％几率掉落.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意&#039;&#039;&#039;：这里的[]可以最多掉落3种物品，如果想只掉落一个，请使用{}来自定义.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===自定义其一物品掉落===&lt;br /&gt;
&lt;br /&gt;
  zombie: {iron/1/10%, diamond/1/0.5%}&lt;br /&gt;
  grass: {brown_mushroom/1/5%, red_mushroom/1/8%}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意&#039;&#039;&#039;：这种情况下不需要指定默认掉落，因为如果没有物品掉落会自动默认的掉落.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==长格式==&lt;br /&gt;
&lt;br /&gt;
使用较长的格式可以让你添加更多的参数，如条件（时间，生物群落，世界，权限等）和操作（消息，损坏，消耗工具等）.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;例子&#039;&#039;&#039;：&lt;br /&gt;
&lt;br /&gt;
现在我们设置打破草方块，在白天只掉落蘑菇，晚上掉落红蘑菇.&lt;br /&gt;
&lt;br /&gt;
  grass:&lt;br /&gt;
  - drop: brown_mushroom/1&lt;br /&gt;
    chance: 5%&lt;br /&gt;
    time: darkness(night)   # covers dusk, night and dawn&lt;br /&gt;
&lt;br /&gt;
  - drop: red_mushroom/1&lt;br /&gt;
    chance: 8%&lt;br /&gt;
    time: day&lt;br /&gt;
&lt;br /&gt;
==添加消息==&lt;br /&gt;
&lt;br /&gt;
自定义在自定义掉落生效的时候，会发出的消息.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;例子&#039;&#039;&#039;：&lt;br /&gt;
&lt;br /&gt;
  ghast:&lt;br /&gt;
  - drop: diamond/1-4&lt;br /&gt;
    chance: 1%&lt;br /&gt;
    message: &amp;quot;That ghast seems to have swallowed a jewellery box.&amp;quot;&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=88</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=88"/>
		<updated>2014-09-22T10:43:02Z</updated>

		<summary type="html">&lt;p&gt;Lushie：​/* 原创教程 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;欢迎！&lt;br /&gt;
 请查看侧边栏进行编辑选择。&lt;br /&gt;
 [[特殊:活跃用户]] &amp;lt;-- 本百科活跃用户列表&lt;br /&gt;
 [[特殊:所有页面]] &amp;lt;-- 本百科所有页面列表&lt;br /&gt;
 [[Studio:标准译名列表]] &amp;lt;-- 查看插件列表（McStats Top 120）及译名&lt;br /&gt;
 如果你想要快速参加条目编辑，请点击左侧边栏的快速编辑进入条目，开始编辑。&lt;br /&gt;
 如果你想要创建一个新的条目，请在右上角搜索栏搜索指定条目，创建即可。&lt;br /&gt;
 你也可以查看插件使用排行来决定编辑的条目，地址 [http://www.mcstats.org McStats]&lt;br /&gt;
==服务端资讯==&lt;br /&gt;
  Bukkit与Spigot目前终止下载页面。&lt;br /&gt;
==原创教程==&lt;br /&gt;
  1.[[OtherDrops]]&lt;br /&gt;
  2.[[Residence]]&lt;br /&gt;
  3.[[BossShop]]&lt;br /&gt;
  4.[[Esentials]]&lt;br /&gt;
  5.[[ClearLag]]&lt;br /&gt;
&lt;br /&gt;
==原创插件==&lt;br /&gt;
  请自行添加条目。&lt;/div&gt;</summary>
		<author><name>Lushie</name></author>
	</entry>
</feed>