<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://mineplugin.org/index.php?action=history&amp;feed=atom&amp;title=Essentials%2FEssentialsAntiBuild</id>
	<title>Essentials/EssentialsAntiBuild - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://mineplugin.org/index.php?action=history&amp;feed=atom&amp;title=Essentials%2FEssentialsAntiBuild"/>
	<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials/EssentialsAntiBuild&amp;action=history"/>
	<updated>2026-04-13T18:25:08Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials/EssentialsAntiBuild&amp;diff=6982&amp;oldid=prev</id>
		<title>2018年7月14日 (六) 13:27 Qsefthuopq</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials/EssentialsAntiBuild&amp;diff=6982&amp;oldid=prev"/>
		<updated>2018-07-14T13:27:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2018年7月14日 (六) 13:27的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EssentialsAntiBuild is a fairly new plugin, it is the result of pulling out the antibuild feature from EssentialsProtect and adding better support for blocking certain actions.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EssentialsAntiBuild is a fairly new plugin, it is the result of pulling out the antibuild feature from EssentialsProtect and adding better support for blocking certain actions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Overview &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;预览 &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The functionality moved to AntiBuild is the following&lt;/del&gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;移动到AntiBuild的功能有&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Block place blacklist&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;可放置方块黑名单&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Block break blacklist&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;可破坏方块黑名单&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Item use blacklist&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;物品使用黑名单&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Piston block move blacklist&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;活塞移动黑名单&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Permission system based place protection&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;基于放置保护的权限系统&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Permission system based break protection&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;基于破坏保护的权限系统&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Permission system based use protection&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;基于物品使用的权限系统&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Old system support &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;旧的系统支持 &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EssentialsAntiBuild still supports the old EssProtect blacklist system syntax, where you list types of blocks to be blocked server wide.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EssentialsAntiBuild still supports the old EssProtect blacklist system syntax, where you list types of blocks to be blocked server wide.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Qsefthuopq</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=Essentials/EssentialsAntiBuild&amp;diff=2726&amp;oldid=prev</id>
		<title>AExiaoliou：​直接搬运</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=Essentials/EssentialsAntiBuild&amp;diff=2726&amp;oldid=prev"/>
		<updated>2016-03-04T11:47:04Z</updated>

		<summary type="html">&lt;p&gt;直接搬运&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;EssentialsAntiBuild is a fairly new plugin, it is the result of pulling out the antibuild feature from EssentialsProtect and adding better support for blocking certain actions.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The functionality moved to AntiBuild is the following:&lt;br /&gt;
* Block place blacklist&lt;br /&gt;
* Block break blacklist&lt;br /&gt;
* Item use blacklist&lt;br /&gt;
* Piston block move blacklist&lt;br /&gt;
* Permission system based place protection&lt;br /&gt;
* Permission system based break protection&lt;br /&gt;
* Permission system based use protection&lt;br /&gt;
&lt;br /&gt;
== Old system support ==&lt;br /&gt;
&lt;br /&gt;
EssentialsAntiBuild still supports the old EssProtect blacklist system syntax, where you list types of blocks to be blocked server wide.&lt;br /&gt;
&lt;br /&gt;
This system allows you to list items by id or name with the following config settings:&lt;br /&gt;
&lt;br /&gt;
  blacklist:&lt;br /&gt;
 &lt;br /&gt;
    # Which blocks should people be prevented from placing&lt;br /&gt;
    placement: 10,11,46,327&lt;br /&gt;
 &lt;br /&gt;
    # Which items should people be prevented from using&lt;br /&gt;
    usage: 327&lt;br /&gt;
 &lt;br /&gt;
    # Which blocks should people be prevented from breaking&lt;br /&gt;
    break:&lt;br /&gt;
 &lt;br /&gt;
    # Which blocks should not be pushed by pistons&lt;br /&gt;
    piston:&lt;br /&gt;
&lt;br /&gt;
You can exempt players from these limits by using the following permissions:&lt;br /&gt;
&lt;br /&gt;
  essentials.protect.exemptplacement&lt;br /&gt;
  essentials.protect.exemptusage&lt;br /&gt;
  essentials.protect.exemptbreak&lt;br /&gt;
&lt;br /&gt;
== Build Alert System ==&lt;br /&gt;
&lt;br /&gt;
Essentials still supports the old alert system, where you list item id&amp;#039;s which will trigger staff alerts when placed/broken/interacted with.&lt;br /&gt;
&lt;br /&gt;
This system allows you to list items by id or name with the following config settings:&lt;br /&gt;
&lt;br /&gt;
  alert:&lt;br /&gt;
    on-placement: 10,11,46,327&lt;br /&gt;
    on-use: 327&lt;br /&gt;
    on-break:&lt;br /&gt;
