- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
检查单独更改
本页面允许您检查防滥用过滤器根据某次单独更改所生成的变量,并使用过滤器进行测试。
根据本次更改生成的变量
变量 | 值 |
---|---|
编辑是否被标记为小编辑 (minor_edit) | |
用户账户名称 (user_name) | LYOfficial |
用户所在群组(包括隐藏群组) (user_groups) | *
user
autoconfirmed
|
页面编号 (article_articleid) | 0 |
页面名字空间 (article_namespace) | 0 |
页面标题(不含名字空间) (article_text) | EssentialsX/AntiBuild - 抗建造 |
完整页面标题 (article_prefixedtext) | EssentialsX/AntiBuild - 抗建造 |
最后十位对该页面贡献的用户 (article_recent_contributors) | |
操作 (action) | edit |
编辑摘要/原因 (summary) | 大大大字典提交翻译 |
旧的内容模型 (old_content_model) | |
新的内容模型 (new_content_model) | wikitext |
编辑前的旧页面,wiki代码格式 (old_wikitext) | |
编辑后的新页面,wiki代码格式 (new_wikitext) |
EssentialsAntiBuild 是一个相当新的插件,它是从 EssentialsProtect 中提取反构建功能并为阻止某些操作添加更好支持的结果。
== 概览 ==
移至 AntiBuild 的功能如下:
* 阻止地方黑名单
* 拦截黑名单
* 项目使用黑名单
* 活塞块移动黑名单
* 基于权限系统的地方保护
* 基于权限系统的中断保护
* 基于权限系统的使用保护
== 旧系统支持 ==
EssentialsAntiBuild 仍然支持旧的 EssProtect 黑名单系统语法,您可以在其中列出要在服务器范围内阻止的块类型。
该系统允许您使用以下配置设置按 ID 或名称列出项目:
<pre> blacklist:
# 应该阻止玩家放置哪些方块
placement: 10,11,46,327
# 应该阻止玩家使用哪些物品
usage: 327
# 应该防止玩家破坏哪些方块
break:
# 哪些方块不能被活塞推动
piston:</pre>
您可以使用以下权限免除玩家的这些限制:
<pre> essentials.protect.exemptplacement
essentials.protect.exemptusage
essentials.protect.exemptbreak</pre>
== 建立警报系统 ==
Essentials 仍然支持旧的警报系统,您可以在其中列出项目 ID,当放置/损坏/与之交互时会触发员工警报。
该系统允许您使用以下配置设置按 ID 或名称列出项目:
<pre> alert:
on-placement: 10,11,46,327
on-use: 327
on-break:</pre>
每当用户触发这些警报时,具有以下权限的人都会收到通知:
<pre>essentials.protect.alerts</pre>
您还可以通过向玩家提供以下信息来免除玩家触发这些警报:
<pre>essentials.protect.alerts.notrigger</pre>
反建筑
=== 旧版支持 ===
在许多权限系统中,您会发现对构建切换的支持,或者具有旨在允许人们构建的构建权限。 如果用户在其中一个系统中启用了构建或具有以下选择退出权限,则他们将免于以下权限检查。
=== 全局选择退出 ===
如果您有不想对其执行构建检查的玩家。 IE。 您希望他们能够使用任何未列入黑名单的块进行构建。 授予玩家以下权限。 建议尽可能这样做,因为它减少了每次玩家放置/破坏方块时服务器需要进行的检查次数。
<pre> essentials.build</pre>
###权限控制 假设玩家在他们的权限文件中没有”essentials.build”权限或”build: true”,当他们试图放置、交互或破坏方块时,将检查他们是否有基于项目的权限。
权限遵循以下语法:
<pre> essentials.build.place.<id>
essentials.build.place.<id>:
essentials.build.break.<id>
essentials.build.break.<id>:
essentials.build.interact.<id>
essentials.build.interact.<id>:
essentials.build.craft.<id>
essentials.build.craft.<id>:
essentials.build.pickup.<id>
essentials.build.pickup.<id>:
essentials.build.drop.<id>
essentials.build.drop.<id>:</pre>
这些权限可以直接给定或使用通配符给定,因此例如可以执行以下操作:
<pre> permissions:
- essentials.build.*
- -essentials.build.place.29</pre>
这将允许用户放置/破坏除放置活塞之外的所有类型的方块。
=== 注意事项 ===
<span id="pex"></span>
==== PEX ====
PEX 没有正确遵循 superperms 规则,其行为会略有不同,因为 ‘<id>’ 权限将不起作用。 但是,您仍然可以使用 ‘<id>:’ 权限。 如果您需要将单个块的所有数据值列入白名单/否定,请改用:’<id>:*’。 例如:
<pre> permissions:
- -essentials.build.place.54:*
- essentials.build.*</pre>
或者,您可以使用 PermissionsEx 附带的 modifyworld 插件。
==== 互动 ====
当用户试图放置一个块时,他们也会与他们试图放置它的块”交互”。 因此,如果玩家试图将一块泥土放在沙子上,他们将需要沙子的交互许可和泥土的放置许可。 “交互”检查基于用户点击的项目,并不总是下面的块。 一般来说,如果您希望用户能够构建,最好给他们”essentials.build.interact.''“或”essentials.build.''”或上面的全局退出权限。 |
编辑产生的差异 (edit_diff) | @@ -1,1 +1,104 @@
+EssentialsAntiBuild 是一个相当新的插件,它是从 EssentialsProtect 中提取反构建功能并为阻止某些操作添加更好支持的结果。
+
+== 概览 ==
+
+移至 AntiBuild 的功能如下:
+
+* 阻止地方黑名单
+* 拦截黑名单
+* 项目使用黑名单
+* 活塞块移动黑名单
+* 基于权限系统的地方保护
+* 基于权限系统的中断保护
+* 基于权限系统的使用保护
+
+== 旧系统支持 ==
+
+EssentialsAntiBuild 仍然支持旧的 EssProtect 黑名单系统语法,您可以在其中列出要在服务器范围内阻止的块类型。
+
+该系统允许您使用以下配置设置按 ID 或名称列出项目:
+
+<pre> blacklist:
+
+ # 应该阻止玩家放置哪些方块
+ placement: 10,11,46,327
+
+ # 应该阻止玩家使用哪些物品
+ usage: 327
+
+ # 应该防止玩家破坏哪些方块
+ break:
+
+ # 哪些方块不能被活塞推动
+ piston:</pre>
+您可以使用以下权限免除玩家的这些限制:
+
+<pre> essentials.protect.exemptplacement
+ essentials.protect.exemptusage
+ essentials.protect.exemptbreak</pre>
+== 建立警报系统 ==
+
+Essentials 仍然支持旧的警报系统,您可以在其中列出项目 ID,当放置/损坏/与之交互时会触发员工警报。
+
+该系统允许您使用以下配置设置按 ID 或名称列出项目:
+
+<pre> alert:
+ on-placement: 10,11,46,327
+ on-use: 327
+ on-break:</pre>
+每当用户触发这些警报时,具有以下权限的人都会收到通知:
+
+<pre>essentials.protect.alerts</pre>
+您还可以通过向玩家提供以下信息来免除玩家触发这些警报:
+
+<pre>essentials.protect.alerts.notrigger</pre>
+反建筑
+
+=== 旧版支持 ===
+
+在许多权限系统中,您会发现对构建切换的支持,或者具有旨在允许人们构建的构建权限。 如果用户在其中一个系统中启用了构建或具有以下选择退出权限,则他们将免于以下权限检查。
+
+=== 全局选择退出 ===
+
+如果您有不想对其执行构建检查的玩家。 IE。 您希望他们能够使用任何未列入黑名单的块进行构建。 授予玩家以下权限。 建议尽可能这样做,因为它减少了每次玩家放置/破坏方块时服务器需要进行的检查次数。
+
+<pre> essentials.build</pre>
+###权限控制 假设玩家在他们的权限文件中没有”essentials.build”权限或”build: true”,当他们试图放置、交互或破坏方块时,将检查他们是否有基于项目的权限。
+
+权限遵循以下语法:
+
+<pre> essentials.build.place.<id>
+ essentials.build.place.<id>:
+ essentials.build.break.<id>
+ essentials.build.break.<id>:
+ essentials.build.interact.<id>
+ essentials.build.interact.<id>:
+ essentials.build.craft.<id>
+ essentials.build.craft.<id>:
+ essentials.build.pickup.<id>
+ essentials.build.pickup.<id>:
+ essentials.build.drop.<id>
+ essentials.build.drop.<id>:</pre>
+这些权限可以直接给定或使用通配符给定,因此例如可以执行以下操作:
+
+<pre> permissions:
+ - essentials.build.*
+ - -essentials.build.place.29</pre>
+这将允许用户放置/破坏除放置活塞之外的所有类型的方块。
+
+=== 注意事项 ===
+
+<span id="pex"></span>
+==== PEX ====
+
+PEX 没有正确遵循 superperms 规则,其行为会略有不同,因为 ‘<id>’ 权限将不起作用。 但是,您仍然可以使用 ‘<id>:’ 权限。 如果您需要将单个块的所有数据值列入白名单/否定,请改用:’<id>:*’。 例如:
+
+<pre> permissions:
+ - -essentials.build.place.54:*
+ - essentials.build.*</pre>
+或者,您可以使用 PermissionsEx 附带的 modifyworld 插件。
+
+==== 互动 ====
+
+当用户试图放置一个块时,他们也会与他们试图放置它的块”交互”。 因此,如果玩家试图将一块泥土放在沙子上,他们将需要沙子的交互许可和泥土的放置许可。 “交互”检查基于用户点击的项目,并不总是下面的块。 一般来说,如果您希望用户能够构建,最好给他们”essentials.build.interact.''“或”essentials.build.''”或上面的全局退出权限。
|
新页面大小 (new_size) | 4169 |
编辑增加的行 (added_lines) | EssentialsAntiBuild 是一个相当新的插件,它是从 EssentialsProtect 中提取反构建功能并为阻止某些操作添加更好支持的结果。
== 概览 ==
移至 AntiBuild 的功能如下:
* 阻止地方黑名单
* 拦截黑名单
* 项目使用黑名单
* 活塞块移动黑名单
* 基于权限系统的地方保护
* 基于权限系统的中断保护
* 基于权限系统的使用保护
== 旧系统支持 ==
EssentialsAntiBuild 仍然支持旧的 EssProtect 黑名单系统语法,您可以在其中列出要在服务器范围内阻止的块类型。
该系统允许您使用以下配置设置按 ID 或名称列出项目:
<pre> blacklist:
# 应该阻止玩家放置哪些方块
placement: 10,11,46,327
# 应该阻止玩家使用哪些物品
usage: 327
# 应该防止玩家破坏哪些方块
break:
# 哪些方块不能被活塞推动
piston:</pre>
您可以使用以下权限免除玩家的这些限制:
<pre> essentials.protect.exemptplacement
essentials.protect.exemptusage
essentials.protect.exemptbreak</pre>
== 建立警报系统 ==
Essentials 仍然支持旧的警报系统,您可以在其中列出项目 ID,当放置/损坏/与之交互时会触发员工警报。
该系统允许您使用以下配置设置按 ID 或名称列出项目:
<pre> alert:
on-placement: 10,11,46,327
on-use: 327
on-break:</pre>
每当用户触发这些警报时,具有以下权限的人都会收到通知:
<pre>essentials.protect.alerts</pre>
您还可以通过向玩家提供以下信息来免除玩家触发这些警报:
<pre>essentials.protect.alerts.notrigger</pre>
反建筑
=== 旧版支持 ===
在许多权限系统中,您会发现对构建切换的支持,或者具有旨在允许人们构建的构建权限。 如果用户在其中一个系统中启用了构建或具有以下选择退出权限,则他们将免于以下权限检查。
=== 全局选择退出 ===
如果您有不想对其执行构建检查的玩家。 IE。 您希望他们能够使用任何未列入黑名单的块进行构建。 授予玩家以下权限。 建议尽可能这样做,因为它减少了每次玩家放置/破坏方块时服务器需要进行的检查次数。
<pre> essentials.build</pre>
###权限控制 假设玩家在他们的权限文件中没有”essentials.build”权限或”build: true”,当他们试图放置、交互或破坏方块时,将检查他们是否有基于项目的权限。
权限遵循以下语法:
<pre> essentials.build.place.<id>
essentials.build.place.<id>:
essentials.build.break.<id>
essentials.build.break.<id>:
essentials.build.interact.<id>
essentials.build.interact.<id>:
essentials.build.craft.<id>
essentials.build.craft.<id>:
essentials.build.pickup.<id>
essentials.build.pickup.<id>:
essentials.build.drop.<id>
essentials.build.drop.<id>:</pre>
这些权限可以直接给定或使用通配符给定,因此例如可以执行以下操作:
<pre> permissions:
- essentials.build.*
- -essentials.build.place.29</pre>
这将允许用户放置/破坏除放置活塞之外的所有类型的方块。
=== 注意事项 ===
<span id="pex"></span>
==== PEX ====
PEX 没有正确遵循 superperms 规则,其行为会略有不同,因为 ‘<id>’ 权限将不起作用。 但是,您仍然可以使用 ‘<id>:’ 权限。 如果您需要将单个块的所有数据值列入白名单/否定,请改用:’<id>:*’。 例如:
<pre> permissions:
- -essentials.build.place.54:*
- essentials.build.*</pre>
或者,您可以使用 PermissionsEx 附带的 modifyworld 插件。
==== 互动 ====
当用户试图放置一个块时,他们也会与他们试图放置它的块”交互”。 因此,如果玩家试图将一块泥土放在沙子上,他们将需要沙子的交互许可和泥土的放置许可。 “交互”检查基于用户点击的项目,并不总是下面的块。 一般来说,如果您希望用户能够构建,最好给他们”essentials.build.interact.''“或”essentials.build.''”或上面的全局退出权限。
|
编辑后的新页面,已解析为HTML源码 (new_html) | <div class="mw-parser-output"><p>EssentialsAntiBuild 是一个相当新的插件,它是从 EssentialsProtect 中提取反构建功能并为阻止某些操作添加更好支持的结果。
</p>
<div id="toc" class="toc"><div class="toctitle" lang="zh-CN" dir="ltr"><h2>目录</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#.E6.A6.82.E8.A7.88"><span class="tocnumber">1</span> <span class="toctext">概览</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#.E6.97.A7.E7.B3.BB.E7.BB.9F.E6.94.AF.E6.8C.81"><span class="tocnumber">2</span> <span class="toctext">旧系统支持</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#.E5.BB.BA.E7.AB.8B.E8.AD.A6.E6.8A.A5.E7.B3.BB.E7.BB.9F"><span class="tocnumber">3</span> <span class="toctext">建立警报系统</span></a>
<ul>
<li class="toclevel-2 tocsection-4"><a href="#.E6.97.A7.E7.89.88.E6.94.AF.E6.8C.81"><span class="tocnumber">3.1</span> <span class="toctext">旧版支持</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="#.E5.85.A8.E5.B1.80.E9.80.89.E6.8B.A9.E9.80.80.E5.87.BA"><span class="tocnumber">3.2</span> <span class="toctext">全局选择退出</span></a></li>
<li class="toclevel-2 tocsection-6"><a href="#.E6.B3.A8.E6.84.8F.E4.BA.8B.E9.A1.B9"><span class="tocnumber">3.3</span> <span class="toctext">注意事项</span></a>
<ul>
<li class="toclevel-3 tocsection-7"><a href="#PEX"><span class="tocnumber">3.3.1</span> <span class="toctext">PEX</span></a></li>
<li class="toclevel-3 tocsection-8"><a href="#.E4.BA.92.E5.8A.A8"><span class="tocnumber">3.3.2</span> <span class="toctext">互动</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<h2><span id="概览"></span><span class="mw-headline" id=".E6.A6.82.E8.A7.88">概览</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=EssentialsX/AntiBuild_-_%E6%8A%97%E5%BB%BA%E9%80%A0&action=edit&section=1" title="编辑小节:概览">编辑</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>移至 AntiBuild 的功能如下:
</p>
<ul><li>阻止地方黑名单</li>
<li>拦截黑名单</li>
<li>项目使用黑名单</li>
<li>活塞块移动黑名单</li>
<li>基于权限系统的地方保护</li>
<li>基于权限系统的中断保护</li>
<li>基于权限系统的使用保护</li></ul>
<h2><span id="旧系统支持"></span><span class="mw-headline" id=".E6.97.A7.E7.B3.BB.E7.BB.9F.E6.94.AF.E6.8C.81">旧系统支持</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=EssentialsX/AntiBuild_-_%E6%8A%97%E5%BB%BA%E9%80%A0&action=edit&section=2" title="编辑小节:旧系统支持">编辑</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>EssentialsAntiBuild 仍然支持旧的 EssProtect 黑名单系统语法,您可以在其中列出要在服务器范围内阻止的块类型。
</p><p>该系统允许您使用以下配置设置按 ID 或名称列出项目:
</p>
<pre> blacklist:
# 应该阻止玩家放置哪些方块
placement: 10,11,46,327
# 应该阻止玩家使用哪些物品
usage: 327
# 应该防止玩家破坏哪些方块
break:
# 哪些方块不能被活塞推动
piston:</pre>
<p>您可以使用以下权限免除玩家的这些限制:
</p>
<pre> essentials.protect.exemptplacement
essentials.protect.exemptusage
essentials.protect.exemptbreak</pre>
<h2><span id="建立警报系统"></span><span class="mw-headline" id=".E5.BB.BA.E7.AB.8B.E8.AD.A6.E6.8A.A5.E7.B3.BB.E7.BB.9F">建立警报系统</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=EssentialsX/AntiBuild_-_%E6%8A%97%E5%BB%BA%E9%80%A0&action=edit&section=3" title="编辑小节:建立警报系统">编辑</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>Essentials 仍然支持旧的警报系统,您可以在其中列出项目 ID,当放置/损坏/与之交互时会触发员工警报。
</p><p>该系统允许您使用以下配置设置按 ID 或名称列出项目:
</p>
<pre> alert:
on-placement: 10,11,46,327
on-use: 327
on-break:</pre>
<p>每当用户触发这些警报时,具有以下权限的人都会收到通知:
</p>
<pre>essentials.protect.alerts</pre>
<p>您还可以通过向玩家提供以下信息来免除玩家触发这些警报:
</p>
<pre>essentials.protect.alerts.notrigger</pre>
<p>反建筑
</p>
<h3><span id="旧版支持"></span><span class="mw-headline" id=".E6.97.A7.E7.89.88.E6.94.AF.E6.8C.81">旧版支持</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=EssentialsX/AntiBuild_-_%E6%8A%97%E5%BB%BA%E9%80%A0&action=edit&section=4" title="编辑小节:旧版支持">编辑</a><span class="mw-editsection-bracket">]</span></span></h3>
<p>在许多权限系统中,您会发现对构建切换的支持,或者具有旨在允许人们构建的构建权限。 如果用户在其中一个系统中启用了构建或具有以下选择退出权限,则他们将免于以下权限检查。
</p>
<h3><span id="全局选择退出"></span><span class="mw-headline" id=".E5.85.A8.E5.B1.80.E9.80.89.E6.8B.A9.E9.80.80.E5.87.BA">全局选择退出</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=EssentialsX/AntiBuild_-_%E6%8A%97%E5%BB%BA%E9%80%A0&action=edit&section=5" title="编辑小节:全局选择退出">编辑</a><span class="mw-editsection-bracket">]</span></span></h3>
<p>如果您有不想对其执行构建检查的玩家。 IE。 您希望他们能够使用任何未列入黑名单的块进行构建。 授予玩家以下权限。 建议尽可能这样做,因为它减少了每次玩家放置/破坏方块时服务器需要进行的检查次数。
</p>
<pre> essentials.build</pre>
<ol><li><ol><li><ol><li>权限控制 假设玩家在他们的权限文件中没有”essentials.build”权限或”build: true”,当他们试图放置、交互或破坏方块时,将检查他们是否有基于项目的权限。</li></ol></li></ol></li></ol>
<p>权限遵循以下语法:
</p>
<pre> essentials.build.place.<id>
essentials.build.place.<id>:
essentials.build.break.<id>
essentials.build.break.<id>:
essentials.build.interact.<id>
essentials.build.interact.<id>:
essentials.build.craft.<id>
essentials.build.craft.<id>:
essentials.build.pickup.<id>
essentials.build.pickup.<id>:
essentials.build.drop.<id>
essentials.build.drop.<id>:</pre>
<p>这些权限可以直接给定或使用通配符给定,因此例如可以执行以下操作:
</p>
<pre> permissions:
- essentials.build.*
- -essentials.build.place.29</pre>
<p>这将允许用户放置/破坏除放置活塞之外的所有类型的方块。
</p>
<h3><span id="注意事项"></span><span class="mw-headline" id=".E6.B3.A8.E6.84.8F.E4.BA.8B.E9.A1.B9">注意事项</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=EssentialsX/AntiBuild_-_%E6%8A%97%E5%BB%BA%E9%80%A0&action=edit&section=6" title="编辑小节:注意事项">编辑</a><span class="mw-editsection-bracket">]</span></span></h3>
<p><span id="pex"></span>
</p>
<h4><span class="mw-headline" id="PEX">PEX</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=EssentialsX/AntiBuild_-_%E6%8A%97%E5%BB%BA%E9%80%A0&action=edit&section=7" title="编辑小节:PEX">编辑</a><span class="mw-editsection-bracket">]</span></span></h4>
<p>PEX 没有正确遵循 superperms 规则,其行为会略有不同,因为 ‘<id>’ 权限将不起作用。 但是,您仍然可以使用 ‘<id>:’ 权限。 如果您需要将单个块的所有数据值列入白名单/否定,请改用:’<id>:*’。 例如:
</p>
<pre> permissions:
- -essentials.build.place.54:*
- essentials.build.*</pre>
<p>或者,您可以使用 PermissionsEx 附带的 modifyworld 插件。
</p>
<h4><span id="互动"></span><span class="mw-headline" id=".E4.BA.92.E5.8A.A8">互动</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=EssentialsX/AntiBuild_-_%E6%8A%97%E5%BB%BA%E9%80%A0&action=edit&section=8" title="编辑小节:互动">编辑</a><span class="mw-editsection-bracket">]</span></span></h4>
<p>当用户试图放置一个块时,他们也会与他们试图放置它的块”交互”。 因此,如果玩家试图将一块泥土放在沙子上,他们将需要沙子的交互许可和泥土的放置许可。 “交互”检查基于用户点击的项目,并不总是下面的块。 一般来说,如果您希望用户能够构建,最好给他们”essentials.build.interact.<i>“或”essentials.build.</i>”或上面的全局退出权限。
</p>
<!--
NewPP limit report
Cached time: 20230113160035
Cache expiry: 86400
Dynamic content: false
CPU time usage: 0.008 seconds
Real time usage: 0.043 seconds
Preprocessor visited node count: 113/1000000
Preprocessor generated node count: 218/1000000
Post‐expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
Highest expansion depth: 2/40
Expensive parser function count: 0/100
Unstrip recursion depth: 0/20
Unstrip post‐expand size: 1148/5000000 bytes
-->
<!--
Transclusion expansion time report (%,ms,calls,template)
100.00% 0.000 1 -total
-->
</div> |
更改的Unix时间戳 (timestamp) | 1673625635 |