<?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=Lichi2050</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=Lichi2050"/>
	<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/Lichi2050"/>
	<updated>2026-06-03T04:16:32Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://mineplugin.org/index.php?title=Studio%E8%AE%A8%E8%AE%BA:%E4%BA%92%E5%8A%A9%E5%AE%A2%E6%A0%88&amp;diff=2608</id>
		<title>Studio讨论:互助客栈</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Studio%E8%AE%A8%E8%AE%BA:%E4%BA%92%E5%8A%A9%E5%AE%A2%E6%A0%88&amp;diff=2608"/>
		<updated>2016-02-26T21:31:10Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 成员名单贴 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{模板:互助客栈提示}}&lt;br /&gt;
&lt;br /&gt;
{{Comment Title}}&lt;br /&gt;
&lt;br /&gt;
== 插件百科新图标设计意见征求 ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;百科图标许久未变，初始是为kaho同学所协助编辑，但时至今日，此图标显得并不正式，且未显示出插件百科值特色与理念。&lt;br /&gt;
&lt;br /&gt;
故在此征求大家对新图标的意见。&lt;br /&gt;
&lt;br /&gt;
意见初步统一之后将创建投票，最终全部通过后由指定成员（小组）进行创作。&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
[[用户:Iwar|Re_]]（[[用户讨论:Iwar|讨论]]） 2015年9月2日 (三) 14:19 (HKT)&lt;br /&gt;
&lt;br /&gt;
== 成员名单贴 ==&lt;br /&gt;
&lt;br /&gt;
因为不知道有多少人在这里...&lt;br /&gt;
&lt;br /&gt;
所以在此留下你的ID...&lt;br /&gt;
&lt;br /&gt;
......&lt;br /&gt;
&lt;br /&gt;
正经点吧&lt;br /&gt;
&lt;br /&gt;
用5级标题写自己的名字&lt;br /&gt;
&lt;br /&gt;
除管理员外请不要删除别人的名字&lt;br /&gt;
&lt;br /&gt;
本人为例&lt;br /&gt;
&lt;br /&gt;
作者seesaw_233 2015-10-16&lt;br /&gt;
::可以在[http://mineplugin.org/%E7%89%B9%E6%AE%8A:%E8%B4%A1%E7%8C%AE%E5%BE%97%E5%88%86 这里]了解下最近活跃的成员  [[用户:Iwar|Re_]]（[[用户讨论:Iwar|讨论]]） 2015年10月25日 (日) 11:10 (HKT)&lt;br /&gt;
=== 在下面留名 ===&lt;br /&gt;
===== seesaw_233 =====&lt;br /&gt;
===== LocusAzzurro =====&lt;br /&gt;
===== Lzs =====&lt;br /&gt;
===== Lichi2050 路过看看 =====&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1775</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1775"/>
		<updated>2015-12-17T19:27:04Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 开发者 API */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=&#039;&#039;&#039;指令介绍&#039;&#039;&#039;=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
&lt;br /&gt;
/region setpriority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region priority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region pri [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定区域优先权，[优先权]处得填一个整数，可以是正数也可以是负数。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
&lt;br /&gt;
/region setparent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region parent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region par [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定子区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
&lt;br /&gt;
/region remove [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region rem [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region delete [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region del [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除一个区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
&lt;br /&gt;
/region teleport (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region tp (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
传送到某个区域内，如果加入-s就会传送到区域设定的重生点。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
&lt;br /&gt;
/region load （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region save （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
加载或者保存设定完的区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注意！如果没保存加载时会丢失设定的项目，但WorldGuard的指令在修改完某项设定会自动保存。（通常不会出现这种情况）&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region migratedb [1] [2]&amp;lt;br /&amp;gt;&lt;br /&gt;
转移region文件yml格式到数据库MySQL，或者相反。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
&lt;br /&gt;
开始前我们必须安装Worldedit配合WorldGuard才可以使用！&amp;lt;br /&amp;gt;&lt;br /&gt;
不熟悉/不知道[[WorldEdit|Worldedit]]？ &amp;lt;br /&amp;gt;&lt;br /&gt;
以下教程内Worledit会简称为WE,Worldguard为WG。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.通过WE选择2点来确定一个立方体（于平时WE选择一样）&amp;lt;br /&amp;gt;&lt;br /&gt;
扩大选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
指令：&lt;br /&gt;
           //expand &amp;lt;amount&amp;gt; [direction]&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand &amp;lt;amount&amp;gt; &amp;lt;reverse-amount&amp;gt; [direction]&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand vert&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：第一个：通过指定的方向扩大（东南西北上下）&amp;lt;br /&amp;gt;&lt;br /&gt;
           第二个：通过面向的方向扩大（东南西北）&amp;lt;br /&amp;gt;&lt;br /&gt;
           第三个：垂直方向扩展到基岩以及天空&amp;lt;br /&amp;gt;&lt;br /&gt;
说明：对于指定的方向，用”N”(北),”S”(南),”W”(西),”E”(东),”U”(上),”D”(下)来代表方向(实际太阳升起的方向是南方。。即S，至于为什么我也不知道)。对于面向的方向，如果不出入WENS之类的就会默认为像面向的方向扩展。最后一个则是垂直方向上下完全扩展。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
用法：&lt;br /&gt;
           //expand  扩大格数（数字） 方向（N S W E U D）&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand 扩大格数  反向扩大格数（可以不写）&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand vert&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2.创造region&amp;lt;br /&amp;gt;&lt;br /&gt;
/region define &amp;lt;region_名称&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
或（更详细指令）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region define &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
创造这个region，创造一个region后，例如我们的就叫做Mcbbs，那么默认玩家就不能破坏这个region内的物品（其他设定稍后再说）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.添加成员/会员以及删除&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region addmember &amp;lt;region_名称&amp;gt; [会员1] [会员2] [会员3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/region addmember Mcbbs Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
意思就是在Mcbbs这个region内，玩家Lichi2050也就是我，可以破坏（默认没有修改破坏flag时都有效）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除也是原理，只不过指令稍微改变了一下&amp;lt;br /&amp;gt;&lt;br /&gt;
/region remember &amp;lt;region_名称&amp;gt; [会员1] [会员2] [会员3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.添加拥有者以及删除&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/region addowner &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/region addowner Mcbbs Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
意思就是在Mcbbs这个region内，我Lichi2050是这个region的拥有者（可以设定/修改这个region的任何设置）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除也是原理，只不过指令稍微改变了一下&amp;lt;br /&amp;gt;&lt;br /&gt;
/region remowner &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.region优先权以及子区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region setpriority &amp;lt;region_名称&amp;gt; &amp;lt;优先权&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;优先权&amp;gt;是一个数字，他可以是正数例如3，也可以是负数例如-1&amp;lt;br /&amp;gt;&lt;br /&gt;
数字越大，优先权就越大，例如region1的优先权是2，region2的优先权是5 那么region2的配设会取代/覆盖region1的设定（当然如果2个区域没有覆盖那么设不设定优先权都无所谓）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region setparent &amp;lt;子_region_名称&amp;gt; &amp;lt;父_region_名称&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
首先我们得先了解什么是子区域，子区域有什么用处其实设定父子区域意思和继承差不多（使用权限组插件的朋友相信会很清楚）&amp;lt;br /&amp;gt;&lt;br /&gt;
子region会取读父region的拥有者，会员，以及flag设定（就不用重复设定了，方便）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
&lt;br /&gt;
区域权限组为&amp;lt;br /&amp;gt;&lt;br /&gt;
members 成员&amp;lt;br /&amp;gt;&lt;br /&gt;
nonmembers 非成员&amp;lt;br /&amp;gt;&lt;br /&gt;
owners 拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
nonowners 非拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
everyone 全部玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
注*如果直接修改regions.yml区域权限组有改动（全部变成大写并且everyone变成ALL）！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MEMBERS 成员&amp;lt;br /&amp;gt;&lt;br /&gt;
NON_MEMBERS 非成员&amp;lt;br /&amp;gt;&lt;br /&gt;
OWNERS 拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
NON_OWNERS 非拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
ALL 全部玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
区域权限组有什么用呢？ 在设定flag时可以专门只为一个权限组设定flag（别和权限组插件搞混了！！！）&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/rg flag &amp;lt;region_名称&amp;gt; exit deny&amp;lt;br /&amp;gt;&lt;br /&gt;
/rg flag &amp;lt;region_名称&amp;gt; exit -g nonowners&amp;lt;br /&amp;gt;&lt;br /&gt;
我们的region还是叫做Mcbbs&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
首先第一个指令禁止了退出（出去）这个region&amp;lt;br /&amp;gt;&lt;br /&gt;
下一个指令设定了-g nonowners 意思就是非拥有者玩家不可退出Mcbbs这个region&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
或者你也可以设定例如只禁止什么人进入，又或者什么人进入后会无敌等等（看各自的脑洞吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
一个参考的列子&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example: Getting a reference to WorldGuard&amp;lt;br /&amp;gt;&lt;br /&gt;
import com.sk89q.worldguard.bukkit.WorldGuardPlugin;&amp;lt;br /&amp;gt;&lt;br /&gt;
import org.bukkit.plugin.Plugin;&amp;lt;br /&amp;gt;&lt;br /&gt;
private WorldGuardPlugin getWorldGuard() {&amp;lt;br /&amp;gt;&lt;br /&gt;
    Plugin plugin = getServer().getPluginManager().getPlugin(&amp;quot;WorldGuard&amp;quot;);&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    // WorldGuard 没有加载&amp;lt;br /&amp;gt;&lt;br /&gt;
    if (plugin == null || !(plugin instanceof WorldGuardPlugin)) {&amp;lt;br /&amp;gt;&lt;br /&gt;
        return null; // 也许你想提示一个错误&amp;lt;br /&amp;gt;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    return (WorldGuardPlugin) plugin;&amp;lt;br /&amp;gt;&lt;br /&gt;
}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在较新的Worldguard（我说版本）内，你可以使用Static方式&amp;lt;br /&amp;gt;&lt;br /&gt;
列子：使用WGbukkit取读Worldguard&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import com.sk89q.worldguard.bukkit.WGBukkit;&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
// 现在你需要取读Worldguard&amp;lt;br /&amp;gt;&lt;br /&gt;
// 例如, 集合所有的region到一个点&amp;lt;br /&amp;gt;&lt;br /&gt;
    ApplicableRegionSet set = WGBukkit.getRegionManager(world).getApplicableRegions(location);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===基础权限===&lt;br /&gt;
&lt;br /&gt;
你成功取读/访问Worldguard后，你可以设定例如“can build?”就是“是否可建筑”在WorldGuardPlugin内查看&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
boolean canBuild(org.bukkit.entity.Player player, org.bukkit.Location location)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
boolean canBuild(org.bukkit.entity.Player player, org.bukkit.block.Block block)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列子&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家是否可以破坏脚下的方块&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;return getWorldGuard().canBuild(player,&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;        player.getLocation().getBlock().getRelative(0, -1, 0));&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===区域管理===&lt;br /&gt;
Worldguard可以直接查询全局设定，也可以在指定世界查询单独region，为了方便开发人员取读API，在WorldGuardPlugin内设定成这样即可访问单独region设定。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
com.sk89q.worldguard.protection.manager.RegionManager getRegionManager(org.bukkit.World world)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Warning/注意: 这个方式可以设定为 can return null, 在指定世界关闭.&amp;lt;br /&amp;gt;&lt;br /&gt;
列子&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
return getWorldGuard().getRegionManager(world);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
获取Flags或build/破坏 信息，你需要使用ApplicableRegionSet，设置完后可以转换玩家资料使用LocalPlayer，坐标使用Vector。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
还是看列子吧我难以表达：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
使用ApplicableRegionSet查询破坏权限&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;import com.sk89q.worldguard.protection.managers.RegionManager;&amp;lt;br /&amp;gt;&lt;br /&gt;
====查看Flags====&lt;br /&gt;
&lt;br /&gt;
Flags都保存在com.sk89q.worldguard.protection.flags.DefaultFlag，你不可以直接添加自定义flag，你需要先到ApplicableRegionSet，使用正确的method设定，还得看flag的类型&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果是StateFlag 使用&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
boolean allows(StateFlag flag, LocalPlayer player)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果是StateFlag，where you can&#039;t pass a player, 使用（待翻译）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
boolean allows(StateFlag flag)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果是其他的Flag,使用&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mixed getFlag(Flag flag)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
检查Pvp的Flag&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
return set.allows(DefaultFlag.PVP);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DefaultFlag的一部分内容&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// ...&amp;lt;br /&amp;gt;&lt;br /&gt;
public static final StateFlag PVP = new StateFlag(&amp;quot;pvp&amp;quot;, &#039;p&#039;, true);&amp;lt;br /&amp;gt;&lt;br /&gt;
public static final StateFlag TNT = new StateFlag(&amp;quot;tnt&amp;quot;, &#039;t&#039;, true);&amp;lt;br /&amp;gt;&lt;br /&gt;
// ...&amp;lt;br /&amp;gt;&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
&lt;br /&gt;
region保存在com.sk89q.worldguard.protection.regions.ProtectedRegion，有很多种子class可以设定，例如ProtectedCuboidRegion或ProtectedPolygonalRegion。&amp;lt;br /&amp;gt;&lt;br /&gt;
如果想通过region的名称取读这个region，可以使用RegionManager&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProtectedRegion getRegion(String id)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果想通过区域/Area取读region，可以使用ApplicableRegionSet&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for (ProtectedRegion region : set) {&amp;lt;br /&amp;gt;&lt;br /&gt;
    // region here&amp;lt;br /&amp;gt;&lt;br /&gt;
}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定一个Flag，使用&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
region.setFlag(flag, flag.parseInput(plugin, sender, value))&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果这个flag是复制于com.sk89q.worldguard.protection.flags.DefaultFlag，那么使用&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
? parseInput(WorldGuardPlugin plugin, CommandSender sender, String input)&amp;lt;br /&amp;gt;&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1771</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1771"/>
		<updated>2015-12-17T19:19:35Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 取读WorldGuard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=&#039;&#039;&#039;指令介绍&#039;&#039;&#039;=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
&lt;br /&gt;
/region setpriority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region priority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region pri [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定区域优先权，[优先权]处得填一个整数，可以是正数也可以是负数。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
&lt;br /&gt;
/region setparent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region parent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region par [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定子区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
&lt;br /&gt;
/region remove [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region rem [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region delete [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region del [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除一个区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
&lt;br /&gt;
/region teleport (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region tp (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
传送到某个区域内，如果加入-s就会传送到区域设定的重生点。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
&lt;br /&gt;
/region load （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region save （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
加载或者保存设定完的区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注意！如果没保存加载时会丢失设定的项目，但WorldGuard的指令在修改完某项设定会自动保存。（通常不会出现这种情况）&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region migratedb [1] [2]&amp;lt;br /&amp;gt;&lt;br /&gt;
转移region文件yml格式到数据库MySQL，或者相反。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
&lt;br /&gt;
开始前我们必须安装Worldedit配合WorldGuard才可以使用！&amp;lt;br /&amp;gt;&lt;br /&gt;
不熟悉/不知道[[WorldEdit|Worldedit]]？ &amp;lt;br /&amp;gt;&lt;br /&gt;
以下教程内Worledit会简称为WE,Worldguard为WG。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.通过WE选择2点来确定一个立方体（于平时WE选择一样）&amp;lt;br /&amp;gt;&lt;br /&gt;
扩大选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
指令：&lt;br /&gt;
           //expand &amp;lt;amount&amp;gt; [direction]&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand &amp;lt;amount&amp;gt; &amp;lt;reverse-amount&amp;gt; [direction]&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand vert&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：第一个：通过指定的方向扩大（东南西北上下）&amp;lt;br /&amp;gt;&lt;br /&gt;
           第二个：通过面向的方向扩大（东南西北）&amp;lt;br /&amp;gt;&lt;br /&gt;
           第三个：垂直方向扩展到基岩以及天空&amp;lt;br /&amp;gt;&lt;br /&gt;
说明：对于指定的方向，用”N”(北),”S”(南),”W”(西),”E”(东),”U”(上),”D”(下)来代表方向(实际太阳升起的方向是南方。。即S，至于为什么我也不知道)。对于面向的方向，如果不出入WENS之类的就会默认为像面向的方向扩展。最后一个则是垂直方向上下完全扩展。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
用法：&lt;br /&gt;
           //expand  扩大格数（数字） 方向（N S W E U D）&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand 扩大格数  反向扩大格数（可以不写）&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand vert&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2.创造region&amp;lt;br /&amp;gt;&lt;br /&gt;
/region define &amp;lt;region_名称&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
或（更详细指令）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region define &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
创造这个region，创造一个region后，例如我们的就叫做Mcbbs，那么默认玩家就不能破坏这个region内的物品（其他设定稍后再说）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.添加成员/会员以及删除&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region addmember &amp;lt;region_名称&amp;gt; [会员1] [会员2] [会员3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/region addmember Mcbbs Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
意思就是在Mcbbs这个region内，玩家Lichi2050也就是我，可以破坏（默认没有修改破坏flag时都有效）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除也是原理，只不过指令稍微改变了一下&amp;lt;br /&amp;gt;&lt;br /&gt;
/region remember &amp;lt;region_名称&amp;gt; [会员1] [会员2] [会员3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.添加拥有者以及删除&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/region addowner &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/region addowner Mcbbs Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
意思就是在Mcbbs这个region内，我Lichi2050是这个region的拥有者（可以设定/修改这个region的任何设置）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除也是原理，只不过指令稍微改变了一下&amp;lt;br /&amp;gt;&lt;br /&gt;
/region remowner &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.region优先权以及子区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region setpriority &amp;lt;region_名称&amp;gt; &amp;lt;优先权&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;优先权&amp;gt;是一个数字，他可以是正数例如3，也可以是负数例如-1&amp;lt;br /&amp;gt;&lt;br /&gt;
数字越大，优先权就越大，例如region1的优先权是2，region2的优先权是5 那么region2的配设会取代/覆盖region1的设定（当然如果2个区域没有覆盖那么设不设定优先权都无所谓）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region setparent &amp;lt;子_region_名称&amp;gt; &amp;lt;父_region_名称&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
首先我们得先了解什么是子区域，子区域有什么用处其实设定父子区域意思和继承差不多（使用权限组插件的朋友相信会很清楚）&amp;lt;br /&amp;gt;&lt;br /&gt;
子region会取读父region的拥有者，会员，以及flag设定（就不用重复设定了，方便）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
&lt;br /&gt;
区域权限组为&amp;lt;br /&amp;gt;&lt;br /&gt;
members 成员&amp;lt;br /&amp;gt;&lt;br /&gt;
nonmembers 非成员&amp;lt;br /&amp;gt;&lt;br /&gt;
owners 拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
nonowners 非拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
everyone 全部玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
注*如果直接修改regions.yml区域权限组有改动（全部变成大写并且everyone变成ALL）！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MEMBERS 成员&amp;lt;br /&amp;gt;&lt;br /&gt;
NON_MEMBERS 非成员&amp;lt;br /&amp;gt;&lt;br /&gt;
OWNERS 拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
NON_OWNERS 非拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
ALL 全部玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
区域权限组有什么用呢？ 在设定flag时可以专门只为一个权限组设定flag（别和权限组插件搞混了！！！）&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/rg flag &amp;lt;region_名称&amp;gt; exit deny&amp;lt;br /&amp;gt;&lt;br /&gt;
/rg flag &amp;lt;region_名称&amp;gt; exit -g nonowners&amp;lt;br /&amp;gt;&lt;br /&gt;
我们的region还是叫做Mcbbs&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
首先第一个指令禁止了退出（出去）这个region&amp;lt;br /&amp;gt;&lt;br /&gt;
下一个指令设定了-g nonowners 意思就是非拥有者玩家不可退出Mcbbs这个region&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
或者你也可以设定例如只禁止什么人进入，又或者什么人进入后会无敌等等（看各自的脑洞吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
一个参考的列子&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example: Getting a reference to WorldGuard&amp;lt;br /&amp;gt;&lt;br /&gt;
import com.sk89q.worldguard.bukkit.WorldGuardPlugin;&amp;lt;br /&amp;gt;&lt;br /&gt;
import org.bukkit.plugin.Plugin;&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
private WorldGuardPlugin getWorldGuard() {&amp;lt;br /&amp;gt;&lt;br /&gt;
    Plugin plugin = getServer().getPluginManager().getPlugin(&amp;quot;WorldGuard&amp;quot;);&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    // WorldGuard 没有加载&amp;lt;br /&amp;gt;&lt;br /&gt;
    if (plugin == null || !(plugin instanceof WorldGuardPlugin)) {&amp;lt;br /&amp;gt;&lt;br /&gt;
        return null; // 也许你想提示一个错误&amp;lt;br /&amp;gt;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    return (WorldGuardPlugin) plugin;&amp;lt;br /&amp;gt;&lt;br /&gt;
}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在较新的Worldguard（我说版本）内，你可以使用Static方式&amp;lt;br /&amp;gt;&lt;br /&gt;
列子：使用WGbukkit取读Worldguard&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import com.sk89q.worldguard.bukkit.WGBukkit;&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
// 现在你需要取读Worldguard&amp;lt;br /&amp;gt;&lt;br /&gt;
// 例如, 集合所有的region到一个点&amp;lt;br /&amp;gt;&lt;br /&gt;
    ApplicableRegionSet set = WGBukkit.getRegionManager(world).getApplicableRegions(location);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:Lichi2050&amp;diff=1603</id>
		<title>用户讨论:Lichi2050</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:Lichi2050&amp;diff=1603"/>
		<updated>2015-10-26T12:07:48Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 用户讨论？ ==&lt;br /&gt;
&lt;br /&gt;
  这个页面是用来交流的，不需要放上自己的个人信息，在主页面写就好。 [[用户:Iwar|Re_]]（[[用户讨论:Iwar|讨论]]） 2015年10月25日 (日) 11:13 (HKT)&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Lichi2050&amp;diff=1590</id>
		<title>用户:Lichi2050</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7:Lichi2050&amp;diff=1590"/>
		<updated>2015-10-21T18:31:50Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​创建页面，内容为“Mcbbs个人资料：&amp;lt;br /&amp;gt;  lichi2050 (UID: 265839)&amp;lt;br /&amp;gt;  基本资料&amp;lt;br /&amp;gt; 用户名	        lichi2050&amp;lt;br /&amp;gt;	  性别	        男&amp;lt;br /&amp;gt; 生日	        保密&amp;lt;br /...”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs个人资料：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lichi2050 (UID: 265839)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
基本资料&amp;lt;br /&amp;gt;&lt;br /&gt;
用户名	        lichi2050&amp;lt;br /&amp;gt;	 &lt;br /&gt;
性别	        男&amp;lt;br /&amp;gt;&lt;br /&gt;
生日	        保密&amp;lt;br /&amp;gt;   &lt;br /&gt;
PC正版用户名	Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
PE正版用户名	无&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
联系方式&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
QQ	        1352633229&amp;lt;br /&amp;gt;&lt;br /&gt;
Email	        1352633229@qq.com&amp;lt;br /&amp;gt; 	&lt;br /&gt;
&lt;br /&gt;
妹子一声吼老鼠都吓怕！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
帐号密码：123789456abcde7 ← 欢迎来盗&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:Lichi2050&amp;diff=1589</id>
		<title>用户讨论:Lichi2050</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:Lichi2050&amp;diff=1589"/>
		<updated>2015-10-21T18:31:20Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs个人资料：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lichi2050 (UID: 265839)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
基本资料&amp;lt;br /&amp;gt;&lt;br /&gt;
用户名	        lichi2050&amp;lt;br /&amp;gt;	 &lt;br /&gt;
性别	        男&amp;lt;br /&amp;gt;&lt;br /&gt;
生日	        保密&amp;lt;br /&amp;gt;   &lt;br /&gt;
PC正版用户名	Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
PE正版用户名	无&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
联系方式&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
QQ	        1352633229&amp;lt;br /&amp;gt;&lt;br /&gt;
Email	        1352633229@qq.com&amp;lt;br /&amp;gt; 	&lt;br /&gt;
&lt;br /&gt;
妹子一声吼老鼠都吓怕！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
帐号密码：123789456abcde7 ← 欢迎来盗&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:Lichi2050&amp;diff=1588</id>
		<title>用户讨论:Lichi2050</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:Lichi2050&amp;diff=1588"/>
		<updated>2015-10-21T18:31:04Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs个人资料：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lichi2050 (UID: 265839)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
基本资料&lt;br /&gt;
用户名	        lichi2050&amp;lt;br /&amp;gt;	 &lt;br /&gt;
性别	        男&amp;lt;br /&amp;gt;&lt;br /&gt;
生日	        保密&amp;lt;br /&amp;gt;   &lt;br /&gt;
PC正版用户名	Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
PE正版用户名	无&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
联系方式&lt;br /&gt;
&lt;br /&gt;
QQ	        1352633229&amp;lt;br /&amp;gt;&lt;br /&gt;
Email	        1352633229@qq.com&amp;lt;br /&amp;gt; 	&lt;br /&gt;
&lt;br /&gt;
妹子一声吼老鼠都吓怕！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
帐号密码：123789456abcde7 ← 欢迎来盗&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:Lichi2050&amp;diff=1587</id>
		<title>用户讨论:Lichi2050</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:Lichi2050&amp;diff=1587"/>
		<updated>2015-10-21T18:30:29Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​创建页面，内容为“Mcbbs个人资料：  lichi2050 (UID: 265839)  基本资料 用户名	        lichi2050	  性别	        男 生日	        保密     PC正版用户名	Lichi2050 PE...”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs个人资料：&lt;br /&gt;
&lt;br /&gt;
lichi2050 (UID: 265839)&lt;br /&gt;
&lt;br /&gt;
基本资料&lt;br /&gt;
用户名	        lichi2050	 &lt;br /&gt;
性别	        男&lt;br /&gt;
生日	        保密    &lt;br /&gt;
PC正版用户名	Lichi2050&lt;br /&gt;
PE正版用户名	无&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
联系方式&lt;br /&gt;
&lt;br /&gt;
QQ	        1352633229&lt;br /&gt;
Email	        1352633229@qq.com 	&lt;br /&gt;
&lt;br /&gt;
妹子一声吼老鼠都吓怕！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
帐号密码：123789456abcde7 ← 欢迎来盗&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1586</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1586"/>
		<updated>2015-10-21T18:26:10Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 区域权限组 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=&#039;&#039;&#039;指令介绍&#039;&#039;&#039;=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
&lt;br /&gt;
/region setpriority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region priority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region pri [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定区域优先权，[优先权]处得填一个整数，可以是正数也可以是负数。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
&lt;br /&gt;
/region setparent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region parent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region par [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定子区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
&lt;br /&gt;
/region remove [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region rem [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region delete [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region del [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除一个区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
&lt;br /&gt;
/region teleport (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region tp (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
传送到某个区域内，如果加入-s就会传送到区域设定的重生点。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
&lt;br /&gt;
/region load （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region save （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
加载或者保存设定完的区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注意！如果没保存加载时会丢失设定的项目，但WorldGuard的指令在修改完某项设定会自动保存。（通常不会出现这种情况）&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region migratedb [1] [2]&amp;lt;br /&amp;gt;&lt;br /&gt;
转移region文件yml格式到数据库MySQL，或者相反。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
&lt;br /&gt;
开始前我们必须安装Worldedit配合WorldGuard才可以使用！&amp;lt;br /&amp;gt;&lt;br /&gt;
不熟悉/不知道[[WorldEdit|Worldedit]]？ &amp;lt;br /&amp;gt;&lt;br /&gt;
以下教程内Worledit会简称为WE,Worldguard为WG。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.通过WE选择2点来确定一个立方体（于平时WE选择一样）&amp;lt;br /&amp;gt;&lt;br /&gt;
扩大选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
指令：&lt;br /&gt;
           //expand &amp;lt;amount&amp;gt; [direction]&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand &amp;lt;amount&amp;gt; &amp;lt;reverse-amount&amp;gt; [direction]&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand vert&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：第一个：通过指定的方向扩大（东南西北上下）&amp;lt;br /&amp;gt;&lt;br /&gt;
           第二个：通过面向的方向扩大（东南西北）&amp;lt;br /&amp;gt;&lt;br /&gt;
           第三个：垂直方向扩展到基岩以及天空&amp;lt;br /&amp;gt;&lt;br /&gt;
说明：对于指定的方向，用”N”(北),”S”(南),”W”(西),”E”(东),”U”(上),”D”(下)来代表方向(实际太阳升起的方向是南方。。即S，至于为什么我也不知道)。对于面向的方向，如果不出入WENS之类的就会默认为像面向的方向扩展。最后一个则是垂直方向上下完全扩展。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
用法：&lt;br /&gt;
           //expand  扩大格数（数字） 方向（N S W E U D）&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand 扩大格数  反向扩大格数（可以不写）&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand vert&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2.创造region&amp;lt;br /&amp;gt;&lt;br /&gt;
/region define &amp;lt;region_名称&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
或（更详细指令）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region define &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
创造这个region，创造一个region后，例如我们的就叫做Mcbbs，那么默认玩家就不能破坏这个region内的物品（其他设定稍后再说）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.添加成员/会员以及删除&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region addmember &amp;lt;region_名称&amp;gt; [会员1] [会员2] [会员3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/region addmember Mcbbs Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
意思就是在Mcbbs这个region内，玩家Lichi2050也就是我，可以破坏（默认没有修改破坏flag时都有效）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除也是原理，只不过指令稍微改变了一下&amp;lt;br /&amp;gt;&lt;br /&gt;
/region remember &amp;lt;region_名称&amp;gt; [会员1] [会员2] [会员3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.添加拥有者以及删除&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/region addowner &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/region addowner Mcbbs Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
意思就是在Mcbbs这个region内，我Lichi2050是这个region的拥有者（可以设定/修改这个region的任何设置）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除也是原理，只不过指令稍微改变了一下&amp;lt;br /&amp;gt;&lt;br /&gt;
/region remowner &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.region优先权以及子区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region setpriority &amp;lt;region_名称&amp;gt; &amp;lt;优先权&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;优先权&amp;gt;是一个数字，他可以是正数例如3，也可以是负数例如-1&amp;lt;br /&amp;gt;&lt;br /&gt;
数字越大，优先权就越大，例如region1的优先权是2，region2的优先权是5 那么region2的配设会取代/覆盖region1的设定（当然如果2个区域没有覆盖那么设不设定优先权都无所谓）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region setparent &amp;lt;子_region_名称&amp;gt; &amp;lt;父_region_名称&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
首先我们得先了解什么是子区域，子区域有什么用处其实设定父子区域意思和继承差不多（使用权限组插件的朋友相信会很清楚）&amp;lt;br /&amp;gt;&lt;br /&gt;
子region会取读父region的拥有者，会员，以及flag设定（就不用重复设定了，方便）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
&lt;br /&gt;
区域权限组为&amp;lt;br /&amp;gt;&lt;br /&gt;
members 成员&amp;lt;br /&amp;gt;&lt;br /&gt;
nonmembers 非成员&amp;lt;br /&amp;gt;&lt;br /&gt;
owners 拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
nonowners 非拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
everyone 全部玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
注*如果直接修改regions.yml区域权限组有改动（全部变成大写并且everyone变成ALL）！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MEMBERS 成员&amp;lt;br /&amp;gt;&lt;br /&gt;
NON_MEMBERS 非成员&amp;lt;br /&amp;gt;&lt;br /&gt;
OWNERS 拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
NON_OWNERS 非拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
ALL 全部玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
区域权限组有什么用呢？ 在设定flag时可以专门只为一个权限组设定flag（别和权限组插件搞混了！！！）&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/rg flag &amp;lt;region_名称&amp;gt; exit deny&amp;lt;br /&amp;gt;&lt;br /&gt;
/rg flag &amp;lt;region_名称&amp;gt; exit -g nonowners&amp;lt;br /&amp;gt;&lt;br /&gt;
我们的region还是叫做Mcbbs&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
首先第一个指令禁止了退出（出去）这个region&amp;lt;br /&amp;gt;&lt;br /&gt;
下一个指令设定了-g nonowners 意思就是非拥有者玩家不可退出Mcbbs这个region&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
或者你也可以设定例如只禁止什么人进入，又或者什么人进入后会无敌等等（看各自的脑洞吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1585</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1585"/>
		<updated>2015-10-21T18:23:24Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 基础教程 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=&#039;&#039;&#039;指令介绍&#039;&#039;&#039;=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
&lt;br /&gt;
/region setpriority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region priority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region pri [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定区域优先权，[优先权]处得填一个整数，可以是正数也可以是负数。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
&lt;br /&gt;
/region setparent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region parent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region par [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定子区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
&lt;br /&gt;
/region remove [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region rem [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region delete [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region del [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除一个区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
&lt;br /&gt;
/region teleport (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region tp (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
传送到某个区域内，如果加入-s就会传送到区域设定的重生点。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
&lt;br /&gt;
/region load （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region save （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
加载或者保存设定完的区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注意！如果没保存加载时会丢失设定的项目，但WorldGuard的指令在修改完某项设定会自动保存。（通常不会出现这种情况）&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region migratedb [1] [2]&amp;lt;br /&amp;gt;&lt;br /&gt;
转移region文件yml格式到数据库MySQL，或者相反。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
&lt;br /&gt;
开始前我们必须安装Worldedit配合WorldGuard才可以使用！&amp;lt;br /&amp;gt;&lt;br /&gt;
不熟悉/不知道[[WorldEdit|Worldedit]]？ &amp;lt;br /&amp;gt;&lt;br /&gt;
以下教程内Worledit会简称为WE,Worldguard为WG。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.通过WE选择2点来确定一个立方体（于平时WE选择一样）&amp;lt;br /&amp;gt;&lt;br /&gt;
扩大选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
指令：&lt;br /&gt;
           //expand &amp;lt;amount&amp;gt; [direction]&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand &amp;lt;amount&amp;gt; &amp;lt;reverse-amount&amp;gt; [direction]&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand vert&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：第一个：通过指定的方向扩大（东南西北上下）&amp;lt;br /&amp;gt;&lt;br /&gt;
           第二个：通过面向的方向扩大（东南西北）&amp;lt;br /&amp;gt;&lt;br /&gt;
           第三个：垂直方向扩展到基岩以及天空&amp;lt;br /&amp;gt;&lt;br /&gt;
说明：对于指定的方向，用”N”(北),”S”(南),”W”(西),”E”(东),”U”(上),”D”(下)来代表方向(实际太阳升起的方向是南方。。即S，至于为什么我也不知道)。对于面向的方向，如果不出入WENS之类的就会默认为像面向的方向扩展。最后一个则是垂直方向上下完全扩展。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
用法：&lt;br /&gt;
           //expand  扩大格数（数字） 方向（N S W E U D）&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand 扩大格数  反向扩大格数（可以不写）&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand vert&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2.创造region&amp;lt;br /&amp;gt;&lt;br /&gt;
/region define &amp;lt;region_名称&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
或（更详细指令）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region define &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
创造这个region，创造一个region后，例如我们的就叫做Mcbbs，那么默认玩家就不能破坏这个region内的物品（其他设定稍后再说）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.添加成员/会员以及删除&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region addmember &amp;lt;region_名称&amp;gt; [会员1] [会员2] [会员3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/region addmember Mcbbs Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
意思就是在Mcbbs这个region内，玩家Lichi2050也就是我，可以破坏（默认没有修改破坏flag时都有效）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除也是原理，只不过指令稍微改变了一下&amp;lt;br /&amp;gt;&lt;br /&gt;
/region remember &amp;lt;region_名称&amp;gt; [会员1] [会员2] [会员3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.添加拥有者以及删除&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/region addowner &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/region addowner Mcbbs Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
意思就是在Mcbbs这个region内，我Lichi2050是这个region的拥有者（可以设定/修改这个region的任何设置）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除也是原理，只不过指令稍微改变了一下&amp;lt;br /&amp;gt;&lt;br /&gt;
/region remowner &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.region优先权以及子区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region setpriority &amp;lt;region_名称&amp;gt; &amp;lt;优先权&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;优先权&amp;gt;是一个数字，他可以是正数例如3，也可以是负数例如-1&amp;lt;br /&amp;gt;&lt;br /&gt;
数字越大，优先权就越大，例如region1的优先权是2，region2的优先权是5 那么region2的配设会取代/覆盖region1的设定（当然如果2个区域没有覆盖那么设不设定优先权都无所谓）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region setparent &amp;lt;子_region_名称&amp;gt; &amp;lt;父_region_名称&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
首先我们得先了解什么是子区域，子区域有什么用处其实设定父子区域意思和继承差不多（使用权限组插件的朋友相信会很清楚）&amp;lt;br /&amp;gt;&lt;br /&gt;
子region会取读父region的拥有者，会员，以及flag设定（就不用重复设定了，方便）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1584</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1584"/>
		<updated>2015-10-21T18:22:54Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 基础教程 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=&#039;&#039;&#039;指令介绍&#039;&#039;&#039;=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
&lt;br /&gt;
/region setpriority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region priority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region pri [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定区域优先权，[优先权]处得填一个整数，可以是正数也可以是负数。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
&lt;br /&gt;
/region setparent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region parent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region par [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定子区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
&lt;br /&gt;
/region remove [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region rem [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region delete [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region del [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除一个区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
&lt;br /&gt;
/region teleport (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region tp (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
传送到某个区域内，如果加入-s就会传送到区域设定的重生点。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
&lt;br /&gt;
/region load （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region save （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
加载或者保存设定完的区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注意！如果没保存加载时会丢失设定的项目，但WorldGuard的指令在修改完某项设定会自动保存。（通常不会出现这种情况）&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region migratedb [1] [2]&amp;lt;br /&amp;gt;&lt;br /&gt;
转移region文件yml格式到数据库MySQL，或者相反。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
&lt;br /&gt;
开始前我们必须安装Worldedit配合WorldGuard才可以使用！&amp;lt;br /&amp;gt;&lt;br /&gt;
不熟悉/不知道[[WorldEdit|Worldedit]]？ &amp;lt;br /&amp;gt;&lt;br /&gt;
以下教程内Worledit会简称为WE,Worldguard为WG。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.通过WE选择2点来确定一个立方体（于平时WE选择一样）&amp;lt;br /&amp;gt;&lt;br /&gt;
扩大选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
指令：//expand &amp;lt;amount&amp;gt; [direction]&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand &amp;lt;amount&amp;gt; &amp;lt;reverse-amount&amp;gt; [direction]&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand vert&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：第一个：通过指定的方向扩大（东南西北上下）&amp;lt;br /&amp;gt;&lt;br /&gt;
           第二个：通过面向的方向扩大（东南西北）&amp;lt;br /&amp;gt;&lt;br /&gt;
           第三个：垂直方向扩展到基岩以及天空&amp;lt;br /&amp;gt;&lt;br /&gt;
说明：对于指定的方向，用”N”(北),”S”(南),”W”(西),”E”(东),”U”(上),”D”(下)来代表方向(实际太阳升起的方向是南方。。即S，至于为什么我也不知道)。对于面向的方向，如果不出入WENS之类的就会默认为像面向的方向扩展。最后一个则是垂直方向上下完全扩展。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
用法：//expand  扩大格数（数字） 方向（N S W E U D）&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand 扩大格数  反向扩大格数（可以不写）&amp;lt;br /&amp;gt;&lt;br /&gt;
           //expand vert&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2.创造region&amp;lt;br /&amp;gt;&lt;br /&gt;
/region define &amp;lt;region_名称&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
或（更详细指令）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region define &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
创造这个region，创造一个region后，例如我们的就叫做Mcbbs，那么默认玩家就不能破坏这个region内的物品（其他设定稍后再说）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.添加成员/会员以及删除&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region addmember &amp;lt;region_名称&amp;gt; [会员1] [会员2] [会员3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/region addmember Mcbbs Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
意思就是在Mcbbs这个region内，玩家Lichi2050也就是我，可以破坏（默认没有修改破坏flag时都有效）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除也是原理，只不过指令稍微改变了一下&amp;lt;br /&amp;gt;&lt;br /&gt;
/region remember &amp;lt;region_名称&amp;gt; [会员1] [会员2] [会员3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.添加拥有者以及删除&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/region addowner &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
/region addowner Mcbbs Lichi2050&amp;lt;br /&amp;gt;&lt;br /&gt;
意思就是在Mcbbs这个region内，我Lichi2050是这个region的拥有者（可以设定/修改这个region的任何设置）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除也是原理，只不过指令稍微改变了一下&amp;lt;br /&amp;gt;&lt;br /&gt;
/region remowner &amp;lt;region_名称&amp;gt; [拥有者1] [拥有者2] [拥有者3] (…….)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.region优先权以及子区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region setpriority &amp;lt;region_名称&amp;gt; &amp;lt;优先权&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;优先权&amp;gt;是一个数字，他可以是正数例如3，也可以是负数例如-1&amp;lt;br /&amp;gt;&lt;br /&gt;
数字越大，优先权就越大，例如region1的优先权是2，region2的优先权是5 那么region2的配设会取代/覆盖region1的设定（当然如果2个区域没有覆盖那么设不设定优先权都无所谓）。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region setparent &amp;lt;子_region_名称&amp;gt; &amp;lt;父_region_名称&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
首先我们得先了解什么是子区域，子区域有什么用处其实设定父子区域意思和继承差不多（使用权限组插件的朋友相信会很清楚）&amp;lt;br /&amp;gt;&lt;br /&gt;
子region会取读父region的拥有者，会员，以及flag设定（就不用重复设定了，方便）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1583</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1583"/>
		<updated>2015-10-21T18:19:08Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 指令介绍 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=&#039;&#039;&#039;指令介绍&#039;&#039;&#039;=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
&lt;br /&gt;
/region setpriority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region priority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region pri [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定区域优先权，[优先权]处得填一个整数，可以是正数也可以是负数。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
&lt;br /&gt;
/region setparent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region parent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region par [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定子区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
&lt;br /&gt;
/region remove [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region rem [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region delete [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region del [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除一个区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
&lt;br /&gt;
/region teleport (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region tp (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
传送到某个区域内，如果加入-s就会传送到区域设定的重生点。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
&lt;br /&gt;
/region load （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region save （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
加载或者保存设定完的区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注意！如果没保存加载时会丢失设定的项目，但WorldGuard的指令在修改完某项设定会自动保存。（通常不会出现这种情况）&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region migratedb [1] [2]&amp;lt;br /&amp;gt;&lt;br /&gt;
转移region文件yml格式到数据库MySQL，或者相反。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1526</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1526"/>
		<updated>2015-10-12T15:13:11Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 区域管理（management） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
&lt;br /&gt;
/region setpriority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region priority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region pri [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定区域优先权，[优先权]处得填一个整数，可以是正数也可以是负数。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
&lt;br /&gt;
/region setparent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region parent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region par [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定子区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
&lt;br /&gt;
/region remove [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region rem [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region delete [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region del [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除一个区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
&lt;br /&gt;
/region teleport (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region tp (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
传送到某个区域内，如果加入-s就会传送到区域设定的重生点。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
&lt;br /&gt;
/region load （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region save （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
加载或者保存设定完的区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注意！如果没保存加载时会丢失设定的项目，但WorldGuard的指令在修改完某项设定会自动保存。（通常不会出现这种情况）&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region migratedb [1] [2]&amp;lt;br /&amp;gt;&lt;br /&gt;
转移region文件yml格式到数据库MySQL，或者相反。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1525</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1525"/>
		<updated>2015-10-12T15:12:46Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 区域传送（teleport） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
&lt;br /&gt;
/region setpriority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region priority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region pri [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定区域优先权，[优先权]处得填一个整数，可以是正数也可以是负数。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
&lt;br /&gt;
/region setparent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region parent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region par [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定子区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
&lt;br /&gt;
/region remove [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region rem [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region delete [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region del [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除一个区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
&lt;br /&gt;
/region teleport (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region tp (-s) [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
传送到某个区域内，如果加入-s就会传送到区域设定的重生点。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1524</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1524"/>
		<updated>2015-10-12T15:12:31Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 删除区域（remove） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
&lt;br /&gt;
/region setpriority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region priority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region pri [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定区域优先权，[优先权]处得填一个整数，可以是正数也可以是负数。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
&lt;br /&gt;
/region setparent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region parent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region par [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定子区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
&lt;br /&gt;
/region remove [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region rem [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region delete [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region del [区域名称] （-w 世界名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
删除一个区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1523</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1523"/>
		<updated>2015-10-12T15:12:15Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 设定子区域（parent） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
&lt;br /&gt;
/region setpriority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region priority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region pri [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定区域优先权，[优先权]处得填一个整数，可以是正数也可以是负数。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
&lt;br /&gt;
/region setparent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region parent [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region par [子区域] [父区域]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定子区域。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1522</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1522"/>
		<updated>2015-10-12T15:11:56Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 设定优先权(priority)f */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
&lt;br /&gt;
/region setpriority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region priority [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
/region pri [区域名称] （-w 世界名称） [优先权]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
设定区域优先权，[优先权]处得填一个整数，可以是正数也可以是负数。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1521</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1521"/>
		<updated>2015-10-12T15:11:36Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 设定flag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
&lt;br /&gt;
/region flag 区域名称 flag （-g 权限组） [-w 世界名称] （数据值）&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令可以为区域设定flag，如果（数据值）没有填的话，选择的flag就会被清除（还原）&amp;lt;br /&amp;gt;&lt;br /&gt;
你们必须明白区域优先权和父子区域的关系才可以正确的设定flag，所以最好去查看flag列表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：在“duduworld”世界“TownPlot”区域禁止pvp的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot pvp -w duduworld deny&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域设定欢迎信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot greeting 欢迎你来到这个区域, %name%!&amp;lt;br /&amp;gt;&lt;br /&gt;
进入“TownPlot”区域显示：欢迎你来到这个区域, 玩家ID!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：“TownPlot”区域清除退出信息的flag&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
/region flag townplot farewell&amp;lt;br /&amp;gt;&lt;br /&gt;
效果：退出“TownPlot”区域时不显示退出信息&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1520</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1520"/>
		<updated>2015-10-12T15:10:15Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 区域表列（list） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
&lt;br /&gt;
区域表列（list）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region list （页数）（-w 世界名称）（-p 玩家）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出第一页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出地狱世界第三页区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list 3 -w world_nether&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同时也可以只显示&amp;quot;玩家&amp;quot;的区域，影藏其他区域，需要在指令内加入-p 玩家&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：列出玩家1的区域列表&#039;&#039;&#039;&lt;br /&gt;
/region list -p 玩家1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===设定flag===&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1519</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1519"/>
		<updated>2015-10-12T15:09:39Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 区域选择（select） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
&lt;br /&gt;
/region select [区域名称]&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令会选择区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：选择“TownPlot”区域&#039;&#039;&#039;&lt;br /&gt;
/region select townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
===设定flag===&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1518</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1518"/>
		<updated>2015-10-12T15:09:12Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 区域信息（information） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
&lt;br /&gt;
/region info （-s）（世界名称） （区域名称）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
列出区域的详细信息，内含&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
区域名称（区域类型，优先权）&amp;lt;br /&amp;gt;&lt;br /&gt;
区域flags&amp;lt;br /&amp;gt;&lt;br /&gt;
区域拥有者&amp;lt;br /&amp;gt;&lt;br /&gt;
区域成员&amp;lt;br /&amp;gt;&lt;br /&gt;
区域边界&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
空的信息项不会显示&amp;lt;br /&amp;gt;&lt;br /&gt;
在指令内加入-s 会在显示信息的同时选择该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有输入区域名称，插件会自动取读脚下的区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info townplot&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;列子：查看地狱世界“TownPlot”区域的信息&#039;&#039;&#039;&lt;br /&gt;
/region info world_nether TownPlot&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
===设定flag===&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1517</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1517"/>
		<updated>2015-10-12T15:08:30Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 区域圈地（claim） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
&lt;br /&gt;
/region claim 区域名称 (玩家1) (玩家2) (玩家...)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意！&#039;&#039;&#039;这个指令是在2010年11至12月出现的，是很早期的指令，比Bukkit都早，在不久的将来会受到改善！&amp;lt;br /&amp;gt;&lt;br /&gt;
这个指令和define指令非常相似，但是加入了一些其他设定&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域数量&amp;lt;br /&amp;gt;&lt;br /&gt;
创造新区域时不可以重复区域名称，除非你是拥有者，那么就会重定义该区域&amp;lt;br /&amp;gt;&lt;br /&gt;
新区域不可覆盖其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，重新新区域时可以覆盖玩家拥有的其他区域&amp;lt;br /&amp;gt;&lt;br /&gt;
如果配设内有启动claim功能，玩家将会被限制区域大小&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
===设定flag===&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1516</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1516"/>
		<updated>2015-10-12T15:07:54Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 定义和重定义区域（define和redifine） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region def 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
/region d 区域名称 (玩家1) (玩家2) （玩家...）&amp;lt;br /&amp;gt;&lt;br /&gt;
（）内容为可选项，如果没有指定玩家，定义后的区域将会属于输入命令的玩家（可以设定多个拥有者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令主要是创造区域，创造后才可以进行更多的设定，这个指令是没有限制区域大小的（根据WorldEdit选择的大小）&amp;lt;br /&amp;gt;&lt;br /&gt;
玩家部分也可以设定为权限组，这个指令主要是给管理员使用，玩家会有另外一个指令 /claim&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/region define 区域名称 g:权限组名称 玩家1 玩家2&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;注*整个世界区域叫做 __global__&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/region redefine 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region update 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
/region move 区域名称&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这个指令会重定义已定义区域，选择好新区域后，输入指令后就可以重定义指定区域&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
===设定flag===&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1515</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1515"/>
		<updated>2015-10-12T15:06:23Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* Javadocs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
===设定flag===&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
&lt;br /&gt;
查看[http://docs.sk89q.com/worldguard/apidocs/com/sk89q/worldguard/bukkit/WGBukkit.html Javadocs]&lt;br /&gt;
&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1514</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1514"/>
		<updated>2015-10-12T15:05:13Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 主机密码（登录密码） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
===设定flag===&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
&lt;br /&gt;
=更多帮助=&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1513</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1513"/>
		<updated>2015-10-12T15:04:41Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 更多帮助 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
===设定flag===&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
=更多帮助=&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你需要更多的帮助吗？我建议你&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &amp;lt;br /&amp;gt;&lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1512</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1512"/>
		<updated>2015-10-12T15:03:43Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 数据格式 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
===设定flag===&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
==数据格式==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region数据都保存在regions.txt内. 打开后首先会有:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Region ID&amp;lt;br /&amp;gt;&lt;br /&gt;
Region 类型(type)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以下的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Worldguard3.0版本以上的保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 X  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Y  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 1 Z  ↓&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 X  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Y  ↑&amp;lt;br /&amp;gt;&lt;br /&gt;
Point 2 Z  region坐标&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Priority 优先权（请勿设定为0）&amp;lt;br /&amp;gt;&lt;br /&gt;
ID of parent region 父regionID（设置过子region才会显示）&amp;lt;br /&amp;gt;&lt;br /&gt;
List of owners 拥有者列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of members 会员列表&amp;lt;br /&amp;gt;&lt;br /&gt;
List of flags Flags列表（设置过的）&amp;lt;br /&amp;gt;&lt;br /&gt;
Entry message （进入region提示信息/欢迎语）&amp;lt;br /&amp;gt;&lt;br /&gt;
Exit message （退出region提示信息）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
拥有者以及会员数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
u: 玩家名称&amp;lt;br /&amp;gt;&lt;br /&gt;
g: region权限组&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
u:sk89q,u:tetsu,g:admins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
意思就是sk89q以及tetsu这两个玩家都在admins组内。&lt;br /&gt;
&lt;br /&gt;
Flags数据保存方式:&amp;lt;br /&amp;gt;&lt;br /&gt;
每一个flag都会有一个特殊的字母，例如Build就是b，通过一个+或者-我们能够查看这个flag的状态&amp;lt;br /&amp;gt;&lt;br /&gt;
+就是启动&amp;lt;br /&amp;gt;&lt;br /&gt;
-就是关闭/禁止&amp;lt;br /&amp;gt;&lt;br /&gt;
如果没有+或- 那么代表这个flag默认就是启动的&amp;lt;br /&amp;gt;&lt;br /&gt;
例如&amp;lt;br /&amp;gt;&lt;br /&gt;
+bpmc-t-l-f-F&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag 名称 !! 代表字母&lt;br /&gt;
|-&lt;br /&gt;
| Passthrough || z&lt;br /&gt;
|-&lt;br /&gt;
| Build || b&lt;br /&gt;
|-&lt;br /&gt;
| PvP || p&lt;br /&gt;
|-&lt;br /&gt;
| Mob damage || m&lt;br /&gt;
|-&lt;br /&gt;
| Creeper explosion || c&lt;br /&gt;
|-&lt;br /&gt;
| TNT || t&lt;br /&gt;
|-&lt;br /&gt;
| Flint and steel || l&lt;br /&gt;
|-&lt;br /&gt;
| Fire spread || f&lt;br /&gt;
|-&lt;br /&gt;
| Lava fire spread || F&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
=更多帮助=&lt;br /&gt;
你需要更多的帮助吗？我建议你&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1511</id>
		<title>WorldGuard</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=WorldGuard&amp;diff=1511"/>
		<updated>2015-10-11T17:49:35Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​创建页面，内容为“Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html =&amp;#039;&amp;#039;&amp;#039;配设文件&amp;#039;&amp;#039;&amp;#039;= =指令介绍= ==Region指令== ===定义和重定义区域（define和redifine）===...”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mcbbs发布贴http://www.mcbbs.net/thread-505810-1-1.html&lt;br /&gt;
=&#039;&#039;&#039;配设文件&#039;&#039;&#039;=&lt;br /&gt;
=指令介绍=&lt;br /&gt;
==Region指令==&lt;br /&gt;
===定义和重定义区域（define和redifine）===&lt;br /&gt;
===区域圈地（claim）===&lt;br /&gt;
===区域信息（information）===&lt;br /&gt;
===区域选择（select）===&lt;br /&gt;
===区域表列（list）===&lt;br /&gt;
===设定flag===&lt;br /&gt;
===设定优先权(priority)f===&lt;br /&gt;
===设定子区域（parent）===&lt;br /&gt;
===删除区域（remove）===&lt;br /&gt;
===区域传送（teleport）===&lt;br /&gt;
===区域管理（management）===&lt;br /&gt;
=权限介绍=&lt;br /&gt;
=regions教程=&lt;br /&gt;
==基础教程==&lt;br /&gt;
==flag列表==&lt;br /&gt;
===区域权限组===&lt;br /&gt;
==开发者 API==&lt;br /&gt;
===取读WorldGuard===&lt;br /&gt;
===基础权限===&lt;br /&gt;
===区域管理===&lt;br /&gt;
====查看Flags====&lt;br /&gt;
====取读一个区域====&lt;br /&gt;
===Javadocs===&lt;br /&gt;
==数据格式==&lt;br /&gt;
=黑名单(Blacklist)=&lt;br /&gt;
worldguard黑名单可以指定玩家进行某些动作时的处理方法&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;
除admins,mods组以外 禁止使用岩浆桶 并向使用者发送自定义提示消息&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins,mods&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不可以使用岩浆桶呢喵！&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
禁止挖掉铁矿和金矿并提示默认消息 同时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[goldore,ironore]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,tell,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
除admins组外禁止放置tnt 放置时会通知管理员并且踢出去 &amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
黑名单配置文件&lt;br /&gt;
&lt;br /&gt;
黑名单的配置文件保存在plugins\WorldGuard\worlds下面，每个世界都有单独的配置文件&amp;lt;br /&amp;gt;&lt;br /&gt;
例子：&lt;br /&gt;
&lt;br /&gt;
worlds/world/blacklist.txt 主世界&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/world_the_end/blacklist.txt 末地&amp;lt;br /&amp;gt;&lt;br /&gt;
worlds/mining_world/blacklist.txt 资源世界（如果服务器有多世界的话）&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
提示&lt;br /&gt;
worldguard不支持多个世界共用同一个黑名单配置文件，但是你可以利用文件系统的“链接”实现。&amp;lt;br /&amp;gt;&lt;br /&gt;
注意：编辑黑名单后需要用/wg reload重新加载才能生效&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
格式：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[物品或方块列表]&amp;lt;br /&amp;gt;&lt;br /&gt;
事件=操作&amp;lt;br /&amp;gt;&lt;br /&gt;
选项=值&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
匹配规则：&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
物品/方块列表可以填写数字id或bukkit的材料名（可参考 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html）&amp;lt;br /&amp;gt;&lt;br /&gt;
多个项目之间用半角逗号分隔&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood,brick,glass]&amp;lt;br /&amp;gt;&lt;br /&gt;
还可以指定数据值如白桦木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1]&amp;lt;br /&amp;gt;&lt;br /&gt;
白桦木和丛林木：&amp;lt;br /&amp;gt;&lt;br /&gt;
[17:1;3]&amp;lt;br /&amp;gt;&lt;br /&gt;
指定数据值范围&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:2-3]&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:&amp;gt;=2,&amp;lt;=3]&amp;lt;br /&amp;gt;&lt;br /&gt;
这些写法是可以混合使用的&amp;lt;br /&amp;gt;&lt;br /&gt;
[wood:0;&amp;gt;=2,grass:1-2]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
事件：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Event !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| on-break || 破坏方块&lt;br /&gt;
|-&lt;br /&gt;
| on-destroy-with || 用此物品打破方块&lt;br /&gt;
|-&lt;br /&gt;
| on-place || 放置方块&lt;br /&gt;
|-&lt;br /&gt;
| on-use || 使用&lt;br /&gt;
|-&lt;br /&gt;
| on-interact || 交互，如右键门、拉杆、箱子等&lt;br /&gt;
|-&lt;br /&gt;
| on-drop || 丢弃特定物品&lt;br /&gt;
|-&lt;br /&gt;
| on-acquire || 获得物品&lt;br /&gt;
|-&lt;br /&gt;
| on-dispense || 针对发射器，发射特定物品&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
操作：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| deny || 阻止操作 （黑名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| allow || 允许操作（仅白名单模式）&lt;br /&gt;
|-&lt;br /&gt;
| notify || 发送通知消息给有worldguard.notify权限的人&lt;br /&gt;
|-&lt;br /&gt;
| log || 记录日志到终端、日志文件、数据库。&lt;br /&gt;
|-&lt;br /&gt;
| tell || 给玩家一个提示消息&lt;br /&gt;
|-&lt;br /&gt;
| kick || 踢出玩家&lt;br /&gt;
|-&lt;br /&gt;
| ban || 将玩家ban掉（永久性）&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
选项：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Option !! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| ignore-groups || 忽略特定权限组，多个组用半角逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| ignore-perms || 忽略有特定权限的玩家，多个权限同样是用逗号分隔&lt;br /&gt;
|-&lt;br /&gt;
| comment || 自定义通知消息&lt;br /&gt;
|-&lt;br /&gt;
| message || 自定义tell的消息，可用%s表示相应物品名&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
另外一个列子&lt;br /&gt;
&lt;br /&gt;
放置和打破信标时通知在线管理员&amp;lt;br /&amp;gt;&lt;br /&gt;
[beacon]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=notify&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止用钻石镐和金铲子破坏方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[diamond_pickaxe,284]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-destroy-with=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止使用铁锄、钻石剑耕地和攻击&amp;lt;br /&amp;gt;&lt;br /&gt;
[iron_hoe,276]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=tell,deny&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止与箱子、石头按钮交互&amp;lt;br /&amp;gt;&lt;br /&gt;
[chest,stone_button]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-interact=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止丢出命令方块&amp;lt;br /&amp;gt;&lt;br /&gt;
[commandblock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-drop=deny,tell&amp;lt;br /&amp;gt;&lt;br /&gt;
message=不要乱丢命令方块～&amp;lt;br /&amp;gt;&lt;br /&gt;
除admins组外 阻止获得基岩&amp;lt;br /&amp;gt;&lt;br /&gt;
[bedrock]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;gt;&lt;br /&gt;
ignore-groups=admins&amp;lt;br /&amp;gt;&lt;br /&gt;
阻止发射器发射岩浆桶和漏斗矿车&amp;lt;br /&amp;gt;&lt;br /&gt;
[lavabucket,hopper_minecart]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-dispense=deny,log,notify&amp;lt;br /&amp;gt;&lt;br /&gt;
[tnt]&amp;lt;br /&amp;gt;&lt;br /&gt;
on-break=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-use=deny,notify,kick&amp;lt;br /&amp;gt;&lt;br /&gt;
on-place=deny,ban&amp;lt;br /&amp;gt;&lt;br /&gt;
on-acquire=deny&amp;lt;br /&amp;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;
在worldguard配置文件（plugins\WorldGuard\config.yml）中可以对日志文件和数据库进行具体设置。&lt;br /&gt;
&lt;br /&gt;
blacklist:&amp;lt;br /&amp;gt;&lt;br /&gt;
    use-as-whitelist: false&amp;lt;br /&amp;gt;&lt;br /&gt;
    logging:&amp;lt;br /&amp;gt;&lt;br /&gt;
        console:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: true&amp;lt;br /&amp;gt;&lt;br /&gt;
        database:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            dsn: jdbc:mysql://localhost:3306/minecraft&amp;lt;br /&amp;gt;&lt;br /&gt;
            user: root&amp;lt;br /&amp;gt;&lt;br /&gt;
            pass: &#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
            table: blacklist_events&amp;lt;br /&amp;gt;&lt;br /&gt;
        file:&amp;lt;br /&amp;gt;&lt;br /&gt;
            enable: false&amp;lt;br /&amp;gt;&lt;br /&gt;
            path: worldguard/logs/%Y-%m-%d.log&amp;lt;br /&amp;gt;&lt;br /&gt;
            open-files: 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
日志文件的路径中可使用以下“变量”：&amp;lt;br /&amp;gt;&lt;br /&gt;
%Y 年 (YYYY)&amp;lt;br /&amp;gt;&lt;br /&gt;
%m 月 (MM)&amp;lt;br /&amp;gt;&lt;br /&gt;
%d 日 (DD)&amp;lt;br /&amp;gt;&lt;br /&gt;
%W 周 (00-52)&amp;lt;br /&amp;gt;&lt;br /&gt;
%H 小时（24小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%h 小时（12小时） (HH)&amp;lt;br /&amp;gt;&lt;br /&gt;
%i 分 (mm)&amp;lt;br /&amp;gt;&lt;br /&gt;
%s 秒 (ss)&amp;lt;br /&amp;gt;&lt;br /&gt;
%u 用户名&amp;lt;br /&amp;gt;&lt;br /&gt;
%% 表示“%”符号&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
数据库&amp;lt;br /&amp;gt;&lt;br /&gt;
worldguard可以将日志记录进mysql数据库，但需要先创建数据库和表，你可以使用下面的语句创建专用的表&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `blacklist_events` (&amp;lt;br /&amp;gt;&lt;br /&gt;
 `id` int(11) NOT NULL AUTO_INCREMENT,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `world` varchar(10) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `event` varchar(25) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `player` varchar(16) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `x` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `y` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `z` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `item` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `time` int(11) NOT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 `comment` varchar(255) DEFAULT NULL,&amp;lt;br /&amp;gt;&lt;br /&gt;
 PRIMARY KEY (`id`)&amp;lt;br /&amp;gt;&lt;br /&gt;
);&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
最后说一下，使用时发现，日志文件功能在某些平台下可能无法正常工作，同时会导致黑名单失效，开启此功能时请务必进行测试。&lt;br /&gt;
发射器的部分可能会和其他插件的发射器黑名单冲突导致报错。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=箱子保护=&lt;br /&gt;
WorldGuard提供基础的箱子保护服务，&lt;br /&gt;
玩家可以通过在箱子下方放置特殊字符的牌子来达到保护的目的。&lt;br /&gt;
我们不建议新设置的WorldGuard使用本功能因为本功能并不是WorldGuard常用的一部分&lt;br /&gt;
除此以外，区域设置是比本功能更好的保护拥有者财产的方法。&lt;br /&gt;
因为它不涉及像漏斗一类方块的问题。&lt;br /&gt;
&lt;br /&gt;
提示：如果你是希望保护单块的方块，箱子等，&lt;br /&gt;
我们建议使用第三方保护插件。&lt;br /&gt;
例如Lockette 或者 LWC.    &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;
# 必须位于箱子下面(如果是大箱子，只需在其一侧下面)&lt;br /&gt;
# 在第一行输入[Lock]&lt;br /&gt;
# 在第二行输入玩家的名字&lt;br /&gt;
# 在剩余两行写上其他允许使用玩家的名字&lt;br /&gt;
注：不可将其他玩家名字放在第二行的位置&lt;br /&gt;
提示：WorldGuard功能并不支持UUID功能&lt;br /&gt;
警告：由于Minecraft1.8版本的改变&lt;br /&gt;
从旧版本升级将会破坏掉所有的保护牌子&lt;br /&gt;
实际上它将破坏全部写有[]的牌子&lt;br /&gt;
&lt;br /&gt;
=主机密码（登录密码）=&lt;br /&gt;
在过去由于Minecraft的登录代码问题，玩家可以登录到服务器的任何玩家包括拥有者和管理者的账号上，&lt;br /&gt;
在2010-2013年间，有五次利用该性质的漏洞经常导致成千上万的服务器被黑客攻击。&lt;br /&gt;
&lt;br /&gt;
这项登录密码功能作为一个额外的登录屏障被添加到WorldGuard中。&lt;br /&gt;
其工作原理是作为一项额外的屏障来达到此功能，与Mojang的登录无关。&lt;br /&gt;
在登录时必须发送指定信息 (通俗的说就是输入你的密码)才能登录服务器。&lt;br /&gt;
即使攻击者有能力破坏Minecraft的登录系统来成为一个管理员。&lt;br /&gt;
但因在服务器缺少发送指定的信息，经服务器检测后无法活动。&lt;br /&gt;
注：这种登录验证方式的漏洞是很不明显的，很少见的。&lt;br /&gt;
&lt;br /&gt;
启用功能：&lt;br /&gt;
当一个玩家通过某一个地址连接服务器时,输入play.example.com&lt;br /&gt;
Minecraft将会告诉服务器该玩家通过这个地址登录&lt;br /&gt;
管理者可以通过一个特殊的秘密语句来登录，&lt;br /&gt;
比如secretmod.play.example.com这个地址&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;
host-keys:&lt;br /&gt;
    your_username: bagels.play.example.com&lt;br /&gt;
    moderator1_name: manoverboard.play.example.com&lt;br /&gt;
提示:主机密码功能暂不支持UUID功能&lt;br /&gt;
&lt;br /&gt;
DNS配置:&lt;br /&gt;
为了使此功能工作，你需要bagels.play.example.com 和 manoverboard.play.example.com 指向你的服务&lt;br /&gt;
然而不要在您使用的域名中添加域名的记录，因为很容易使得攻击者找出管理员域名从而登录。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
相比之下，我们建议您安装通用地址-“wildcard addresses.”。例如设置了play.example.com，&lt;br /&gt;
这将意味着任何相同前缀会允许登录。（例如aa.play.example.com，ab.play.example.com，ac.play.example.com，等）。&lt;br /&gt;
提示：如果你没有一个域名或不能设置通配符地址，你可以使用xip.io。&lt;br /&gt;
=更多帮助=&lt;br /&gt;
你需要更多的帮助吗？我建议你&lt;br /&gt;
你可以去[http://skq.me/irc/irc.esper.net/sk-dev/ IRC]提问&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
注*IRC聊天频道是维基百科24小时开放的“聊天室”&lt;br /&gt;
你可以在Twitter上联系[https://twitter.com/sk89q sk89q] &lt;br /&gt;
sk89q是Worldguard的作者（也是Worldedit以及其他不少插件的作者）&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以查看[https://github.com/sk89q/worldguard/commits Changelog]（全英文，英文不好的直接跳过吧）&lt;br /&gt;
Changelog就是更新信息（每次更新修改/增加/删除等等了什么）&lt;br /&gt;
你如果有什么建议，或者发现了什么Bug可以到[http://youtrack.sk89q.com/issues?q=project%3A+WorldGuard 这里]反馈  （全英文，英文不好的直接跳过吧）&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=1510</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=1510"/>
		<updated>2015-10-11T16:49:11Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 推荐使用 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.12.0-BETA2-sASO-b813&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus试图通过禁止作弊客户端利用Minecraft或是它自身数据传递协议的漏洞, 来使得你的服务器更加安全可靠. 检测范围很广，包括飞行，加速，战斗 hacks, 快速破坏方块和 nukers, 背包 hacks, 聊天 spam and other types of malicious behaviour. For a more complete list have a look at the [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus puts emphasis on configurability and allows you to customize actions that are carried out when a player fails a check (e.g. silent cancelling, executing commands, just logging). Bypass permissions allow to control what check to apply for which players, all checks can be deactivated in the configuration, also having the option for world-specific configuration files. Many checks allow more detailed configuration to adjust sensitivity.&lt;br /&gt;
&lt;br /&gt;
Certainly NoCheatPlus is not a magical bullet, it uses a lot of heuristics and even guessing, so you will encounter false positives here and there and also not catch every single violation. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] of how NoCheatPlus blocks cheats (outdated plugin version).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus was introduced by [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster], building on the code base of [http://dev.bukkit.org/server-mods/nocheat/ NoCheat] by [http://dev.bukkit.org/profiles/Evenprime85/ Evenprime].&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** Enforce the original movement speeds for walking, sprinting, sneaking, swimming, blocking&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** Prevent players from using the &amp;quot;safe-respawn&amp;quot; exploit&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** Prevent players from faking BedLeave packets&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** Prevent players from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** Prevent players from using their glide cheat 新!&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板 新!&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** Prevent players from spamming interaction on blocks (note-blocks, doors, stone, wood, ...)&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker&amp;quot;&lt;br /&gt;
** 防止以快于客户端允许的不正常速度破坏方块, 防止极快的同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** Prevent players from using the AutoSign feature of their client&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (can take into account a players chat history and global chat history).&lt;br /&gt;
** Limit the number of players allowed to join within a specific time frame&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** Filter colors from player messages&lt;br /&gt;
** Supports text and command spam blocking&lt;br /&gt;
* 背包:&lt;br /&gt;
** Prevent players from dropping too many items within a short time frame and therefore lagging the server&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** Prevents players from managing there items to fast (inventory, enchantment table, beacon, ...)&lt;br /&gt;
** Prevents players from binding illegal enchantments on books (fixed in Minecraft 1.4.3 and higher)&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** Prevent attacking of enemies that aren&#039;t in the line of sight of the player&lt;br /&gt;
** Prevent attacking without first swinging your arm&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** Prevent attacking of targets that are too far away&lt;br /&gt;
** Prevent players becoming invulnerable by exploitation of a design flaw of Minecraft&lt;br /&gt;
** Prevent players from knocking back other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** Prevent players from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** Prevent players from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* Miscellaneous:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, noclip, 作弊)&lt;br /&gt;
** 禁用e CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (ores, cave, radar)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, crawling, 滑行, 跳跃, 飞行)&lt;br /&gt;
** Restrict the OP management commands to a console usage only (disabled by default)&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** Provides a API that allows making other plugins compatible with NoCheatPlus&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
==General notes on .yml configuration files==&lt;br /&gt;
* Use spaces for indentation.&lt;br /&gt;
* Keep the indentation level: Never change the amount of white-spaces in front of options in the config file &amp;quot;config.yml&amp;quot;.&lt;br /&gt;
* Don&#039;t insert special characters such as tabs for indentation. If you plan on complicated text entries, wrap them like &#039;...&#039; or &amp;quot;...&amp;quot;.&lt;br /&gt;
* Refer to the default config file for reference.&lt;br /&gt;
* Use a [[http://yaml-online-parser.appspot.com/|YAML parser]] to make sure your configuration file is formatted properly.&lt;br /&gt;
* Inserting unsupported characters or changing indentation levels can break the configuration.&lt;br /&gt;
* For those that use Notepad++ to edit their YAML files we recommend to enable &amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings \\&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！一切都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NoCheatPlus should now write every setting available for world specific configuration in that/those empty yaml files&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==Configversion==&lt;br /&gt;
Set {{{notify}}} to false to suppress the messages about outdated configurations. Only the main configuration file is checked at present.&lt;br /&gt;
\\The other entries are not meant to be changed by hand, they indicate with which version the config was created and last saved back.&lt;br /&gt;
&lt;br /&gt;
==Logging==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==Protection==&lt;br /&gt;
===Plugins===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====Hide====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;unknowncommand&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===Clients===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
The checks section contains configuration mostly for checks related to players actions, most can generate violation log messages (few exceptions).&lt;br /&gt;
&lt;br /&gt;
===Checks overview===&lt;br /&gt;
&lt;br /&gt;
See: [[checks/checks.creole|Checks Overview]]&lt;br /&gt;
&lt;br /&gt;
Shortcut links:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|blockbreak]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|blockinteract]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|blockplace]] | &lt;br /&gt;
[[checks/chat/chat.creole|chat]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|fight]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|inventory]] | &lt;br /&gt;
[[checks/moving/moving.creole|moving]] | &lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
=Commands=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==Administrative commands==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==Auxiliary commands==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp ban [delay=(ticks)] (player) [reason]|Ban a player from your server (banned-players.txt).|&lt;br /&gt;
|/ncp kick [delay=(ticks)] (player) [reason]|Kicks a player from your server|&lt;br /&gt;
|/ncp unkick (player)|Allows you to remove a tempkick/tempban from a player. &amp;quot;*&amp;quot; is supported here.|&lt;br /&gt;
|/ncp kicklist|Lists all players that have been tempkicked/tempbanned on your server by NoCheatPlus actions.|&lt;br /&gt;
|/ncp tell [delay=(ticks)] (player) (message)|Send a private message to a specified player.|&lt;br /&gt;
|/ncp delay [delay=(ticks)] (command)|Execute a command in delayed time.|&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===Debug===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==Checks==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===BlockBreak===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===Chat===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===Fight===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===Moving===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===SmartMoving===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=推荐使用=&lt;br /&gt;
&lt;br /&gt;
以下插件可以配合NCP使用.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/ CompatNoCheatPlus (cncp)]&lt;br /&gt;
&lt;br /&gt;
例如 mcMMO, Citizens, MagicSpells 或 MachinaCraft . 大部分插件还不支持NPC，如果你有任何发现都可以联系我们.&lt;br /&gt;
&lt;br /&gt;
[http://dev.bukkit.org/server-mods/orebfuscator/ Orebfuscator]&lt;br /&gt;
&lt;br /&gt;
Orebfuscator 通过修改从服务器发送到客户端的方块信息文件来实现反矿石射线的作用，简单的说就是防X-ray.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev [http://dev.bukkit.org/server-mods/nocheatplus/files/ Files].&lt;br /&gt;
* 下载测试版本请前往 [http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ Jenkins at EcoCityCraft].&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人给你的插件.&lt;br /&gt;
* 前往Jenkins查看所有版本的更新记录[http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ changes list].&lt;br /&gt;
* 前往GitHub查看所有改动 [https://github.com/NoCheatPlus/NoCheatPlus/commits/master commit history].&lt;br /&gt;
* &amp;lt;s&amp;gt;插件统计将不会传送至 mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=帮助=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==联系我们==&lt;br /&gt;
你有疑问可以到,&lt;br /&gt;
IRC联系我们 (IRC地址: irc.spi.gt | 默认Port: 6667 | SSL-Port: 6697 | Channel: #nocheat | Web client: WebIRC)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以创造一个提问票 [http://dev.bukkit.org/bukkit-plugins/nocheatplus/create-ticket/ new ticket] 或者查看已存在提问票 [http://dev.bukkit.org/server-mods/nocheatplus/tickets/ existing ticket].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以私聊原作者[http://dev.bukkit.org/home/send-private-message/ @asofold]和[http://dev.bukkit.org/home/send-private-message/ @MyPictures]，@IceAP (IRC: ICE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
请勿联系用户 &#039;NoCheatPlus&#039;, 它仅用于管理，不会及时回复你的提问. 转移到 BukkitDev 和 GitHub 获取更多的帮助, 请勿相信BukkitDev以外的 NCP 管理人员 .&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=1509</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=1509"/>
		<updated>2015-10-11T16:40:47Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.12.0-BETA2-sASO-b813&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus试图通过禁止作弊客户端利用Minecraft或是它自身数据传递协议的漏洞, 来使得你的服务器更加安全可靠. 检测范围很广，包括飞行，加速，战斗 hacks, 快速破坏方块和 nukers, 背包 hacks, 聊天 spam and other types of malicious behaviour. For a more complete list have a look at the [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus puts emphasis on configurability and allows you to customize actions that are carried out when a player fails a check (e.g. silent cancelling, executing commands, just logging). Bypass permissions allow to control what check to apply for which players, all checks can be deactivated in the configuration, also having the option for world-specific configuration files. Many checks allow more detailed configuration to adjust sensitivity.&lt;br /&gt;
&lt;br /&gt;
Certainly NoCheatPlus is not a magical bullet, it uses a lot of heuristics and even guessing, so you will encounter false positives here and there and also not catch every single violation. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] of how NoCheatPlus blocks cheats (outdated plugin version).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus was introduced by [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster], building on the code base of [http://dev.bukkit.org/server-mods/nocheat/ NoCheat] by [http://dev.bukkit.org/profiles/Evenprime85/ Evenprime].&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** Enforce the original movement speeds for walking, sprinting, sneaking, swimming, blocking&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** Prevent players from using the &amp;quot;safe-respawn&amp;quot; exploit&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** Prevent players from faking BedLeave packets&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** Prevent players from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** Prevent players from using their glide cheat 新!&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板 新!&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** Prevent players from spamming interaction on blocks (note-blocks, doors, stone, wood, ...)&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker&amp;quot;&lt;br /&gt;
** 防止以快于客户端允许的不正常速度破坏方块, 防止极快的同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** Prevent players from using the AutoSign feature of their client&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (can take into account a players chat history and global chat history).&lt;br /&gt;
** Limit the number of players allowed to join within a specific time frame&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** Filter colors from player messages&lt;br /&gt;
** Supports text and command spam blocking&lt;br /&gt;
* 背包:&lt;br /&gt;
** Prevent players from dropping too many items within a short time frame and therefore lagging the server&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** Prevents players from managing there items to fast (inventory, enchantment table, beacon, ...)&lt;br /&gt;
** Prevents players from binding illegal enchantments on books (fixed in Minecraft 1.4.3 and higher)&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** Prevent attacking of enemies that aren&#039;t in the line of sight of the player&lt;br /&gt;
** Prevent attacking without first swinging your arm&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** Prevent attacking of targets that are too far away&lt;br /&gt;
** Prevent players becoming invulnerable by exploitation of a design flaw of Minecraft&lt;br /&gt;
** Prevent players from knocking back other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** Prevent players from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** Prevent players from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* Miscellaneous:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, noclip, 作弊)&lt;br /&gt;
** 禁用e CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (ores, cave, radar)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, crawling, 滑行, 跳跃, 飞行)&lt;br /&gt;
** Restrict the OP management commands to a console usage only (disabled by default)&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** Provides a API that allows making other plugins compatible with NoCheatPlus&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
==General notes on .yml configuration files==&lt;br /&gt;
* Use spaces for indentation.&lt;br /&gt;
* Keep the indentation level: Never change the amount of white-spaces in front of options in the config file &amp;quot;config.yml&amp;quot;.&lt;br /&gt;
* Don&#039;t insert special characters such as tabs for indentation. If you plan on complicated text entries, wrap them like &#039;...&#039; or &amp;quot;...&amp;quot;.&lt;br /&gt;
* Refer to the default config file for reference.&lt;br /&gt;
* Use a [[http://yaml-online-parser.appspot.com/|YAML parser]] to make sure your configuration file is formatted properly.&lt;br /&gt;
* Inserting unsupported characters or changing indentation levels can break the configuration.&lt;br /&gt;
* For those that use Notepad++ to edit their YAML files we recommend to enable &amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings \\&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！一切都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NoCheatPlus should now write every setting available for world specific configuration in that/those empty yaml files&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==Configversion==&lt;br /&gt;
Set {{{notify}}} to false to suppress the messages about outdated configurations. Only the main configuration file is checked at present.&lt;br /&gt;
\\The other entries are not meant to be changed by hand, they indicate with which version the config was created and last saved back.&lt;br /&gt;
&lt;br /&gt;
==Logging==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==Protection==&lt;br /&gt;
===Plugins===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====Hide====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;unknowncommand&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===Clients===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
The checks section contains configuration mostly for checks related to players actions, most can generate violation log messages (few exceptions).&lt;br /&gt;
&lt;br /&gt;
===Checks overview===&lt;br /&gt;
&lt;br /&gt;
See: [[checks/checks.creole|Checks Overview]]&lt;br /&gt;
&lt;br /&gt;
Shortcut links:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|blockbreak]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|blockinteract]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|blockplace]] | &lt;br /&gt;
[[checks/chat/chat.creole|chat]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|fight]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|inventory]] | &lt;br /&gt;
[[checks/moving/moving.creole|moving]] | &lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
=Commands=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==Administrative commands==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==Auxiliary commands==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp ban [delay=(ticks)] (player) [reason]|Ban a player from your server (banned-players.txt).|&lt;br /&gt;
|/ncp kick [delay=(ticks)] (player) [reason]|Kicks a player from your server|&lt;br /&gt;
|/ncp unkick (player)|Allows you to remove a tempkick/tempban from a player. &amp;quot;*&amp;quot; is supported here.|&lt;br /&gt;
|/ncp kicklist|Lists all players that have been tempkicked/tempbanned on your server by NoCheatPlus actions.|&lt;br /&gt;
|/ncp tell [delay=(ticks)] (player) (message)|Send a private message to a specified player.|&lt;br /&gt;
|/ncp delay [delay=(ticks)] (command)|Execute a command in delayed time.|&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===Debug===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==Checks==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===BlockBreak===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===Chat===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===Fight===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===Moving===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===SmartMoving===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=Recommended=&lt;br /&gt;
&lt;br /&gt;
The following plugins might be useful to have a look at.&lt;br /&gt;
&lt;br /&gt;
CompatNoCheatPlus (cncp)&lt;br /&gt;
&lt;br /&gt;
Make plugins like mcMMO, Citizens, MagicSpells or MachinaCraft more compatbile with NoCheatPlus. Not all existing plugins are covered (yet), but you can leave a note or ticket request for cncp.&lt;br /&gt;
&lt;br /&gt;
Orebfuscator&lt;br /&gt;
&lt;br /&gt;
Orebfuscator fights all sorts of X-ray-hacks by altering the map information that is sent to the players, such that they have to mine blocks to actually reveal what is behind. Virtually a &amp;quot;must have&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev [http://dev.bukkit.org/server-mods/nocheatplus/files/ Files].&lt;br /&gt;
* 下载测试版本请前往 [http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ Jenkins at EcoCityCraft].&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人给你的插件.&lt;br /&gt;
* 前往Jenkins查看所有版本的更新记录[http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ changes list].&lt;br /&gt;
* 前往GitHub查看所有改动 [https://github.com/NoCheatPlus/NoCheatPlus/commits/master commit history].&lt;br /&gt;
* &amp;lt;s&amp;gt;插件统计将不会传送至 mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=帮助=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==联系我们==&lt;br /&gt;
你有疑问可以到,&lt;br /&gt;
IRC联系我们 (IRC地址: irc.spi.gt | 默认Port: 6667 | SSL-Port: 6697 | Channel: #nocheat | Web client: WebIRC)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以创造一个提问票 [http://dev.bukkit.org/bukkit-plugins/nocheatplus/create-ticket/ new ticket] 或者查看已存在提问票 [http://dev.bukkit.org/server-mods/nocheatplus/tickets/ existing ticket].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以私聊原作者[http://dev.bukkit.org/home/send-private-message/ @asofold]和[http://dev.bukkit.org/home/send-private-message/ @MyPictures]，@IceAP (IRC: ICE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
请勿联系用户 &#039;NoCheatPlus&#039;, 它仅用于管理，不会及时回复你的提问. 转移到 BukkitDev 和 GitHub 获取更多的帮助, 请勿相信BukkitDev以外的 NCP 管理人员 .&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=1508</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=1508"/>
		<updated>2015-10-11T16:39:10Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 下载和历史更新 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.12.0-BETA2-sASO-b813&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus试图通过禁止作弊客户端利用Minecraft或是它自身数据传递协议的漏洞, 来使得你的服务器更加安全可靠. 检测范围很广，包括飞行，加速，战斗 hacks, 快速破坏方块和 nukers, 背包 hacks, 聊天 spam and other types of malicious behaviour. For a more complete list have a look at the [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus puts emphasis on configurability and allows you to customize actions that are carried out when a player fails a check (e.g. silent cancelling, executing commands, just logging). Bypass permissions allow to control what check to apply for which players, all checks can be deactivated in the configuration, also having the option for world-specific configuration files. Many checks allow more detailed configuration to adjust sensitivity.&lt;br /&gt;
&lt;br /&gt;
Certainly NoCheatPlus is not a magical bullet, it uses a lot of heuristics and even guessing, so you will encounter false positives here and there and also not catch every single violation. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] of how NoCheatPlus blocks cheats (outdated plugin version).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus was introduced by [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster], building on the code base of [http://dev.bukkit.org/server-mods/nocheat/ NoCheat] by [http://dev.bukkit.org/profiles/Evenprime85/ Evenprime].&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** Enforce the original movement speeds for walking, sprinting, sneaking, swimming, blocking&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** Prevent players from using the &amp;quot;safe-respawn&amp;quot; exploit&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** Prevent players from faking BedLeave packets&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** Prevent players from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** Prevent players from using their glide cheat 新!&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板 新!&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** Prevent players from spamming interaction on blocks (note-blocks, doors, stone, wood, ...)&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker&amp;quot;&lt;br /&gt;
** 防止以快于客户端允许的不正常速度破坏方块, 防止极快的同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** Prevent players from using the AutoSign feature of their client&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (can take into account a players chat history and global chat history).&lt;br /&gt;
** Limit the number of players allowed to join within a specific time frame&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** Filter colors from player messages&lt;br /&gt;
** Supports text and command spam blocking&lt;br /&gt;
* 背包:&lt;br /&gt;
** Prevent players from dropping too many items within a short time frame and therefore lagging the server&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** Prevents players from managing there items to fast (inventory, enchantment table, beacon, ...)&lt;br /&gt;
** Prevents players from binding illegal enchantments on books (fixed in Minecraft 1.4.3 and higher)&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** Prevent attacking of enemies that aren&#039;t in the line of sight of the player&lt;br /&gt;
** Prevent attacking without first swinging your arm&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** Prevent attacking of targets that are too far away&lt;br /&gt;
** Prevent players becoming invulnerable by exploitation of a design flaw of Minecraft&lt;br /&gt;
** Prevent players from knocking back other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** Prevent players from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** Prevent players from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* Miscellaneous:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, noclip, 作弊)&lt;br /&gt;
** 禁用e CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (ores, cave, radar)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, crawling, 滑行, 跳跃, 飞行)&lt;br /&gt;
** Restrict the OP management commands to a console usage only (disabled by default)&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** Provides a API that allows making other plugins compatible with NoCheatPlus&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
==General notes on .yml configuration files==&lt;br /&gt;
* Use spaces for indentation.&lt;br /&gt;
* Keep the indentation level: Never change the amount of white-spaces in front of options in the config file &amp;quot;config.yml&amp;quot;.&lt;br /&gt;
* Don&#039;t insert special characters such as tabs for indentation. If you plan on complicated text entries, wrap them like &#039;...&#039; or &amp;quot;...&amp;quot;.&lt;br /&gt;
* Refer to the default config file for reference.&lt;br /&gt;
* Use a [[http://yaml-online-parser.appspot.com/|YAML parser]] to make sure your configuration file is formatted properly.&lt;br /&gt;
* Inserting unsupported characters or changing indentation levels can break the configuration.&lt;br /&gt;
* For those that use Notepad++ to edit their YAML files we recommend to enable &amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings \\&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！一切都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NoCheatPlus should now write every setting available for world specific configuration in that/those empty yaml files&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==Configversion==&lt;br /&gt;
Set {{{notify}}} to false to suppress the messages about outdated configurations. Only the main configuration file is checked at present.&lt;br /&gt;
\\The other entries are not meant to be changed by hand, they indicate with which version the config was created and last saved back.&lt;br /&gt;
&lt;br /&gt;
==Logging==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==Protection==&lt;br /&gt;
===Plugins===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====Hide====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;unknowncommand&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===Clients===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
The checks section contains configuration mostly for checks related to players actions, most can generate violation log messages (few exceptions).&lt;br /&gt;
&lt;br /&gt;
===Checks overview===&lt;br /&gt;
&lt;br /&gt;
See: [[checks/checks.creole|Checks Overview]]&lt;br /&gt;
&lt;br /&gt;
Shortcut links:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|blockbreak]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|blockinteract]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|blockplace]] | &lt;br /&gt;
[[checks/chat/chat.creole|chat]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|fight]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|inventory]] | &lt;br /&gt;
[[checks/moving/moving.creole|moving]] | &lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
=Commands=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==Administrative commands==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==Auxiliary commands==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp ban [delay=(ticks)] (player) [reason]|Ban a player from your server (banned-players.txt).|&lt;br /&gt;
|/ncp kick [delay=(ticks)] (player) [reason]|Kicks a player from your server|&lt;br /&gt;
|/ncp unkick (player)|Allows you to remove a tempkick/tempban from a player. &amp;quot;*&amp;quot; is supported here.|&lt;br /&gt;
|/ncp kicklist|Lists all players that have been tempkicked/tempbanned on your server by NoCheatPlus actions.|&lt;br /&gt;
|/ncp tell [delay=(ticks)] (player) (message)|Send a private message to a specified player.|&lt;br /&gt;
|/ncp delay [delay=(ticks)] (command)|Execute a command in delayed time.|&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===Debug===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==Checks==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===BlockBreak===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===Chat===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===Fight===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===Moving===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===SmartMoving===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=Recommended=&lt;br /&gt;
&lt;br /&gt;
The following plugins might be useful to have a look at.&lt;br /&gt;
&lt;br /&gt;
CompatNoCheatPlus (cncp)&lt;br /&gt;
&lt;br /&gt;
Make plugins like mcMMO, Citizens, MagicSpells or MachinaCraft more compatbile with NoCheatPlus. Not all existing plugins are covered (yet), but you can leave a note or ticket request for cncp.&lt;br /&gt;
&lt;br /&gt;
Orebfuscator&lt;br /&gt;
&lt;br /&gt;
Orebfuscator fights all sorts of X-ray-hacks by altering the map information that is sent to the players, such that they have to mine blocks to actually reveal what is behind. Virtually a &amp;quot;must have&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev [http://dev.bukkit.org/server-mods/nocheatplus/files/ Files].&lt;br /&gt;
* 下载测试版本请前往 [http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ Jenkins at EcoCityCraft].&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人给你的插件.&lt;br /&gt;
* 前往Jenkins查看所有版本的更新记录[http://dev.bukkit.org/server-mods/nocheatplus/pages/nocheat-plus-development/jenkins/ changes list].&lt;br /&gt;
* 前往GitHub查看所有改动 [https://github.com/NoCheatPlus/NoCheatPlus/commits/master commit history].&lt;br /&gt;
* &amp;lt;s&amp;gt;插件统计将不会传送至 mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Support=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==联系我们==&lt;br /&gt;
你有疑问可以到,&lt;br /&gt;
IRC联系我们 (IRC地址: irc.spi.gt | 默认Port: 6667 | SSL-Port: 6697 | Channel: #nocheat | Web client: WebIRC)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以创造一个提问票 [http://dev.bukkit.org/bukkit-plugins/nocheatplus/create-ticket/ new ticket] 或者查看已存在提问票 [http://dev.bukkit.org/server-mods/nocheatplus/tickets/ existing ticket].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以私聊原作者[http://dev.bukkit.org/home/send-private-message/ @asofold]和[http://dev.bukkit.org/home/send-private-message/ @MyPictures]，@IceAP (IRC: ICE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
请勿联系用户 &#039;NoCheatPlus&#039;, 它仅用于管理，不会及时回复你的提问. 转移到 BukkitDev 和 GitHub 获取更多的帮助, 请勿相信BukkitDev以外的 NCP 管理人员 .&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=1507</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=1507"/>
		<updated>2015-10-11T16:32:56Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* 联系我们 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.12.0-BETA2-sASO-b813&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus试图通过禁止作弊客户端利用Minecraft或是它自身数据传递协议的漏洞, 来使得你的服务器更加安全可靠. 检测范围很广，包括飞行，加速，战斗 hacks, 快速破坏方块和 nukers, 背包 hacks, 聊天 spam and other types of malicious behaviour. For a more complete list have a look at the [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus puts emphasis on configurability and allows you to customize actions that are carried out when a player fails a check (e.g. silent cancelling, executing commands, just logging). Bypass permissions allow to control what check to apply for which players, all checks can be deactivated in the configuration, also having the option for world-specific configuration files. Many checks allow more detailed configuration to adjust sensitivity.&lt;br /&gt;
&lt;br /&gt;
Certainly NoCheatPlus is not a magical bullet, it uses a lot of heuristics and even guessing, so you will encounter false positives here and there and also not catch every single violation. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] of how NoCheatPlus blocks cheats (outdated plugin version).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus was introduced by [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster], building on the code base of [http://dev.bukkit.org/server-mods/nocheat/ NoCheat] by [http://dev.bukkit.org/profiles/Evenprime85/ Evenprime].&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** Enforce the original movement speeds for walking, sprinting, sneaking, swimming, blocking&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** Prevent players from using the &amp;quot;safe-respawn&amp;quot; exploit&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** Prevent players from faking BedLeave packets&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** Prevent players from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** Prevent players from using their glide cheat 新!&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板 新!&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** Prevent players from spamming interaction on blocks (note-blocks, doors, stone, wood, ...)&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker&amp;quot;&lt;br /&gt;
** 防止以快于客户端允许的不正常速度破坏方块, 防止极快的同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** Prevent players from using the AutoSign feature of their client&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (can take into account a players chat history and global chat history).&lt;br /&gt;
** Limit the number of players allowed to join within a specific time frame&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** Filter colors from player messages&lt;br /&gt;
** Supports text and command spam blocking&lt;br /&gt;
* 背包:&lt;br /&gt;
** Prevent players from dropping too many items within a short time frame and therefore lagging the server&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** Prevents players from managing there items to fast (inventory, enchantment table, beacon, ...)&lt;br /&gt;
** Prevents players from binding illegal enchantments on books (fixed in Minecraft 1.4.3 and higher)&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** Prevent attacking of enemies that aren&#039;t in the line of sight of the player&lt;br /&gt;
** Prevent attacking without first swinging your arm&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** Prevent attacking of targets that are too far away&lt;br /&gt;
** Prevent players becoming invulnerable by exploitation of a design flaw of Minecraft&lt;br /&gt;
** Prevent players from knocking back other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** Prevent players from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** Prevent players from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* Miscellaneous:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, noclip, 作弊)&lt;br /&gt;
** 禁用e CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (ores, cave, radar)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, crawling, 滑行, 跳跃, 飞行)&lt;br /&gt;
** Restrict the OP management commands to a console usage only (disabled by default)&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** Provides a API that allows making other plugins compatible with NoCheatPlus&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
==General notes on .yml configuration files==&lt;br /&gt;
* Use spaces for indentation.&lt;br /&gt;
* Keep the indentation level: Never change the amount of white-spaces in front of options in the config file &amp;quot;config.yml&amp;quot;.&lt;br /&gt;
* Don&#039;t insert special characters such as tabs for indentation. If you plan on complicated text entries, wrap them like &#039;...&#039; or &amp;quot;...&amp;quot;.&lt;br /&gt;
* Refer to the default config file for reference.&lt;br /&gt;
* Use a [[http://yaml-online-parser.appspot.com/|YAML parser]] to make sure your configuration file is formatted properly.&lt;br /&gt;
* Inserting unsupported characters or changing indentation levels can break the configuration.&lt;br /&gt;
* For those that use Notepad++ to edit their YAML files we recommend to enable &amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings \\&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！一切都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NoCheatPlus should now write every setting available for world specific configuration in that/those empty yaml files&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==Configversion==&lt;br /&gt;
Set {{{notify}}} to false to suppress the messages about outdated configurations. Only the main configuration file is checked at present.&lt;br /&gt;
\\The other entries are not meant to be changed by hand, they indicate with which version the config was created and last saved back.&lt;br /&gt;
&lt;br /&gt;
==Logging==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==Protection==&lt;br /&gt;
===Plugins===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====Hide====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;unknowncommand&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===Clients===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
The checks section contains configuration mostly for checks related to players actions, most can generate violation log messages (few exceptions).&lt;br /&gt;
&lt;br /&gt;
===Checks overview===&lt;br /&gt;
&lt;br /&gt;
See: [[checks/checks.creole|Checks Overview]]&lt;br /&gt;
&lt;br /&gt;
Shortcut links:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|blockbreak]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|blockinteract]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|blockplace]] | &lt;br /&gt;
[[checks/chat/chat.creole|chat]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|fight]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|inventory]] | &lt;br /&gt;
[[checks/moving/moving.creole|moving]] | &lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
=Commands=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==Administrative commands==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==Auxiliary commands==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp ban [delay=(ticks)] (player) [reason]|Ban a player from your server (banned-players.txt).|&lt;br /&gt;
|/ncp kick [delay=(ticks)] (player) [reason]|Kicks a player from your server|&lt;br /&gt;
|/ncp unkick (player)|Allows you to remove a tempkick/tempban from a player. &amp;quot;*&amp;quot; is supported here.|&lt;br /&gt;
|/ncp kicklist|Lists all players that have been tempkicked/tempbanned on your server by NoCheatPlus actions.|&lt;br /&gt;
|/ncp tell [delay=(ticks)] (player) (message)|Send a private message to a specified player.|&lt;br /&gt;
|/ncp delay [delay=(ticks)] (command)|Execute a command in delayed time.|&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===Debug===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==Checks==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===BlockBreak===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===Chat===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===Fight===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===Moving===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===SmartMoving===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=Recommended=&lt;br /&gt;
&lt;br /&gt;
The following plugins might be useful to have a look at.&lt;br /&gt;
&lt;br /&gt;
CompatNoCheatPlus (cncp)&lt;br /&gt;
&lt;br /&gt;
Make plugins like mcMMO, Citizens, MagicSpells or MachinaCraft more compatbile with NoCheatPlus. Not all existing plugins are covered (yet), but you can leave a note or ticket request for cncp.&lt;br /&gt;
&lt;br /&gt;
Orebfuscator&lt;br /&gt;
&lt;br /&gt;
Orebfuscator fights all sorts of X-ray-hacks by altering the map information that is sent to the players, such that they have to mine blocks to actually reveal what is behind. Virtually a &amp;quot;must have&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev.&lt;br /&gt;
* Development builds have been moved over to the Jenkins at EcoCityCraft.&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人送你的插件.&lt;br /&gt;
* Changes by build number can be examined in the Jenkins changes list.&lt;br /&gt;
* All commits can be seen in the GitHub commit history.&lt;br /&gt;
* &amp;lt;s&amp;gt;Plugin statistics are no longer reported to mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Support=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==联系我们==&lt;br /&gt;
你有疑问可以到,&lt;br /&gt;
IRC联系我们 (IRC地址: irc.spi.gt | 默认Port: 6667 | SSL-Port: 6697 | Channel: #nocheat | Web client: WebIRC)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以创造一个提问票 [http://dev.bukkit.org/bukkit-plugins/nocheatplus/create-ticket/ new ticket] 或者查看已存在提问票 [http://dev.bukkit.org/server-mods/nocheatplus/tickets/ existing ticket].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
你可以私聊原作者[http://dev.bukkit.org/home/send-private-message/ @asofold]和[http://dev.bukkit.org/home/send-private-message/ @MyPictures]，@IceAP (IRC: ICE)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
请勿联系用户 &#039;NoCheatPlus&#039;, 它仅用于管理，不会及时回复你的提问. 转移到 BukkitDev 和 GitHub 获取更多的帮助, 请勿相信BukkitDev以外的 NCP 管理人员 .&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=1506</id>
		<title>NoCheatPlus</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=NoCheatPlus&amp;diff=1506"/>
		<updated>2015-10-11T16:02:47Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* Documentation Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=NoCheatPlus&lt;br /&gt;
|版本=3.12.0-BETA2-sASO-b813&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.8.1&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/nocheatplus/&lt;br /&gt;
}}&lt;br /&gt;
{{待翻译}}&lt;br /&gt;
&#039;&#039;&#039;Detect and fight the exploitation of various flaws/bugs in Minecraft!&#039;&#039;&#039;&lt;br /&gt;
[[Category:管理]] [[Category:修正]] [[Category:安全]] &lt;br /&gt;
=介绍=&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus试图通过禁止作弊客户端利用Minecraft或是它自身数据传递协议的漏洞, 来使得你的服务器更加安全可靠. 检测范围很广，包括飞行，加速，战斗 hacks, 快速破坏方块和 nukers, 背包 hacks, 聊天 spam and other types of malicious behaviour. For a more complete list have a look at the [https://github.com/asofold/NCPDocs/blob/master/Features.creole Features Page]（内容已搬至本页面，查看最新内容请点击链接）.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus puts emphasis on configurability and allows you to customize actions that are carried out when a player fails a check (e.g. silent cancelling, executing commands, just logging). Bypass permissions allow to control what check to apply for which players, all checks can be deactivated in the configuration, also having the option for world-specific configuration files. Many checks allow more detailed configuration to adjust sensitivity.&lt;br /&gt;
&lt;br /&gt;
Certainly NoCheatPlus is not a magical bullet, it uses a lot of heuristics and even guessing, so you will encounter false positives here and there and also not catch every single violation. [http://www.youtube.com/watch?v=H8BSpXfrtzI Example video] of how NoCheatPlus blocks cheats (outdated plugin version).&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus was introduced by [http://dev.bukkit.org/profiles/NeatMonster/ NeatMonster], building on the code base of [http://dev.bukkit.org/server-mods/nocheat/ NoCheat] by [http://dev.bukkit.org/profiles/Evenprime85/ Evenprime].&lt;br /&gt;
==功能==&lt;br /&gt;
* 玩家行动:&lt;br /&gt;
** 禁止飞行(生存/冒险模式下) 或是限制飞行速度(创造模式下)&lt;br /&gt;
** Enforce the original movement speeds for walking, sprinting, sneaking, swimming, blocking&lt;br /&gt;
** 禁止玩家无视掉落伤害&lt;br /&gt;
** 禁止玩家进入方块 (穿墙模式)&lt;br /&gt;
** 禁止玩家改变服务器时间&lt;br /&gt;
** Prevent players from using the &amp;quot;safe-respawn&amp;quot; exploit&lt;br /&gt;
** 禁止在水和岩浆顶部行走 [尽管现在的作弊者只是在其上保持跳跃]&lt;br /&gt;
** 禁止玩家通过非法移动使服务器崩溃 (CraftBukkit 自身并不包含检测模块,但有时这些移动数据会影响到插件.)&lt;br /&gt;
** Prevent players from faking BedLeave packets&lt;br /&gt;
** 禁止玩家悬浮在半空中&lt;br /&gt;
** 禁止玩家利用 &amp;quot;block jumping&amp;quot;来跳过高墙&lt;br /&gt;
** Prevent players from V-Clipping or teleporting&lt;br /&gt;
** 禁止玩家滥用钓竿来绕开飞行检测 (这只是一个玩笑...) [未测试! 默认关闭!]&lt;br /&gt;
** Prevent players from using their glide cheat 新!&lt;br /&gt;
** 禁止玩家滥用末影珍珠穿越墙，屋顶和地板 新!&lt;br /&gt;
* 方块交互:&lt;br /&gt;
** 禁止玩家操作正常接触范围之外的方块&lt;br /&gt;
** 强制玩家看着想要操作的方块&lt;br /&gt;
** 禁止玩家透过墙对方块进行操作&lt;br /&gt;
** Prevent players from spamming interaction on blocks (note-blocks, doors, stone, wood, ...)&lt;br /&gt;
* 方块破坏:&lt;br /&gt;
** 防止玩家使用 &amp;quot;Survival Nuker&amp;quot;, &amp;quot;Smasher&amp;quot;, &amp;quot;Click Nuker&amp;quot; 与 &amp;quot;Creative Nuker&amp;quot;&lt;br /&gt;
** 防止以快于客户端允许的不正常速度破坏方块, 防止极快的同时破坏过多方块.&lt;br /&gt;
** 限制玩家可破坏方块的距离&lt;br /&gt;
** 强制玩家看着方块(破坏方块时，鼠标准星需对准方块)&lt;br /&gt;
** 防止 &amp;quot;noswing&amp;quot; 作弊 (玩家破坏方块时手臂没有动作)&lt;br /&gt;
** 禁止玩家同时破坏两个及以上的方块&lt;br /&gt;
** 禁止创造模式下的玩家破坏水或岩浆&lt;br /&gt;
* 方块放置:&lt;br /&gt;
** 防止玩家使用 &amp;quot;FastPlace&amp;quot; 和 &amp;quot;Build&amp;quot; 类作弊工具&lt;br /&gt;
** 限制玩家可放置方块的距离&lt;br /&gt;
** 强制对准方块&lt;br /&gt;
** 禁止玩家过快地投掷物品&lt;br /&gt;
** 禁止玩家在除了水和岩浆上的地方放置船只&lt;br /&gt;
** Prevent players from using the AutoSign feature of their client&lt;br /&gt;
** 禁止玩家在半空中放置方块. &lt;br /&gt;
** 禁止玩家在流体上放置方块&lt;br /&gt;
* 玩家聊天:&lt;br /&gt;
** 部分功能受Evenprime的插件启发.&lt;br /&gt;
** Fast spam check + tool-box for slower paced annoyances (can take into account a players chat history and global chat history).&lt;br /&gt;
** Limit the number of players allowed to join within a specific time frame&lt;br /&gt;
** 禁止短时间内多次重复登陆.&lt;br /&gt;
** Filter colors from player messages&lt;br /&gt;
** Supports text and command spam blocking&lt;br /&gt;
* 背包:&lt;br /&gt;
** Prevent players from dropping too many items within a short time frame and therefore lagging the server&lt;br /&gt;
** 禁止玩家过快地填充，发射弓箭&lt;br /&gt;
** 禁止玩家过快地进食&lt;br /&gt;
** Prevents players from managing there items to fast (inventory, enchantment table, beacon, ...)&lt;br /&gt;
** Prevents players from binding illegal enchantments on books (fixed in Minecraft 1.4.3 and higher)&lt;br /&gt;
* 战斗:&lt;br /&gt;
** 防止玩家同时攻击过多实体(玩家和怪物都算做实体) &lt;br /&gt;
** Prevent attacking of enemies that aren&#039;t in the line of sight of the player&lt;br /&gt;
** Prevent attacking without first swinging your arm&lt;br /&gt;
** 防止一秒内对生物攻击多次&lt;br /&gt;
** Prevent attacking of targets that are too far away&lt;br /&gt;
** Prevent players becoming invulnerable by exploitation of a design flaw of Minecraft&lt;br /&gt;
** Prevent players from knocking back other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from exploiting extremely low jumps to get a pseudo criticals cheat going NEW!&lt;br /&gt;
** Prevent players from giving critical hits to other players when it&#039;s not technically possible&lt;br /&gt;
** Prevent players from hit other players while blocking with their sword&lt;br /&gt;
** Penalize players that change their direction by a lot (against force fields)&lt;br /&gt;
** Prevent players from doing self hits to fly by using the knockback of those&lt;br /&gt;
** Feed combined check to find players that try to execute 2 or more cheats at the same time&lt;br /&gt;
** 防止玩家过快地回复血量&lt;br /&gt;
* Miscellaneous:&lt;br /&gt;
** 禁用 Zombe&#039;s mod (飞行, noclip, 作弊)&lt;br /&gt;
** 禁用e CJB&#039;s mod (飞行, 透视, 雷达)&lt;br /&gt;
** 禁用 Rei&#039;s Minimap (洞穴, 雷达)&lt;br /&gt;
** 禁用 Minecraft AutoMap (ores, cave, radar)&lt;br /&gt;
** 禁用 Smart Moving (攀爬, 游泳, crawling, 滑行, 跳跃, 飞行)&lt;br /&gt;
** Restrict the OP management commands to a console usage only (disabled by default)&lt;br /&gt;
** Adapts to server sided lag for less false positives on heavy server load&lt;br /&gt;
** Provides a API that allows making other plugins compatible with NoCheatPlus&lt;br /&gt;
** Use of BukkitAPI only if the used CraftBukkit version is not supported&lt;br /&gt;
&lt;br /&gt;
==配置==&lt;br /&gt;
&lt;br /&gt;
=Configuration=&lt;br /&gt;
&lt;br /&gt;
==General notes on .yml configuration files==&lt;br /&gt;
* Use spaces for indentation.&lt;br /&gt;
* Keep the indentation level: Never change the amount of white-spaces in front of options in the config file &amp;quot;config.yml&amp;quot;.&lt;br /&gt;
* Don&#039;t insert special characters such as tabs for indentation. If you plan on complicated text entries, wrap them like &#039;...&#039; or &amp;quot;...&amp;quot;.&lt;br /&gt;
* Refer to the default config file for reference.&lt;br /&gt;
* Use a [[http://yaml-online-parser.appspot.com/|YAML parser]] to make sure your configuration file is formatted properly.&lt;br /&gt;
* Inserting unsupported characters or changing indentation levels can break the configuration.&lt;br /&gt;
* For those that use Notepad++ to edit their YAML files we recommend to enable &amp;quot;Replace by space&amp;quot; in Settings -&amp;gt; Preferences -&amp;gt; Tab Settings \\&lt;br /&gt;
[[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#notepad++|Screenshot of Notepad++ preferences]]&lt;br /&gt;
&lt;br /&gt;
==特定世界的配置==&lt;br /&gt;
怎样创建一个特定世界的配置文件呢?（不同世界不同管理）:&lt;br /&gt;
#首先创建一个空的yml文件根据你的服务器世界的名称。例如：world_config.yml（_是必需的！一切都是很敏感的！）&lt;br /&gt;
# 在你的服务器安装NocheatPlus或运行 /重新安装NocheatPlus /如果已经在你的服务器运行 请重载&lt;br /&gt;
# NoCheatPlus should now write every setting available for world specific configuration in that/those empty yaml files&lt;br /&gt;
# If you rather prefer to use some settings of your global config.yml then set &amp;quot;savebackconfig&amp;quot; to false and remove them from your world specific configuration file&lt;br /&gt;
&lt;br /&gt;
* End result in your [[https://github.com/asofold/NCPDocs/blob/master/wiki/resources/Configuration/cResources.creole#world-specific-configuration|explorer window]] after successfully creating some world specific config.yml files&lt;br /&gt;
* Other examples: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The world name is case sensitive (MiningWorld, theWorld etc.).&lt;br /&gt;
* You can set savebackconfig to false, in order to not have NoCheatPlus add default values to a config file. Thus you can override just the values you are interested in and keep a minimal world-specific configuration file.&lt;br /&gt;
* WorldName_config.yml has always higher priority then config.yml. So NoCheatPlus will first apply all settings from config.yml and then override them for a specific world using WorldName_config.yml&lt;br /&gt;
* Some settings can only be used in the global config.yml and aren&#039;t multiworld compatible (Please don&#039;t just copy config.yml and rename it to WorldName_config.yml or similar.) &lt;br /&gt;
* World specific files can be created, changed or removed while your server and NoCheatPlus are running. Just use the /ncp reload or /nocheatplus reload command to let NoCheatPlus reread your configuration file.&lt;br /&gt;
* If a world gets unloaded, deleted or renamed then NoCheatPlus will automaticly ignore your world specific configuration files you made for it&lt;br /&gt;
&lt;br /&gt;
==Configversion==&lt;br /&gt;
Set {{{notify}}} to false to suppress the messages about outdated configurations. Only the main configuration file is checked at present.&lt;br /&gt;
\\The other entries are not meant to be changed by hand, they indicate with which version the config was created and last saved back.&lt;br /&gt;
&lt;br /&gt;
==Logging==&lt;br /&gt;
&lt;br /&gt;
Disable all logging with setting {{{active}}} to false.&lt;br /&gt;
&lt;br /&gt;
Individual logging targets can be configured in the sub sections within {{{backends}}}:&lt;br /&gt;
* Set {{{active}}} to false to disable the individual backend. &lt;br /&gt;
* The {{{prefix}}} parameter allows to create a custom appearance for the log messages.&lt;br /&gt;
* File logging allows specifying a file name.&lt;br /&gt;
* For {{{ingamechat}}} you can force NoCheatPlus to check permissions subscriptions, if you use plugins that apply this technique to log to IRC and other for instance.&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Set {{{opinconsoleonly}}} to true to prevent op and deop commands from in-game chat. [Will be changed to a list of commands.]&lt;br /&gt;
* Set {{{managelisteners}}} to true to help us testing :) - this feature lets NCP register all its listeners inside of a ListenerManager that allows more intricate registration order than Bukkit. This is a &amp;quot;future feature&amp;quot; and is not needed, not even sure it improves performance.&lt;br /&gt;
* Set {{{reporttometrics}}} to false in order to disable reporting usage-stats to [[http://mcstats.org/plugin/NoCheatPlus|mcstats.org]] (PluginMetrics). Setting this to falss also prevents NoCheatplus from creating the PluginMetrics folder, however other plugins or Spigot could still create that folder. &lt;br /&gt;
&lt;br /&gt;
==Data==&lt;br /&gt;
The data section allows you to specify an expiration duration for players data in minutes. If set to something greater than 0, this will periodically remove players data if the players have been logged out for longer than the specified amount of minutes. At present this would also delete set-back locations and current violation levels, if activated, so it should not be set to a too short duration.&lt;br /&gt;
&lt;br /&gt;
**expiration**&lt;br /&gt;
|**Config**|**Description**|**Default**|&lt;br /&gt;
|**duration**|Duration in minutes after logout, after which data gets erased.|0|&lt;br /&gt;
|**history**|Should the players violation history also be deleted?|false|&lt;br /&gt;
&lt;br /&gt;
**consistencychecks**&lt;br /&gt;
You can suppress consistency check warnings here and alter intervals for periodic checking (usually not needed).&lt;br /&gt;
&lt;br /&gt;
==Protection==&lt;br /&gt;
===Plugins===&lt;br /&gt;
Features for this and other plugins.&lt;br /&gt;
====Hide====&lt;br /&gt;
This section contains configuration for hiding (some of) your plugins better. You can prevent help-contents display and command usage by setting permissions with a permissions plugin, if the command has a default permission set, but NoCheatPlus allows to set the permission message of some commands, which would otherwise reveal the presence of the command/plugin. So the permission message for some commands can be changed to the &amp;quot;Unknown command&amp;quot; message to hide the presence. You do need to also set the aliases of the commands, use lower case rather.&lt;br /&gt;
\\This feature allows to change command permissions to not be given by default or add a generic filter permission nocheatplus.filter.command.//(commandname)// to a command that does not have one set yet, the following settings allow configuring lists of commands and the message:&lt;br /&gt;
\\**&amp;quot;nopermission&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;no permission&amp;quot; message, default to &amp;quot;plugins&amp;quot; and &amp;quot;version&amp;quot; commands, useful for instance if a plugin does not set a permission for a command.&lt;br /&gt;
\\**&amp;quot;unknowncommand&amp;quot;:**\\&lt;br /&gt;
Display the &amp;quot;unknown command&amp;quot; message, empty by default. This can be used to hide a command from users that don&#039;t have the default permission (or the filter permission added by NCP if none was set).&lt;br /&gt;
&lt;br /&gt;
\\TODO: Link docs on how to configure help topics and other.&lt;br /&gt;
===Clients===&lt;br /&gt;
Features that concern client mods.&lt;br /&gt;
Set the {{{active}}} flag to false in the {{{motd}}} section to prevent NoCheatPlus sending any &amp;quot;blank lines&amp;quot; messages to clients on login. Otherwise blank lines can result disregarding if all clients are allowed or not, because some clients use a message to enable features, some need a message to disable features.&lt;br /&gt;
\\Note that it is 100% up to the client to decide on enabling or disabling features, a modified version of any client may ignore any sent messages, without that being detectable.&lt;br /&gt;
&lt;br /&gt;
==Configuration of checks==&lt;br /&gt;
The checks section contains configuration mostly for checks related to players actions, most can generate violation log messages (few exceptions).&lt;br /&gt;
&lt;br /&gt;
===Checks overview===&lt;br /&gt;
&lt;br /&gt;
See: [[checks/checks.creole|Checks Overview]]&lt;br /&gt;
&lt;br /&gt;
Shortcut links:&lt;br /&gt;
\\| &lt;br /&gt;
[[checks/blockbreak/blockbreak.creole|blockbreak]] | &lt;br /&gt;
[[checks/blockinteract/blockinteract.creole|blockinteract]] | &lt;br /&gt;
[[checks/blockplace/blockplace.creole|blockplace]] | &lt;br /&gt;
[[checks/chat/chat.creole|chat]] | &lt;br /&gt;
[[checks/combined/combined.creole|combined]] | &lt;br /&gt;
[[checks/fight/fight.creole|fight]] | &lt;br /&gt;
[[checks/inventory/inventory.creole|inventory]] | &lt;br /&gt;
[[checks/moving/moving.creole|moving]] | &lt;br /&gt;
&lt;br /&gt;
==Strings section==&lt;br /&gt;
This is the section that defines various strings for &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; actions. Each has a name (the part in front of &amp;quot;:&amp;quot;) and a definition (the part behind the &amp;quot;:&amp;quot;). Whenever you use a &amp;quot;log&amp;quot; or &amp;quot;cmd&amp;quot; action in one of the &amp;quot;actions: &amp;quot; options of this config file, the string will be taken from this section. Arbitrary many additional strings may be defined here, or existing strings may be changed.&lt;br /&gt;
\\ \\&lt;br /&gt;
Most messages/commands use place-holders in [ ], which will be replaced at runtime with relevant information. Some of these may only be available in certain circumstances, only &amp;quot;[player]&amp;quot; can be used everywhere, especially in &amp;quot;cmd&amp;quot; actions.|&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
==Compatibility section==&lt;br /&gt;
This section allows to configure details for the case of compatibility issues, for instance with other server mods or custom blocks.&lt;br /&gt;
&lt;br /&gt;
[[compatibility/compatibility.creole|compatibility page]]&lt;br /&gt;
&lt;br /&gt;
==Bleeding Edge: Development builds==&lt;br /&gt;
To allow you to keep track with the configuration and permission changes in the latest development versions, we have a simple page set up: **[[../development/dev-pinboard.creole|Development Pinboard]]**&lt;br /&gt;
\\&lt;br /&gt;
For quick overview over recent builds, see: [[../development/build-infos.creole|Important Changes By Build Number]]&lt;br /&gt;
==命令==&lt;br /&gt;
=Commands=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus integrates a lightweight command system. It allows you to quickly exempt players from checks or to access and manage check data about a player. &lt;br /&gt;
&lt;br /&gt;
All commands support tab completion and some even allow shortcuts. The root command is named &amp;quot;nocheatplus&amp;quot;, however the alias &amp;quot;ncp&amp;quot; should also work and is used for reference here.&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus also supports aliases from Bukkit [[http://wiki.bukkit.org/Bukkit.yml#aliases|BukkitAliases]] if you wish to have another alias command aside form &amp;quot;nocheatplus&amp;quot; and &amp;quot;ncp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Root node for commands:&lt;br /&gt;
* **NoCheatPlus 3.10.2** and above: {{{nocheatplus.commands}}}&lt;br /&gt;
* //NoCheatPlus 3.10.1// and below: {{{nocheatplus.admin}}}&lt;br /&gt;
&lt;br /&gt;
You can give a player access to a specific command by giving them the sub-node with the commands default name, like {{{nocheatplus.admin.info}}}.&lt;br /&gt;
For further information about permissions in NoCheatPlus, we recommend looking at the [[../permissions/permissions.creole|Permissions docs]]. &lt;br /&gt;
&lt;br /&gt;
==Administrative commands==&lt;br /&gt;
Those commands are used to basically manage NoCheatPlus on your server.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp reload| Reloads, generates and regenerates the configuration file of NoCheatPlus. Run this in-case you changed something on your configuration file while your server was running.|&lt;br /&gt;
|/ncp notify on/off| Toggle all in-game notifications/alerts generated by NoCheatPlus.|&lt;br /&gt;
|/ncp info (player)| Display the violation levels of a given player.|&lt;br /&gt;
|/ncp lag| Show info about server sided latency. The average lag shows the percentage of the server running too slow (0% = 20 tps, 10% = 18 tps) for the last 1 second, 3.33 and 270 seconds, roughly. Also lag spikes are displayed, tracked over at most 1 hour with a resolution of 20 minutes buckets (i.e. not exact) for spikes &amp;gt; 150 ms (3x to 20x) and spikes &amp;gt; 1000 ms (20x +). Be aware that this information is needed to make most NoCheatPlus checks adapt to server sided lag.|&lt;br /&gt;
|/ncp removeplayer (player) [check_type]| Remove all the data collected by NoCheatPlus so far for a given player. You can use the [check_type] option to make NoCheatPlus only remove data from a specific check (Default will clean all data of all checks!). To list all check names execute a command such as this: /ncp removeplayer (PlayerName) list. &amp;quot;*&amp;quot; is supported here.&lt;br /&gt;
|/ncp exempt (player) [check_type]| Exempt a player from being checked by NoCheatPlus or by a specific check.|&lt;br /&gt;
|/ncp unexempt (player) [check_type]| Remove any exemption you given to a specified player. &amp;quot;*&amp;quot; Is supported here.|&lt;br /&gt;
|/ncp exemptions (player)| Gives back a list of all check that a specific player has been exempted from.|&lt;br /&gt;
|/ncp commands| List all commands, more than shown here. The other commands are mainly for use with actions, such as delaying other commands, kicking with a message, telling players messages in colour, deny login for a players, allow it again and other.|&lt;br /&gt;
|/ncp version| Show version information about the server, plugin, compatibility modules and registered hooks.|&lt;br /&gt;
&lt;br /&gt;
==Auxiliary commands==&lt;br /&gt;
Those commands are mainly used by NoCheatPlut itself to execute strings or commands over actions on violating players but you can also make use of them if you wish to do so. Most of them have no difference compared to the vanilla commands apart from the delay otion.&lt;br /&gt;
**Arguments in () are needed, while arguments in [] are optional.**&lt;br /&gt;
|=Commands|=Explanation|&lt;br /&gt;
|/ncp ban [delay=(ticks)] (player) [reason]|Ban a player from your server (banned-players.txt).|&lt;br /&gt;
|/ncp kick [delay=(ticks)] (player) [reason]|Kicks a player from your server|&lt;br /&gt;
|/ncp unkick (player)|Allows you to remove a tempkick/tempban from a player. &amp;quot;*&amp;quot; is supported here.|&lt;br /&gt;
|/ncp kicklist|Lists all players that have been tempkicked/tempbanned on your server by NoCheatPlus actions.|&lt;br /&gt;
|/ncp tell [delay=(ticks)] (player) (message)|Send a private message to a specified player.|&lt;br /&gt;
|/ncp delay [delay=(ticks)] (command)|Execute a command in delayed time.|&lt;br /&gt;
==权限==&lt;br /&gt;
&lt;br /&gt;
**This page describes permissions for NoCheatPlus 3.10.2 and above,**&lt;br /&gt;
\\**NoCheatPlus 3.10.2-RC-sMD5NET-b620 adds new permissions for commands and new short-cut permissions, updates following soon.**&lt;br /&gt;
\\//For older versions see the [[permissions-3-10-1.creole|permissions page for 3.10.1 and below.]]//&lt;br /&gt;
&lt;br /&gt;
NoCheatPlus supports &amp;quot;SuperPerms&amp;quot;, CraftBukkit&#039;s official permission framework. You&#039;ll need to use a permissions plugin that supports &amp;quot;SuperPerms&amp;quot; to manage all the permissions of NoCheatPlus. Here are some examples:&lt;br /&gt;
&lt;br /&gt;
   * PermissionsEx&lt;br /&gt;
   * bPermissions&lt;br /&gt;
   * Essentials GroupManager&lt;br /&gt;
   * Privileges&lt;br /&gt;
   * zPermissions&lt;br /&gt;
&lt;br /&gt;
By default NoCheatPlus assigns all permissions and gives full rights to players that have been /op-ed on your server. If you don&#039;t want to give OPs full access to all NoCheatPlus features then take a look in the configuration of your permissions plugin (Example with PermissionsEx: allowOps: false).\\\\&lt;br /&gt;
==Notifications==&lt;br /&gt;
|nocheatplus.notify|The player will receive notifications through the in-game chat of players failing NoCheatPlus checks. .|&lt;br /&gt;
If you want moderators to be able to toggle notifications, just give the permission nocheatplus.command.notify, which will also give this one then. Mind the &amp;quot;.silent&amp;quot; permission for individual checks permissions (explained on the bottom of this page).&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
|{{{nocheatplus.admin}}}|Shortcut permission for all administrative commands including ban (do not give lightly). See nocheatplus.shortcut permissions for faster setup for moderators.|&lt;br /&gt;
===Debug===&lt;br /&gt;
|nocheatplus.admin.debug|Owners of this node will receive debug messages of checks if NoCheatPlus debugging is turned on.|&lt;br /&gt;
==命令权限==&lt;br /&gt;
|nocheatplus.command.notify|Allow toggling notifications and also to receive them (nocheatplus.notify is included here).|&lt;br /&gt;
|nocheatplus.command.info|The player gets access to &amp;quot;/ncp info&amp;quot;, which displays all violations that a player has gotten (if any).|&lt;br /&gt;
|nocheatplus.command.lag|Gives access to &amp;quot;/ncp lag&amp;quot; which shows informations about your server latency (NoCheatPlus uses this informations to adapt some checks for serversided latency).|&lt;br /&gt;
|nocheatplus.command.reload|The player gets access to &amp;quot;/ncp reload&amp;quot;, which causes NoCheatPlus to reread its configuration files (This doesn&#039;t clear NoCheatPlus data or exemptions!).|&lt;br /&gt;
|nocheatplus.command.plugins|Allows the player to execute the &amp;quot;/plugins&amp;quot; or &amp;quot;/pl&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.version|Owners of this node can execute the &amp;quot;/version&amp;quot; or &amp;quot;/ver&amp;quot; command from CraftBukkit (//protectplugins// has be set to true in the configuration file).|&lt;br /&gt;
|nocheatplus.command.exemptions|Gives access to execute &amp;quot;/ncp exemptions&amp;quot; which list all exemptions for an specified player (Those exemptions will get reset after every reload/restart! For permanent exemptions use the check permissions!).|&lt;br /&gt;
|nocheatplus.command.exempt|Gives access to the &amp;quot;/ncp exempt&amp;quot; command which allows to temporary exempt players for either all (ALL) or specified checks only.|&lt;br /&gt;
|nocheatplus.command.unexempt|Allows to unexempt players from checks by using the &amp;quot;/ncp unexempt&amp;quot; command.|&lt;br /&gt;
|nocheatplus.command.removeplayer|Gives access to execute &amp;quot;/ncp removeplayer&amp;quot;, which causes NoCheatPlus to wipe/clear specified or all collected data from a player including violations and temporary stored check data (This wont wipe exemptions!).|&lt;br /&gt;
|nocheatplus.command.commands|Allows the player to use the &amp;quot;/ncp&amp;quot; command which lists all NoCheatPlus commands.|&lt;br /&gt;
|nocheatplus.command.ban|Gives permissions to use &amp;quot;/ncp ban&amp;quot; which bans a player on your server.|&lt;br /&gt;
|nocheatplus.command.kick|Gives access to &amp;quot;/ncp kick&amp;quot; which kicks a player from your server.|&lt;br /&gt;
|nocheatplus.command.tell|Gives access to &amp;quot;/ncp tell&amp;quot; which allows whispering something to a specified player.|&lt;br /&gt;
|nocheatplus.command.delay|Gives permissions to use the &amp;quot;/ncp delay&amp;quot; command which has the ability to run a specified command with delayed time execution time.|&lt;br /&gt;
|nocheatplus.command.tempkick|Allows the player to tempkick/tempban someone from the server using &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.kicklist|Gives access to the &amp;quot;/ncp kicklist&amp;quot; command which lists all players that got &amp;quot;tempkicked/tempbanned&amp;quot; from NoCheatplus by either using actions or &amp;quot;/ncp tempkick&amp;quot;.|&lt;br /&gt;
|nocheatplus.command.unkick|Gives access to remove a tempkick/tempban from a player using &amp;quot;/ncp unkick&amp;quot;.|&lt;br /&gt;
&lt;br /&gt;
==Filter permissions (plugin hiding)==&lt;br /&gt;
|nocheatplus.filter.command.(commandname)|Allows to use a command protected by command protection, only for the case the command did not have a permission set. Note that (commandname) is just the lower-case command label. In case of incompatibilities of your permission plugin you might have to add nocheatplus.filter.command.nocheatplus to players that are to use /ncp ... commands.|&lt;br /&gt;
==Bypass==&lt;br /&gt;
Specific bypass permissions.&lt;br /&gt;
|nocheatplus.bypass.denylogin|Allows to bypass the login denial, such as exists with the /ncp tempkick command.|&lt;br /&gt;
==Checks==&lt;br /&gt;
Check permissions, directly related to players actions and associated checks.&lt;br /&gt;
|nocheatplus.checks|Parent permission for all checks. TODO: Overview for &amp;quot;full&amp;quot; exemption by permissions (might need few additional permissions?).|&lt;br /&gt;
===BlockBreak===&lt;br /&gt;
|nocheatplus.checks.blockbreak|Parent permission for the blockbreak checks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.direction|Don&#039;t force the player to look at the blocks that he/she wants to break.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.fastbreak|Allows the player to break blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.frequency|Allows the player to break 2 or more blocks at the same time.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.noswing|Don&#039;t force players to swing their arm when breaking blocks.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.reach|Allows breaking of blocks that are out of reach distance.|&lt;br /&gt;
|nocheatplus.checks.blockbreak.wrongblock|Don&#039;t force the player to interact with the block first before he/she is allowed break it (interacting=touching).|&lt;br /&gt;
|nocheatplus.checks.blockbreak.break.liquid|Allows the player to break liquids such as water or lava (source blocks) by using a hack in creative gamemode.|&lt;br /&gt;
===BlockInteract===&lt;br /&gt;
|nocheatplus.checks.blockinteract|Parent permission for this check section.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.direction|Don&#039;t force the player to look at the blocks that he/she is trying to interact with (levers, doors and other).|&lt;br /&gt;
|nocheatplus.checks.blockinteract.reach|Allows the player to interact with blocks that are further away than usual.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.speed|Allows the player to spam interaction on blocks such as levers, note blocks, doors and other.|&lt;br /&gt;
|nocheatplus.checks.blockinteract.visible|Everyone that owns this node is allowed to interact through walls to open a chest, furnace and other container without actually seeing them (also prevents from entering a minecart, bed or boat through walls).|&lt;br /&gt;
===BlockPlace===&lt;br /&gt;
|nocheatplus.checks.blockplace|...|&lt;br /&gt;
|nocheatplus.checks.blockplace.direction|Don&#039;t force the player to look at the block that he/she is trying to place on.|&lt;br /&gt;
|nocheatplus.checks.blockplace.boatsanywhere|Allows the player to place boats everywhere and not only in the water.|&lt;br /&gt;
|nocheatplus.checks.blockplace.fastplace|Allows the player to place blocks very quickly.|&lt;br /&gt;
|nocheatplus.checks.blockplace.noswing|Don&#039;t force players to swing their arm when placing a block.|&lt;br /&gt;
|nocheatplus.checks.blockplace.reach|Allows the player to place blocks that are too far away.|&lt;br /&gt;
|nocheatplus.checks.blockplace.speed|Allows a player to throw projectiles very quickly (snowballs, splash potions and other).|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.liquids|Having this permission assigned allows to place block against liquids by using a special hack.|&lt;br /&gt;
|nocheatplus.checks.blockplace.against.air|This permission allows a player to place blocks against air.|&lt;br /&gt;
===Chat===&lt;br /&gt;
|nocheatplus.checks.chat|...|&lt;br /&gt;
|nocheatplus.checks.chat.color|Don&#039;t filter color codes from messages that get sent by players to allow them using colors in their messages. However nearly every chat plugin will override this.|&lt;br /&gt;
|nocheatplus.checks.chat.text|Allows the player to bypass the chat spam check for written text.|&lt;br /&gt;
|nocheatplus.checks.chat.commands|Allow players to bypass the command frequency check that protects against command spam.|&lt;br /&gt;
|nocheatplus.checks.chat.captcha|Owners of this permission wont be forced to type in a captcha if they fail one of the chat checks (this feature is disabled by default).|&lt;br /&gt;
|nocheatplus.checks.chat.relog|Every player that has this permission is allowed to completely bypass the re-log check of NoCheatPlus.|&lt;br /&gt;
|nocheatplus.checks.chat.logins|Allows the player to bypass the login check which prevents too many players loging in at the same time.|&lt;br /&gt;
===Combined===&lt;br /&gt;
|nocheatplus.checks.combined|Parent permission for the combined check group.|&lt;br /&gt;
|nocheatplus.checks.combined.improbable|Allows the player to bypass the Combined_Improbable check which fights against kill-auras ,speed hacks and some other combined hacks also. It also prevents the player from using 2 or more hacks at the same time.|&lt;br /&gt;
|nocheatplus.checks.combined.bedleave|Allows the player to send bed leave packets from anywhere (can be exploited to confuse some other checks of NoCheatPlus).|&lt;br /&gt;
|nocheatplus.checks.combined.munchhausen|Players with this node might be able to use fishing roods for flying (Check is disabled by default in configuration).|&lt;br /&gt;
===Fight===&lt;br /&gt;
|nocheatplus.checks.fight|Fight check group.|&lt;br /&gt;
|nocheatplus.checks.fight.angle|Don&#039;t prevent the player from attacking multiple entities at the time.|&lt;br /&gt;
|nocheatplus.checks.fight.critical|Don&#039;t prevent the player from doing fake critical hits when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.direction|Don&#039;t force the player to look at the targets while fighting them.|&lt;br /&gt;
|nocheatplus.checks.fight.godmode|Don&#039;t prevent the player from keeping the temporary invulnerability that he/she gets when taking damage.|&lt;br /&gt;
|nocheatplus.checks.fight.fastheal|The owner of this node is allowed to regenerate health faster then usually possible.|&lt;br /&gt;
|nocheatplus.checks.fight.knockback|Don&#039;t prevent the player from doing knockbacks when it&#039;s technically not possible to do so.|&lt;br /&gt;
|nocheatplus.checks.fight.noswing|Don&#039;t force the player to move the arm while fighting against someone or something.|&lt;br /&gt;
|nocheatplus.checks.fight.reach|Allows the player to hit players and mobs that are out of allowed distance.|&lt;br /&gt;
|nocheatplus.checks.fight.selfhit|Allows the player to do self hits for flying by exploiting the knockback of those hits.|&lt;br /&gt;
|nocheatplus.checks.fight.speed|Don&#039;t limit the amount of attacks that the player can do per second.|&lt;br /&gt;
===Inventory===&lt;br /&gt;
|nocheatplus.checks.inventory|Inventory check group.|&lt;br /&gt;
|nocheatplus.checks.inventory.drop|Don&#039;t limit the amount of items that a player may drop within a short timeframe.|&lt;br /&gt;
|nocheatplus.checks.inventory.instantbow|Don&#039;t prevent the player from shooting arrows instantly over the bow without taking the usual time to pull the string back.|&lt;br /&gt;
|nocheatplus.checks.inventory.instanteat|Don&#039;t prevent players from eating their food instantly without taking the usual time to munch on it.|&lt;br /&gt;
|nocheatplus.checks.inventory.fastclick|Allows the player to move items around the inventory instantly without using there mouse/keyboard to do so.|&lt;br /&gt;
|nocheatplus.checks.inventory.items|Allows the player to use illegal enchantments on signed books (This got fixed now in Minecraft 1.4.3 and higher).|&lt;br /&gt;
===Moving===&lt;br /&gt;
|nocheatplus.checks.moving|Parent permission for the moving checks group.|&lt;br /&gt;
|nocheatplus.checks.moving.creativefly|Allows the player to fly faster in creative mode then usually possible.|&lt;br /&gt;
|nocheatplus.checks.moving.morepackets|Allow the player to make a lot more movements than normally possible. Doing more movements will result in faster movement speed and causes the server to spend a lot of additional time for processing these movements.|&lt;br /&gt;
|nocheatplus.checks.moving.morepacketsvehicle|Allows players to make a lot more movements in vehicles (boats, minecrats, pigs, ...) than normally possible.|&lt;br /&gt;
|nocheatplus.checks.moving.nofall|Allows the player to avoid fall damage by using cheats. Normally NoCheatPlus will keep track of a player&#039;s movement and rectify the fall-damage calculations of Minecraft so the player always gets the fall damage he/she is supposed to get.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly|Allows the player to fly in survival mode. It also treats the player as if he has the &amp;quot;.nofall&amp;quot; permission too.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.blocking|Allows the player to block while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sneaking|Allows the player to sneak while moving at normal speed.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.sprinting|Allows the player to sprint backwards.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.speeding|Allows the player to bypass the vanilla walk/run/sprint speed limits.|&lt;br /&gt;
|nocheatplus.checks.moving.survivalfly.step|Don&#039;t check if the player is using the step hack to get faster over blocks then usually possible.|&lt;br /&gt;
==Modifications==&lt;br /&gt;
These permissions allow to control which feature/mod a player may use. There is no guarantee that players use the original client and obey the request to turn off/on features, though.&lt;br /&gt;
===CJB===&lt;br /&gt;
|nocheatplus.mods.cjb|All CJB features.|&lt;br /&gt;
|nocheatplus.mods.cjb.fly|Don&#039;t prevent the player from using CJB&#039;s fly mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.radar|Gives access to use CJB&#039;s radar mod on the server.|&lt;br /&gt;
|nocheatplus.mods.cjb.xray|Don&#039;t prevent the player from using CJB&#039;s xray mod on the server.|&lt;br /&gt;
===MinecraftAutoMap===&lt;br /&gt;
|nocheatplus.mods.minecraftautomap|All features for MinecraftAutoMap.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.ores|Don&#039;t prevent the player from using the ore detector from Minecraft AutoMap&#039;s.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.cave|Don&#039;t prevent the player from using the cave mode feature of the Minecraft AutoMap&#039;s mod.|&lt;br /&gt;
|nocheatplus.mods.minecraftautomap.radar|Don&#039;t prevent the player from using Minecraft AutoMap&#039;s inbuilt radar.|&lt;br /&gt;
===Rei===&lt;br /&gt;
|nocheatplus.mods.rei.cave|Don&#039;t prevent the player from using Rei&#039;s Minimap&#039;s cave mode.|&lt;br /&gt;
|nocheatplus.mods.rei.radar|Don&#039;t prevent Rei&#039;s Minimap mod users from using all kind of available radar hacks.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.player|Allows the player to use the radar from Rei&#039;s Minimap to track down other players only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.animal|Allows the player to only use the animal radar from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.mob|Gives access to use the mob radar feature from Rei&#039;s Minimap mod.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.slime|Allows the player to track down slimes only by using the radar feature of Rei&#039;s Minimap.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.squid|Player is allowed to use the Rei&#039;s Minimap radar to track down squids only.|&lt;br /&gt;
|nocheatplus.mods.rei.radar.other|Allows the player to use all the other features of the Rei&#039;s Minimap radar.|&lt;br /&gt;
===SmartMoving===&lt;br /&gt;
|nocheatplus.mods.smartmoving|All SmartMoving features.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.climbing|Don&#039;t prevent the player from using Smart Moving&#039;s climb feature.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.swimming|Don&#039;t prevent the player from using Smart Moving&#039;s swimming.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.crawling|Don&#039;t prevent the player from using Smart Moving&#039;s crawl.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.sliding|Don&#039;t prevent the player from using Smart Moving&#039;s slide.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.jumping|Don&#039;t prevent the player from using Smart Moving&#039;s jump.|&lt;br /&gt;
|nocheatplus.mods.smartmoving.flying|Don&#039;t prevent the player from using Smart Moving&#039;s fly.|&lt;br /&gt;
===Zombe===&lt;br /&gt;
|nocheatplus.mods.zombe|All zombe features.|&lt;br /&gt;
|nocheatplus.mods.zombe.fly|Don&#039;t prevent the player from using Zombe&#039;s fly mod.|&lt;br /&gt;
|nocheatplus.mods.zombe.noclip|Don&#039;t prevent the player from using Zombe&#039;s noclip mod on the server.|&lt;br /&gt;
|nocheatplus.mods.zombe.cheat|Don&#039;t prevent the player from using Zombe&#039;s cheat mods.|\\&lt;br /&gt;
== Parent Nodes ==&lt;br /&gt;
Most permissions have parent nodes, that in fact goes for all check types. Resulting in nocheatplus.admin, nocheatplus.checks.moving, nocheatplus.checks.moving.survivalfly, nocheatplus.checks.fight, etc.&lt;br /&gt;
=== Things to know about Permissions ===&lt;br /&gt;
You can exclude a specific player from getting logged by appending &amp;quot;.silent&amp;quot; to the relevant permission node of the specific check. E.g.\\&lt;br /&gt;
&lt;br /&gt;
   * **nocheatplus.checks.moving.nofall.silent**\\&lt;br /&gt;
&lt;br /&gt;
will prevent NoCheatPlus from recording log messages for that player for the &amp;quot;nofall&amp;quot; check, while still executing all other actions as usual.&lt;br /&gt;
==Shortcut permissions==&lt;br /&gt;
|nocheatplus.admin| see above (full admin perms except check bypassing).|&lt;br /&gt;
|nocheatplus.shortcut.info|info about players|&lt;br /&gt;
|nocheatplus.shortcut.monitor|info about players and diagnostic info like version, lag,|&lt;br /&gt;
|nocheatplus.shortcut.safeadmin|&amp;quot;Safe&amp;quot; admin perms, no banning or reloading but unkick, exemption, data removal|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to be added (shortcut.bypass - bypass about everything).&lt;br /&gt;
&lt;br /&gt;
=Recommended=&lt;br /&gt;
&lt;br /&gt;
The following plugins might be useful to have a look at.&lt;br /&gt;
&lt;br /&gt;
CompatNoCheatPlus (cncp)&lt;br /&gt;
&lt;br /&gt;
Make plugins like mcMMO, Citizens, MagicSpells or MachinaCraft more compatbile with NoCheatPlus. Not all existing plugins are covered (yet), but you can leave a note or ticket request for cncp.&lt;br /&gt;
&lt;br /&gt;
Orebfuscator&lt;br /&gt;
&lt;br /&gt;
Orebfuscator fights all sorts of X-ray-hacks by altering the map information that is sent to the players, such that they have to mine blocks to actually reveal what is behind. Virtually a &amp;quot;must have&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=下载和历史更新=&lt;br /&gt;
&lt;br /&gt;
* 下载正式版本请前往 BukkitDev.&lt;br /&gt;
* Development builds have been moved over to the Jenkins at EcoCityCraft.&lt;br /&gt;
* 不要从任何其他来源下载，不要使用别人送你的插件.&lt;br /&gt;
* Changes by build number can be examined in the Jenkins changes list.&lt;br /&gt;
* All commits can be seen in the GitHub commit history.&lt;br /&gt;
* &amp;lt;s&amp;gt;Plugin statistics are no longer reported to mcstats.org.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Support=&lt;br /&gt;
&lt;br /&gt;
==其他帮助==&lt;br /&gt;
&lt;br /&gt;
* 你可以到: [https://github.com/asofold/NCPDocs/blob/master/FAQ.creole#faq Frequently asked Questions] 以及 [https://github.com/asofold/NCPDocs/blob/master/Known%20Issues.creole#known-issues Known Issues] 提问.&lt;br /&gt;
* [https://github.com/asofold/NCPDocs/blob/master/README.creole#ncpdocs Wiki] (配设文件, 权限介绍, 指令介绍)&lt;br /&gt;
* 开发者请查看NoCheatPlus的API.&lt;br /&gt;
&lt;br /&gt;
==Contact us==&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=AutoMessage&amp;diff=1501</id>
		<title>AutoMessage</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=AutoMessage&amp;diff=1501"/>
		<updated>2015-10-10T18:08:09Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​/* Extra */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:聊天]]&lt;br /&gt;
[[Category:信息]]&lt;br /&gt;
==综述==&lt;br /&gt;
===介绍===&lt;br /&gt;
  AutoMessage是一个易于使用的聊天栏公告插件。&lt;br /&gt;
  这个插件非常适合那些想要将一些设定的信息以广播形式发布的服务器管理员们。&lt;br /&gt;
  这个插件的特性在于，你可以在游戏中使用命令编辑一切可以在配置文件中修改的配置项。&lt;br /&gt;
  这是一个轻量级的插件，并不会影响服务器的性能。&lt;br /&gt;
  AutoMessages会自动检测更新以确保插件处于最新版本。&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;
&lt;br /&gt;
===安装===&lt;br /&gt;
  将jar文件拖入plugins文件夹并重启服务端即可.&lt;br /&gt;
&lt;br /&gt;
==常见问题及解答==&lt;br /&gt;
Q:为什么我使用&amp;quot;/am add 公告&amp;quot;添加了一个叫&amp;quot;公告&amp;quot;的组后，显示的信息十分杂乱？&lt;br /&gt;
&lt;br /&gt;
A:新的分组后会内置一些默认的公告内容，只需连续执行命令&amp;quot;/am remove 公告 0&amp;quot;删除公告组内序号为0的公告内容连续5次即可删除默认信息。&lt;br /&gt;
&lt;br /&gt;
Q：为什么玩家看不见公告？&lt;br /&gt;
&lt;br /&gt;
A：你需要把权限节点：automessage.receive.default添加进玩家组里面，default为默认组，详细请看下面的权限一栏。&lt;br /&gt;
&lt;br /&gt;
==权限==&lt;br /&gt;
AutoMessage uses permissions to allow selective users or groups access to specific commands. The permissions are compatible with any permissions plugin that implements Bukkit&#039;s SuperPerms such as PermissionsEx or bPermissions. Below you will find a list of all available permissions.&lt;br /&gt;
&lt;br /&gt;
automessage.commands.reload: &lt;br /&gt;
&lt;br /&gt;
Reload the configuration from the disk. ；重载配置权限&lt;br /&gt;
&lt;br /&gt;
automessage.commands.update: &lt;br /&gt;
&lt;br /&gt;
Update to the latest version if the plugin is out of date.；升级插件 &lt;br /&gt;
&lt;br /&gt;
automessage.commands.add: &lt;br /&gt;
&lt;br /&gt;
Create a new message list or add message to an existing message list.；添加新的公告 &lt;br /&gt;
&lt;br /&gt;
automessage.commands.edit: &lt;br /&gt;
&lt;br /&gt;
Edit a message in a message list. ；更改公告&lt;br /&gt;
&lt;br /&gt;
automessage.commands.remove: &lt;br /&gt;
&lt;br /&gt;
Remove a message list or remove a single message from a specific message list.；移除公告 &lt;br /&gt;
&lt;br /&gt;
automessage.commands.enabled: &lt;br /&gt;
&lt;br /&gt;
Toggle broadcasting for a specific message list. The message list can still be edited; however, it &lt;br /&gt;
will not broadcast.；开关公告 &lt;br /&gt;
&lt;br /&gt;
automessage.commands.interval: &lt;br /&gt;
&lt;br /&gt;
Set the interval at which messages are broadcasted from the message-list. ；设置公告间隔&lt;br /&gt;
&lt;br /&gt;
automessage.commands.random: &lt;br /&gt;
&lt;br /&gt;
Set a lists broadcast method. Random randomly selects a message on broadcasts whereas non-random &lt;br /&gt;
simply loops through all the messages.；设置公告方式 &lt;br /&gt;
&lt;br /&gt;
automessage.commands.prefix: &lt;br /&gt;
&lt;br /&gt;
Set a message lists prefix for all broadcasts. ；设置公告前缀&lt;br /&gt;
&lt;br /&gt;
automessage.commands.suffix: &lt;br /&gt;
&lt;br /&gt;
Set a message lists suffix for all broadcasts. ；设置公告后缀&lt;br /&gt;
&lt;br /&gt;
automessage.commands.broadcast: &lt;br /&gt;
&lt;br /&gt;
Broadcast a message from a specific list. ；公告列表里的一条消息&lt;br /&gt;
&lt;br /&gt;
automessage.commands.list: &lt;br /&gt;
&lt;br /&gt;
List all message lists or all messages in a specific list. ；查看所有公告&lt;br /&gt;
&lt;br /&gt;
automessage.receive.message-list: &lt;br /&gt;
&lt;br /&gt;
Receive broadcasts from a list. Replace message-list with the name of the message list in your config. ；接收来自某列表的公告&lt;br /&gt;
&lt;br /&gt;
==命令==&lt;br /&gt;
==配置==&lt;br /&gt;
Config:&lt;br /&gt;
settings:&lt;br /&gt;
  enabled: true                       ；是否启用 true为是，false为否(下面也是这样)&lt;br /&gt;
  min-players: 5                         ；最小听见广播的玩家数量？我的理解应该是当有这个数值的玩家或以上在线时才开始播放这个公告&lt;br /&gt;
  log-to-console: true                     ；是否显示在控制台&lt;br /&gt;
message-lists:                            ；公告列表      &lt;br /&gt;
  regular:                                 ；公告列表的名字&lt;br /&gt;
    enabled: true                          ；是否启用&lt;br /&gt;
    random: false                          ；是否随机&lt;br /&gt;
    interval: 45                           ；间隔时间&lt;br /&gt;
    expiry: -1                                ；到期时间(-1为不会到期&lt;br /&gt;
    messages:                                 ；公告内容&lt;br /&gt;
    - &#039;&amp;amp;1First&amp;amp;r message \nin the default list!&#039;&lt;br /&gt;
    - &#039;&amp;amp;2Second&amp;amp;r message \nin the default list!&#039;&lt;br /&gt;
    - &#039;&amp;amp;3Third&amp;amp;r message \nin the default list!&#039;&lt;br /&gt;
    - &#039;These messages will be displayed to users with \nautomessage.receive.default!&#039;&lt;br /&gt;
  json:                                   ；又是一个公告列表的名字    下面的内容和上面的一样&lt;br /&gt;
    enabled: true&lt;br /&gt;
    random: false&lt;br /&gt;
    interval: 45&lt;br /&gt;
    expiry: -1&lt;br /&gt;
    messages:&lt;br /&gt;
    - &#039;{text:&amp;quot;Hover over me!&amp;quot;,hoverEvent:{action:show_text,value:[{text:&amp;quot;Woah, you just hovered over me!&amp;quot;,color:blue}]}}&#039;&lt;br /&gt;
    - &#039;{text:&amp;quot;Click me to run a command!&amp;quot;,clickEvent:{action:run_command,value:&amp;quot;/say Clicked.&amp;quot;}}&#039;&lt;br /&gt;
    - &#039;{text:&amp;quot;Click me to open Google!&amp;quot;,clickEvent:{action:open_url,value:&amp;quot;http://google.com&amp;quot;}}&#039;&lt;br /&gt;
&lt;br /&gt;
==其他==&lt;br /&gt;
&#039;&#039;&#039;代码:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
配设文件内可以添加变量，颜色以及指令等. 如果你的信息前面加入 / 系统会默认为是一条指令. 如果你编辑时想换行请输入 \n. 颜色代码可以随时加入. 同时也可以添加变量. 这些设定会美化你的信息/公告。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;变量列表&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 变量 !! 列子 !! 效果&lt;br /&gt;
|-&lt;br /&gt;
| {NAME} || Hey {NAME} || Hey ELCHILEN0!&lt;br /&gt;
ELCHILEN0是原作者ID&lt;br /&gt;
|-&lt;br /&gt;
| {DISPLAYNAME} || Hey {DISPLAYNAME}! || Hey ELCHILEN0!&lt;br /&gt;
|-&lt;br /&gt;
| {WORLD} || 你在{WORLD}! || 你在XX世界!&lt;br /&gt;
|-&lt;br /&gt;
| {BIOME} || 你在{BIOME}生物群系! || 你在XX生物群系!&lt;br /&gt;
|-&lt;br /&gt;
| {ONLINE} || 目前有{ONLINE}玩家在线! || 目前有XX玩家在线!&lt;br /&gt;
|-&lt;br /&gt;
| {MAX_ONLINE} || 服务器最大人数{MAX_ONLINE}! || 服务器最大人数XX!&lt;br /&gt;
|-&lt;br /&gt;
| {YEAR} || 今年是{YEAR}年! || 今年是XX年!&lt;br /&gt;
|-&lt;br /&gt;
| {MONTH} || 现在是{MONTH}月! || 现在是XX月!&lt;br /&gt;
|-&lt;br /&gt;
| {WEEK_OF_MONTH} || 本月第{WEEK_OF_MONTH}个星期! || 本月第XX个星期!&lt;br /&gt;
|-&lt;br /&gt;
| {WEEK_OF_YEAR} || 今年第{WEEK_OF_YEAR}个星期! || 今年第XX个星期!&lt;br /&gt;
|-&lt;br /&gt;
| {DAY_OF_WEEK} || 这个星期已经过了{DAY_OF_WEEK}天! || 这个星期已经过了XX天! &lt;br /&gt;
|-&lt;br /&gt;
| {DAY_OF_MONTH} || 这个月已经过了{DAY_OF_MONTH}天! || 这个月已经过了XX天! &lt;br /&gt;
|-&lt;br /&gt;
| {DAY_OF_YEAR} || 今年已经过了{DAY_OF_MONTH}天!  || 今年已经过了XX天!&lt;br /&gt;
|-&lt;br /&gt;
| {HOUR} || 现在是{HOUR}点 || 现在是XX点&lt;br /&gt;
|-&lt;br /&gt;
| {HOUR_OF_DAY} || It is {HOUR_OF_DAY} hundred hours! || It is XX hundred hours!&lt;br /&gt;
|-&lt;br /&gt;
| {MINUTE} || 已经过了{MINUTE}分钟! || 已经过了XX分钟!&lt;br /&gt;
|-&lt;br /&gt;
| {SECOND} || 已经过了{MINUTE}秒! || 已经过了XX秒!&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;颜色代码&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GitHub Repo==&lt;br /&gt;
==Scheduled Messages Ideas==&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Multiworld&amp;diff=1500</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Multiworld&amp;diff=1500"/>
		<updated>2015-10-10T17:30:20Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{待翻译}}&lt;br /&gt;
{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=Multiworld&lt;br /&gt;
|版本=v5.2.5&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.7.9 r0.2&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/multiworld-v-2-0/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=概述=&lt;br /&gt;
使用Multiworld插件，可以很容易地自定义每个世界对应的末地与下界，你可以随意配置。(受限于插件可实现的功能范围)&lt;br /&gt;
==历史==&lt;br /&gt;
我制作这个插件是因为该插件的原作者&amp;quot;Baummann&amp;quot;，现在不再活跃。之前，这个插件非常简易，只有两个命令: /goto and /newworld. 于是我接过这个项目并且开发出更好的版本。现在Multiworld已经更新到v5.2.5。&lt;br /&gt;
==特性==&lt;br /&gt;
自定义世界类型，例如沙子世界&lt;br /&gt;
支持修改玩家进入世界时的游戏模式&lt;br /&gt;
支持使用/mw move以及/mw goto指令于指定地点之间传送，就像在minecraft服务器使用/teleport指令一样&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;
 /mw create &amp;lt;世界名称&amp;gt; [世界类型] [世界种子] 在数据库中创建一个新的世界.&lt;br /&gt;
 注意: 你也可以使用这个命令来添加已存在的世界.&lt;br /&gt;
 警告: 不要给你不信任的人这个权限，如果拥有这个权限，他将可以无限地创建世界!  multiworld.command.create&lt;br /&gt;
 /mw load &amp;lt;世界名称&amp;gt; 加载数据库中的世界 multiworld.command.load&lt;br /&gt;
 /mw unload &amp;lt;世界名称&amp;gt; 卸载数据库中的世界(并非删除)，其他插件将无法查看到该世界  multiworld.command.unload&lt;br /&gt;
 /mw delete &amp;lt;世界名称&amp;gt; 删除数据库中的世界.&lt;br /&gt;
 警告: 这个功能是移除multiworld设置里面已经定义的一个世界! multiworld.command.delete&lt;br /&gt;
 /mw list 列出服务器中已经生成地形的世界. multiworld.command.list&lt;br /&gt;
 /mw info 显示当前世界的信息 multiworld.command.info&lt;br /&gt;
 /mw listgens 列出可用的世界地形类型，辅助使用/mw create. multiworld.command.listgens&lt;br /&gt;
====规则====&lt;br /&gt;
 /mw listflagsList 列出所有可能使用于标记值的选项在/mw setflag 指令内. commands.multiworld.command.flags&lt;br /&gt;
 /mw setflag &amp;lt;世界名称&amp;gt; &amp;lt;标记值&amp;gt; &amp;lt;变量&amp;gt; 于指定世界内设置一个标记值或选项. multiworld.command.setflag&lt;br /&gt;
 /mw getflag &amp;lt;世界名称&amp;gt; &amp;lt;标记值&amp;gt; 获取标记值在指定世界, 世界名称填写 * 则可以获取全部世界 flags.multiworld.command.getflag&lt;br /&gt;
====传送门====&lt;br /&gt;
 /mw link &amp;lt;源世界&amp;gt; &amp;lt;目标世界&amp;gt; 连接 &amp;lt;源世界&amp;gt; 世界的地狱门到 &amp;lt;目标世界&amp;gt; 世界的地狱门.&lt;br /&gt;
 提示，使用这个功能需要开启地狱门连接权限! multiworld.command.link.nether&lt;br /&gt;
 /mw link-end &amp;lt;源世界&amp;gt; &amp;lt;目标世界&amp;gt; 连接全部未界传送门由 &amp;lt;源世界&amp;gt; 至 &amp;lt;目标世界&amp;gt;.&lt;br /&gt;
 提示，使用这个功能需要开启未地传送门连接权限! multiworld.command.link.end&lt;br /&gt;
====传送====&lt;br /&gt;
 /mw goto &amp;lt;世界名称&amp;gt; 将你自己传送到此世界, 这个指令也能够使用简写/goto &amp;lt;世界名称&amp;gt; multiworld.command.goto&lt;br /&gt;
 /mw move &amp;lt;玩家名称&amp;gt; &amp;lt;世界名称&amp;gt; 移动指定玩家至一个世界 multiworld.command.move&lt;br /&gt;
====出生点====&lt;br /&gt;
 /mw spawn传送到所在世界的出生点, 移动其他人需要用 /mw move.multiworld.command.spawn&lt;br /&gt;
 /mw setspawn设置所在世界的出生点, 你可以使用这个命令来修正出生点。 pointmultiworld.command.setspawn&lt;br /&gt;
====插件基础命令====&lt;br /&gt;
 /mw save保存插件数据multiworld.command.save&lt;br /&gt;
 /mw reload重新加载插件数据multiworld.command.reload&lt;br /&gt;
 /mw debug显示调试信息，这些将会在你碰到插件错误（报告）时非常有用multiworld.command.debug&lt;br /&gt;
 /mw help显示帮助，这样你就不用每次来看这个网页了multiworld.command.help&lt;br /&gt;
 /mw eastereggNot a real command, but there is a easter egg hidden in multiworld-（这个命令比较有趣和无用，故不作翻译。你可以尝试下 提示：复活节彩蛋）&lt;br /&gt;
&lt;br /&gt;
====其他====&lt;br /&gt;
 -如果想要使他人在进入一个世界后转为创造模式. 建议给所有人这个权限.multiworld.creativemode&lt;br /&gt;
 -Gives access to the basic Multiworld moderator controll, this permission won&#039;t allow users to modefy settings of existing world, it only allows them to view the settings / teleport to worldsmultiworld.basic&lt;br /&gt;
 -你可以使用这个权限来给予一个人关于这个插件的所有权限.Multiworld.admin&lt;br /&gt;
&lt;br /&gt;
=可选的特性=&lt;br /&gt;
 特性 NameDescriptionConfiguration 的位置&lt;br /&gt;
 给予 worldoptions.useEndPortalHandler 权限，未地传送门管理器则允许你自定义一个未地传送门&lt;br /&gt;
下界传送门管理器，这个管理器可能使下界传送门重新定义到一个自定义的地狱世界，这个配置在 worldoptions.usePortalHandler&lt;br /&gt;
WorldChatSeperatorThis allows you to use the RecieveChat and the SendChat flags on a worldoptions.useWorldChatSeperator&lt;br /&gt;
GamemodeChangerThis allows you to use the flag CreativeWorld to turn on creative mode for a world, to use this you need to give you users the following permissions on all worlds: multiworld.creativemode &lt;br /&gt;
This module also comes with a other configuration settings, when you turn off usecreativemodeinv, it ONLY handles the gamemode part, it won&#039;t change the inventory contents, this can be used if you have a custom plugin for per world inventories.options.usecreativemode&lt;br /&gt;
EnderBlockPrevents the use of ender chests in creative mode, this can be used to prevent people from cheating stuff by storing it inside a ender chest in a creative world, and then removing it in a survival world.options.blockEnderChestInCrea&lt;br /&gt;
WorldSpawnHandlerThis allows you to have custom respawn worlds per world group, this can be setup by turning this part on to generate the configuration needed for this.options.useWorldSpawnHandler&lt;br /&gt;
CraftbukkitHooksAllows multiworld to hook into craftbukkit to display information that the bukit api won&#039;t provide. This feature will try to turn itself off when there are any errors.options.craftbukkitHooks&lt;br /&gt;
&lt;br /&gt;
=Multiworld数据格式=&lt;br /&gt;
Multiworld是使用statistcs代码，以便统计使用数据，想要进一步了解请查看:&lt;br /&gt;
Usage statistics at v3.5.0&lt;br /&gt;
&lt;br /&gt;
=向您的服务器推荐其他插件=&lt;br /&gt;
[[LocationTeleport]] - 在自定义区域内创造传送点&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[hothgenerator]] - 生成一个满是冰雪的世界。&lt;br /&gt;
/mw create WorldName plugin:HothGenerator &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[multiinv]] - 控制多世界背包，分隔每个世界的物品栏。&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Multiworld&amp;diff=1499</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Multiworld&amp;diff=1499"/>
		<updated>2015-10-10T17:22:51Z</updated>

		<summary type="html">&lt;p&gt;Lichi2050：​小修改&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{待翻译}}&lt;br /&gt;
{{Bukkit Plugin Infobox&lt;br /&gt;
|插件名=Multiworld&lt;br /&gt;
|版本=v5.2.5&lt;br /&gt;
|前置插件=无&lt;br /&gt;
|兼容服务端版本=1.7.9 r0.2&lt;br /&gt;
|網址=http://dev.bukkit.org/bukkit-plugins/multiworld-v-2-0/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=概述=&lt;br /&gt;
使用Multiworld插件，可以很容易地自定义每个世界对应的末地与下界，你可以随意配置。(受限于插件可实现的功能范围)&lt;br /&gt;
==历史==&lt;br /&gt;
我制作这个插件是因为该插件的原作者&amp;quot;Baummann&amp;quot;，现在不再活跃。之前，这个插件非常简易，只有两个命令: /goto and /newworld. 于是我接过这个项目并且开发出更好的版本。现在Multiworld已经更新到v5.2.5。&lt;br /&gt;
==特性==&lt;br /&gt;
自定义世界类型，例如沙子世界&lt;br /&gt;
支持修改玩家进入世界时的游戏模式&lt;br /&gt;
支持使用/mw move以及/mw goto指令于指定地点之间传送，就像在minecraft服务器使用/teleport指令一样&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;
 /mw create &amp;lt;世界名称&amp;gt; [世界类型] [世界种子] 在数据库中创建一个新的世界.&lt;br /&gt;
 注意: 你也可以使用这个命令来添加已存在的世界.&lt;br /&gt;
 警告: 不要给你不信任的人这个权限，如果拥有这个权限，他将可以无限地创建世界!  multiworld.command.create&lt;br /&gt;
 /mw load &amp;lt;世界名称&amp;gt; 加载数据库中的世界 multiworld.command.load&lt;br /&gt;
 /mw unload &amp;lt;世界名称&amp;gt; 卸载数据库中的世界(并非删除)，其他插件将无法查看到该世界  multiworld.command.unload&lt;br /&gt;
 /mw delete &amp;lt;世界名称&amp;gt; 删除数据库中的世界.&lt;br /&gt;
 警告: 这个功能是移除multiworld设置里面已经定义的一个世界! multiworld.command.delete&lt;br /&gt;
 /mw list 列出服务器中已经生成地形的世界. multiworld.command.list&lt;br /&gt;
 /mw info 显示当前世界的信息 multiworld.command.info&lt;br /&gt;
 /mw listgens 列出可用的世界地形类型，辅助使用/mw create. multiworld.command.listgens&lt;br /&gt;
====规则====&lt;br /&gt;
 /mw listflagsList 列出所有可能使用于标记值的选项在/mw setflag 指令内. commands.multiworld.command.flags&lt;br /&gt;
 /mw setflag &amp;lt;世界名称&amp;gt; &amp;lt;标记值&amp;gt; &amp;lt;变量&amp;gt; 于指定世界内设置一个标记值或选项. multiworld.command.setflag&lt;br /&gt;
 /mw getflag &amp;lt;世界名称&amp;gt; &amp;lt;标记值&amp;gt; 获取标记值在指定世界, 世界名称填写 * 则可以获取全部世界 flags.multiworld.command.getflag&lt;br /&gt;
====传送门====&lt;br /&gt;
 /mw link &amp;lt;源世界&amp;gt; &amp;lt;目标世界&amp;gt; 连接 &amp;lt;源世界&amp;gt; 世界的地狱门到 &amp;lt;目标世界&amp;gt; 世界的地狱门.&lt;br /&gt;
 提示，使用这个功能需要开启地狱门连接权限! multiworld.command.link.nether&lt;br /&gt;
 /mw link-end &amp;lt;源世界&amp;gt; &amp;lt;目标世界&amp;gt; 连接全部未界传送门由 &amp;lt;源世界&amp;gt; 至 &amp;lt;目标世界&amp;gt;.&lt;br /&gt;
 提示，使用这个功能需要开启未地传送门连接权限! multiworld.command.link.end&lt;br /&gt;
====传送====&lt;br /&gt;
 /mw goto &amp;lt;世界名称&amp;gt; 将你自己传送到此世界, 这个指令也能够使用简写/goto &amp;lt;世界名称&amp;gt; multiworld.command.goto&lt;br /&gt;
 /mw move &amp;lt;玩家名称&amp;gt; &amp;lt;世界名称&amp;gt; 移动指定玩家至一个世界 multiworld.command.move&lt;br /&gt;
====出生点====&lt;br /&gt;
 /mw spawn传送到所在世界的出生点, 移动其他人需要用 /mw move.multiworld.command.spawn&lt;br /&gt;
 /mw setspawn设置所在世界的出生点, 你可以使用这个命令来修正出生点。 pointmultiworld.command.setspawn&lt;br /&gt;
====插件基础命令====&lt;br /&gt;
 /mw save保存插件数据multiworld.command.save&lt;br /&gt;
 /mw reload重新加载插件数据multiworld.command.reload&lt;br /&gt;
 /mw debug显示调试信息，这些将会在你碰到插件错误（报告）时非常有用multiworld.command.debug&lt;br /&gt;
 /mw help显示帮助，这样你就不用每次来看这个网页了multiworld.command.help&lt;br /&gt;
 /mw eastereggNot a real command, but there is a easter egg hidden in multiworld-（这个命令比较有趣和无用，故不作翻译。你可以尝试下 提示：复活节彩蛋）&lt;br /&gt;
&lt;br /&gt;
====其他====&lt;br /&gt;
 -如果想要使他人在进入一个世界后转为创造模式. 建议给所有人这个权限.multiworld.creativemode&lt;br /&gt;
 -Gives access to the basic Multiworld moderator controll, this permission won&#039;t allow users to modefy settings of existing world, it only allows them to view the settings / teleport to worldsmultiworld.basic&lt;br /&gt;
 -你可以使用这个权限来给予一个人关于这个插件的所有权限.Multiworld.admin&lt;br /&gt;
&lt;br /&gt;
=可选的特性=&lt;br /&gt;
 特性 NameDescriptionConfiguration 的位置&lt;br /&gt;
 给予 worldoptions.useEndPortalHandler 权限，未地传送门管理器则允许你自定义一个未地传送门&lt;br /&gt;
下界传送门管理器，这个管理器可能使下界传送门重新定义到一个自定义的地狱世界，这个配置在 worldoptions.usePortalHandler&lt;br /&gt;
WorldChatSeperatorThis allows you to use the RecieveChat and the SendChat flags on a worldoptions.useWorldChatSeperator&lt;br /&gt;
GamemodeChangerThis allows you to use the flag CreativeWorld to turn on creative mode for a world, to use this you need to give you users the following permissions on all worlds: multiworld.creativemode &lt;br /&gt;
This module also comes with a other configuration settings, when you turn off usecreativemodeinv, it ONLY handles the gamemode part, it won&#039;t change the inventory contents, this can be used if you have a custom plugin for per world inventories.options.usecreativemode&lt;br /&gt;
EnderBlockPrevents the use of ender chests in creative mode, this can be used to prevent people from cheating stuff by storing it inside a ender chest in a creative world, and then removing it in a survival world.options.blockEnderChestInCrea&lt;br /&gt;
WorldSpawnHandlerThis allows you to have custom respawn worlds per world group, this can be setup by turning this part on to generate the configuration needed for this.options.useWorldSpawnHandler&lt;br /&gt;
CraftbukkitHooksAllows multiworld to hook into craftbukkit to display information that the bukit api won&#039;t provide. This feature will try to turn itself off when there are any errors.options.craftbukkitHooks&lt;br /&gt;
&lt;br /&gt;
=Multiworld and Data=&lt;br /&gt;
Multiworld is using a statistcs tracking code so useage statistics wil be logged, for more information what is logged see:&lt;br /&gt;
Usage statistics at v3.5.0&lt;br /&gt;
=向您的服务器推荐其他插件=&lt;br /&gt;
[[LocationTeleport]] - 在自定义区域内创造传送点&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[hothgenerator]] - 生成一个满是冰雪的世界。&lt;br /&gt;
/mw create WorldName plugin:HothGenerator &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[multiinv]] - 控制多世界背包，分隔每个世界的物品栏。&lt;/div&gt;</summary>
		<author><name>Lichi2050</name></author>
	</entry>
</feed>