&lt;br /&gt;
People with the following permission will get notified whenever a user triggers these alerts:&lt;br /&gt;
  essentials.protect.alerts&lt;br /&gt;
&lt;br /&gt;
You can also exempt players from triggering these alerts by giving the player:&lt;br /&gt;
  essentials.protect.alerts.notrigger&lt;br /&gt;
&lt;br /&gt;
== AntiBuild ==&lt;br /&gt;
&lt;br /&gt;
=== Legacy Support ===&lt;br /&gt;
&lt;br /&gt;
In many permissions systems, you will find support for build toggles, or have build permissions intended to be given to allow people to build.  If a user has building enabled in one of these systems or has the following opt out permission, they will be exempt from the following permissions checks.&lt;br /&gt;
&lt;br /&gt;
=== Global opt out ===&lt;br /&gt;
&lt;br /&gt;
If you have a player who you don&amp;#039;t want to perform build checks on.  I.e. You want them to be able to build with any non blacklisted block. Give the player the following permission.  This is recommended where possible as it reduces the number of checks the server needs to make every time a player places/breaks a block.&lt;br /&gt;
&lt;br /&gt;
  essentials.build&lt;br /&gt;
&lt;br /&gt;
=== Permission control ===&lt;br /&gt;
&lt;br /&gt;
Assuming a player doesn&amp;#039;t have &amp;#039;essentials.build&amp;#039; permission or &amp;#039;build: true&amp;#039; in their permissions file, they will be checked for item based permissions whenever they try to place, interact with or break a block.&lt;br /&gt;
&lt;br /&gt;
The permissions follow the following syntax:&lt;br /&gt;
  essentials.build.place.&amp;lt;id&amp;gt;&lt;br /&gt;
  essentials.build.place.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  essentials.build.break.&amp;lt;id&amp;gt;&lt;br /&gt;
  essentials.build.break.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  essentials.build.interact.&amp;lt;id&amp;gt;&lt;br /&gt;
  essentials.build.interact.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  essentials.build.craft.&amp;lt;id&amp;gt;&lt;br /&gt;
  essentials.build.craft.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  essentials.build.pickup.&amp;lt;id&amp;gt;&lt;br /&gt;
  essentials.build.pickup.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
  essentials.build.drop.&amp;lt;id&amp;gt;&lt;br /&gt;
  essentials.build.drop.&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These permissions can be given directly or be given using wildcards, so for example its possible to do the following:&lt;br /&gt;
  permissions:&lt;br /&gt;
  - essentials.build.*&lt;br /&gt;
  - -essentials.build.place.29&lt;br /&gt;
&lt;br /&gt;
Which would allow a user to place/break every type of block except for placing pistons.&lt;br /&gt;
&lt;br /&gt;
=== Caveats ===&lt;br /&gt;
&lt;br /&gt;
====PEX====&lt;br /&gt;
PEX not following superperms rules properly will behave slightly different in that the &amp;#039;&amp;lt;id&amp;gt;&amp;#039; perms will not work.  You can still use the &amp;#039;&amp;lt;id&amp;gt;:&amp;lt;data&amp;gt;&amp;#039; perms however.  If you need to whitelist/negate all datavalues for a single block, instead use: &amp;#039;&amp;lt;id&amp;gt;:*&amp;#039;.  For example:&lt;br /&gt;
  permissions:&lt;br /&gt;
  - -essentials.build.place.54:*&lt;br /&gt;
  - essentials.build.*&lt;br /&gt;
&lt;br /&gt;
Alternatively you can use the modifyworld plugin that ships with PermissionsEx.&lt;br /&gt;
&lt;br /&gt;
====Interacting====&lt;br /&gt;
&lt;br /&gt;
When a user tries to place a block, they will also be &amp;#039;interacting&amp;#039; with the block they try to place it on.  So if a player tries to place a block of dirt on sand, they will need both the interact permission for sand, and the place permission for dirt.  The &amp;#039;interact&amp;#039; check is based on the item for which the user clicks on, not always the block below.  Generally if you want a user to be able to build, it would be best to give them &amp;#039;essentials.build.interact.*&amp;#039; or &amp;#039;essentials.build.*&amp;#039; or the global opt out permission above.&lt;/div&gt;</summary>
		<author><name>AExiaoliou</name></author>
	</entry>
</feed>