- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
Examine individual changes
This page allows you to examine the variables generated by the Abuse Filter for an individual change, and test it against filters.
Variables generated for this change
Variable | Value |
---|---|
Whether or not the edit is marked as minor (minor_edit) | |
Name of the user account (user_name) | LYOfficial |
Groups (including implicit) the user is in (user_groups) | *
user
|
Page ID (article_articleid) | 0 |
Page namespace (article_namespace) | 0 |
Page title (without namespace) (article_text) | EssentialsX/2.1 - 命令冷却 |
Full page title (article_prefixedtext) | EssentialsX/2.1 - 命令冷却 |
Last ten users to contribute to the page (article_recent_contributors) | |
Action (action) | edit |
Edit summary/reason (summary) | (该页面部分内容由 [https://www.mcbbs.net/?92880 Tony🐴] 翻译并授权) |
Old content model (old_content_model) | |
New content model (new_content_model) | wikitext |
Old page wikitext, before the edit (old_wikitext) | |
New page wikitext, after the edit (new_wikitext) | '''这个特性在 [https://ci.ender.zone/job/EssentialsX build 369] ([https://github.com/drtshock/Essentials/commit/09acbcdb05f34e0043116f1866904b0ff0f03ddd 09acbcd]) 加入.''' 在 [https://github.com/drtshock/Essentials/issues/110 #110] ''被请求''。 在 ''PR'' [https://github.com/EssentialsX/Essentials/pull/692 #692] ''被实现''.
本特性引用了将命令进行延时的功能。如果你想限制玩家不要高强度使用 <code>/feed</code> 或者 <code>/home</code> ,你只要在配置文件中加上几行:
<syntaxhighlight lang="yaml">command-cooldowns:
feed: 10 # 10 seconds
home: 70 # 1 minute 10 seconds</syntaxhighlight>
'''高级用户''' 可以使用通配符进行命令匹配,通配符通常是星号”*“。例如,要匹配所有带有 <code>potato</code> 的命令,只需如下更改配置文件即可:
<syntaxhighlight lang="yaml">command-cooldowns:
'*potato*': 30</syntaxhighlight>
'''注:''' 因 YAML 的设计,任何以星号开头的命令,必须使用引号(’单引号’或”双引号”)将字符串包括起来。
对于'''了解正则表达式的用户'''来说,这个特性同样兼容正则表达式。如果你想在 EssentialsX 中使用正则表达式,必须以 ‘^’ 开头,其次才是显式正则表达式。
<syntaxhighlight lang="yaml">command-cooldowns:
'^^ban([^ip])?( .*)?': 30 # match any ban command that isn't `banip`.</syntaxhighlight>
'''注1:''' 先导符号 ‘^’ 不计算在正则表达式内,在解析正则表达式时会将其自动删除。 所以 <code>'^ban([^ip])?( .*)?'</code> 最终解析成了 <code>'ban([^ip])?( .*)?'</code>。
'''注2:''' 如果插件命令以如<code>^mycommand</code>这样的符号开始,插入符号必须使用黑斜杠 ’' 转义,放置 EssentialsX将该命令解译为 Regex。
= 仅在服务器启动时记录冷却时间 =
默认情况下,EssentialsX 只会在服务器启动的状态时内记录冷却时间。这意味着玩家的命令冷却时间在关服时会被存储,启动时会被读取。这对于冷却时间较长的命令特别有效。
不管怎样,这个功能可以被关闭,使 EssentialsX 的冷却时间只记录到服务器关闭时。当服务器启动时重置所有冷却时间。 要禁用此功能,只需对配置文件进行如下更改:
<syntaxhighlight lang="yaml">command-cooldown-persistence: false</syntaxhighlight>
'''注:''' 若您的配置文件里没有 <code>command-cooldown-persistence</code> 这一条,可以在您的配置文件的任意位置中任意位置增加本条配置项(只要它不缩进)。
= 无视冷却 =
'''这个特性是在构建 #377 中被增加的。'''
当用户有 <code>essentials.commandcooldowns.bypass</code> 权限时,将会无视所有权限的冷却时间。 |
Unified diff of changes made by edit (edit_diff) | @@ -1,1 +1,35 @@
+'''这个特性在 [https://ci.ender.zone/job/EssentialsX build 369] ([https://github.com/drtshock/Essentials/commit/09acbcdb05f34e0043116f1866904b0ff0f03ddd 09acbcd]) 加入.''' 在 [https://github.com/drtshock/Essentials/issues/110 #110] ''被请求''。 在 ''PR'' [https://github.com/EssentialsX/Essentials/pull/692 #692] ''被实现''.
+本特性引用了将命令进行延时的功能。如果你想限制玩家不要高强度使用 <code>/feed</code> 或者 <code>/home</code> ,你只要在配置文件中加上几行:
+
+<syntaxhighlight lang="yaml">command-cooldowns:
+ feed: 10 # 10 seconds
+ home: 70 # 1 minute 10 seconds</syntaxhighlight>
+'''高级用户''' 可以使用通配符进行命令匹配,通配符通常是星号”*“。例如,要匹配所有带有 <code>potato</code> 的命令,只需如下更改配置文件即可:
+
+<syntaxhighlight lang="yaml">command-cooldowns:
+ '*potato*': 30</syntaxhighlight>
+'''注:''' 因 YAML 的设计,任何以星号开头的命令,必须使用引号(’单引号’或”双引号”)将字符串包括起来。
+
+对于'''了解正则表达式的用户'''来说,这个特性同样兼容正则表达式。如果你想在 EssentialsX 中使用正则表达式,必须以 ‘^’ 开头,其次才是显式正则表达式。
+
+<syntaxhighlight lang="yaml">command-cooldowns:
+ '^^ban([^ip])?( .*)?': 30 # match any ban command that isn't `banip`.</syntaxhighlight>
+'''注1:''' 先导符号 ‘^’ 不计算在正则表达式内,在解析正则表达式时会将其自动删除。 所以 <code>'^ban([^ip])?( .*)?'</code> 最终解析成了 <code>'ban([^ip])?( .*)?'</code>。
+
+'''注2:''' 如果插件命令以如<code>^mycommand</code>这样的符号开始,插入符号必须使用黑斜杠 ’' 转义,放置 EssentialsX将该命令解译为 Regex。
+
+= 仅在服务器启动时记录冷却时间 =
+
+默认情况下,EssentialsX 只会在服务器启动的状态时内记录冷却时间。这意味着玩家的命令冷却时间在关服时会被存储,启动时会被读取。这对于冷却时间较长的命令特别有效。
+
+不管怎样,这个功能可以被关闭,使 EssentialsX 的冷却时间只记录到服务器关闭时。当服务器启动时重置所有冷却时间。 要禁用此功能,只需对配置文件进行如下更改:
+
+<syntaxhighlight lang="yaml">command-cooldown-persistence: false</syntaxhighlight>
+'''注:''' 若您的配置文件里没有 <code>command-cooldown-persistence</code> 这一条,可以在您的配置文件的任意位置中任意位置增加本条配置项(只要它不缩进)。
+
+= 无视冷却 =
+
+'''这个特性是在构建 #377 中被增加的。'''
+
+当用户有 <code>essentials.commandcooldowns.bypass</code> 权限时,将会无视所有权限的冷却时间。
|
New page size (new_size) | 2819 |
Lines added in edit (added_lines) | '''这个特性在 [https://ci.ender.zone/job/EssentialsX build 369] ([https://github.com/drtshock/Essentials/commit/09acbcdb05f34e0043116f1866904b0ff0f03ddd 09acbcd]) 加入.''' 在 [https://github.com/drtshock/Essentials/issues/110 #110] ''被请求''。 在 ''PR'' [https://github.com/EssentialsX/Essentials/pull/692 #692] ''被实现''.
本特性引用了将命令进行延时的功能。如果你想限制玩家不要高强度使用 <code>/feed</code> 或者 <code>/home</code> ,你只要在配置文件中加上几行:
<syntaxhighlight lang="yaml">command-cooldowns:
feed: 10 # 10 seconds
home: 70 # 1 minute 10 seconds</syntaxhighlight>
'''高级用户''' 可以使用通配符进行命令匹配,通配符通常是星号”*“。例如,要匹配所有带有 <code>potato</code> 的命令,只需如下更改配置文件即可:
<syntaxhighlight lang="yaml">command-cooldowns:
'*potato*': 30</syntaxhighlight>
'''注:''' 因 YAML 的设计,任何以星号开头的命令,必须使用引号(’单引号’或”双引号”)将字符串包括起来。
对于'''了解正则表达式的用户'''来说,这个特性同样兼容正则表达式。如果你想在 EssentialsX 中使用正则表达式,必须以 ‘^’ 开头,其次才是显式正则表达式。
<syntaxhighlight lang="yaml">command-cooldowns:
'^^ban([^ip])?( .*)?': 30 # match any ban command that isn't `banip`.</syntaxhighlight>
'''注1:''' 先导符号 ‘^’ 不计算在正则表达式内,在解析正则表达式时会将其自动删除。 所以 <code>'^ban([^ip])?( .*)?'</code> 最终解析成了 <code>'ban([^ip])?( .*)?'</code>。
'''注2:''' 如果插件命令以如<code>^mycommand</code>这样的符号开始,插入符号必须使用黑斜杠 ’' 转义,放置 EssentialsX将该命令解译为 Regex。
= 仅在服务器启动时记录冷却时间 =
默认情况下,EssentialsX 只会在服务器启动的状态时内记录冷却时间。这意味着玩家的命令冷却时间在关服时会被存储,启动时会被读取。这对于冷却时间较长的命令特别有效。
不管怎样,这个功能可以被关闭,使 EssentialsX 的冷却时间只记录到服务器关闭时。当服务器启动时重置所有冷却时间。 要禁用此功能,只需对配置文件进行如下更改:
<syntaxhighlight lang="yaml">command-cooldown-persistence: false</syntaxhighlight>
'''注:''' 若您的配置文件里没有 <code>command-cooldown-persistence</code> 这一条,可以在您的配置文件的任意位置中任意位置增加本条配置项(只要它不缩进)。
= 无视冷却 =
'''这个特性是在构建 #377 中被增加的。'''
当用户有 <code>essentials.commandcooldowns.bypass</code> 权限时,将会无视所有权限的冷却时间。
|
Parsed HTML source of the new revision (new_html) | <div class="mw-parser-output"><p><b>这个特性在 <a class="external text" href="https://ci.ender.zone/job/EssentialsX">build 369</a> (<a class="external text" href="https://github.com/drtshock/Essentials/commit/09acbcdb05f34e0043116f1866904b0ff0f03ddd">09acbcd</a>) 加入.</b> 在 <a class="external text" href="https://github.com/drtshock/Essentials/issues/110">#110</a> <i>被请求</i>。 在 <i>PR</i> <a class="external text" href="https://github.com/EssentialsX/Essentials/pull/692">#692</a> <i>被实现</i>.
</p><p>本特性引用了将命令进行延时的功能。如果你想限制玩家不要高强度使用 <code>/feed</code> 或者 <code>/home</code> ,你只要在配置文件中加上几行:
</p>
<div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">command-cooldowns</span><span class="p p-Indicator">:</span>
<span class="l l-Scalar l-Scalar-Plain">feed</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">10</span> <span class="c1"># 10 seconds</span>
<span class="l l-Scalar l-Scalar-Plain">home</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">70</span> <span class="c1"># 1 minute 10 seconds</span>
</pre></div>
<p><b>高级用户</b> 可以使用通配符进行命令匹配,通配符通常是星号”*“。例如,要匹配所有带有 <code>potato</code> 的命令,只需如下更改配置文件即可:
</p>
<div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">command-cooldowns</span><span class="p p-Indicator">:</span>
<span class="s">'*potato*'</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">30</span>
</pre></div>
<p><b>注:</b> 因 YAML 的设计,任何以星号开头的命令,必须使用引号(’单引号’或”双引号”)将字符串包括起来。
</p><p>对于<b>了解正则表达式的用户</b>来说,这个特性同样兼容正则表达式。如果你想在 EssentialsX 中使用正则表达式,必须以 ‘^’ 开头,其次才是显式正则表达式。
</p>
<div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">command-cooldowns</span><span class="p p-Indicator">:</span>
<span class="s">'^^ban([^ip])?(</span><span class="nv"> </span><span class="s">.*)?'</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">30</span> <span class="c1"># match any ban command that isn't `banip`.</span>
</pre></div>
<p><b>注1:</b> 先导符号 ‘^’ 不计算在正则表达式内,在解析正则表达式时会将其自动删除。 所以 <code>'^ban([^ip])?( .*)?'</code> 最终解析成了 <code>'ban([^ip])?( .*)?'</code>。
</p><p><b>注2:</b> 如果插件命令以如<code>^mycommand</code>这样的符号开始,插入符号必须使用黑斜杠 ’' 转义,放置 EssentialsX将该命令解译为 Regex。
</p>
<h1><span id="仅在服务器启动时记录冷却时间"></span><span class="mw-headline" id=".E4.BB.85.E5.9C.A8.E6.9C.8D.E5.8A.A1.E5.99.A8.E5.90.AF.E5.8A.A8.E6.97.B6.E8.AE.B0.E5.BD.95.E5.86.B7.E5.8D.B4.E6.97.B6.E9.97.B4">仅在服务器启动时记录冷却时间</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=EssentialsX/2.1_-_%E5%91%BD%E4%BB%A4%E5%86%B7%E5%8D%B4&action=edit&section=1" title="编辑小节:仅在服务器启动时记录冷却时间">编辑</a><span class="mw-editsection-bracket">]</span></span></h1>
<p>默认情况下,EssentialsX 只会在服务器启动的状态时内记录冷却时间。这意味着玩家的命令冷却时间在关服时会被存储,启动时会被读取。这对于冷却时间较长的命令特别有效。
</p><p>不管怎样,这个功能可以被关闭,使 EssentialsX 的冷却时间只记录到服务器关闭时。当服务器启动时重置所有冷却时间。 要禁用此功能,只需对配置文件进行如下更改:
</p>
<div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">command-cooldown-persistence</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">false</span>
</pre></div>
<p><b>注:</b> 若您的配置文件里没有 <code>command-cooldown-persistence</code> 这一条,可以在您的配置文件的任意位置中任意位置增加本条配置项(只要它不缩进)。
</p>
<h1><span id="无视冷却"></span><span class="mw-headline" id=".E6.97.A0.E8.A7.86.E5.86.B7.E5.8D.B4">无视冷却</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=EssentialsX/2.1_-_%E5%91%BD%E4%BB%A4%E5%86%B7%E5%8D%B4&action=edit&section=2" title="编辑小节:无视冷却">编辑</a><span class="mw-editsection-bracket">]</span></span></h1>
<p><b>这个特性是在构建 #377 中被增加的。</b>
</p><p>当用户有 <code>essentials.commandcooldowns.bypass</code> 权限时,将会无视所有权限的冷却时间。
</p>
<!--
NewPP limit report
Cached time: 20220801154512
Cache expiry: 86400
Dynamic content: false
CPU time usage: 0.020 seconds
Real time usage: 2.216 seconds
Preprocessor visited node count: 43/1000000
Preprocessor generated node count: 92/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: 1737/5000000 bytes
-->
<!--
Transclusion expansion time report (%,ms,calls,template)
100.00% 0.000 1 -total
-->
</div> |
Unix timestamp of change (timestamp) | 1659368710 |