- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
MagicSpells/权限:修订间差异
无编辑摘要 |
无编辑摘要 |
||
第8行: | 第8行: | ||
'''重要:''' 插件的许多权限都默认为<code>true</code>(为了方便使没有用过该插件的人们快速配置)。如果你像完全控制权限,你可以在[[MagicSpells:一般设定|一般设定]]中通过把<code>default-all-perms-false</code>选项设为<code>true</code>来关闭默认给的所有权限。 | '''重要:''' 插件的许多权限都默认为<code>true</code>(为了方便使没有用过该插件的人们快速配置)。如果你像完全控制权限,你可以在[[MagicSpells:一般设定|一般设定]]中通过把<code>default-all-perms-false</code>选项设为<code>true</code>来关闭默认给的所有权限。 | ||
== | ==一般权限== | ||
<code>magicspells.noreagents</code> - 允许玩家没有魔法所需物也能能释放。(默认OP) | <code>magicspells.noreagents</code> - 允许玩家没有魔法所需物也能能释放。(默认OP) | ||
第17行: | 第17行: | ||
<code>magicspells.silent</code> - 使玩家释放魔法时不会广播任何消息(<code>str-cast-self</code>、<code>str-cast-others</code>等)(默认<code>false</code>) | <code>magicspells.silent</code> - 使玩家释放魔法时不会广播任何消息(<code>str-cast-self</code>、<code>str-cast-others</code>等)(默认<code>false</code>) | ||
== | ==学习魔法的权限== | ||
<code>magicspells.learn.技能名</code> | <code>magicspells.learn.技能名</code> | ||
第24行: | 第24行: | ||
拥有<code><b>magicspells.learn.技能名</b></code>权限点的玩家表示能学习这个魔法。如果没有此权限,他们将无法学习该魔法。该权限'''并不会'''给他们技能,仅仅是允许玩家学习它。对所有玩家默认为<code>true</code>。<code><b>magicspells.learn.*</b></code>权限点会给玩家所有技能的学习权限。举例:<code>magicspells.learn.blink</code> | 拥有<code><b>magicspells.learn.技能名</b></code>权限点的玩家表示能学习这个魔法。如果没有此权限,他们将无法学习该魔法。该权限'''并不会'''给他们技能,仅仅是允许玩家学习它。对所有玩家默认为<code>true</code>。<code><b>magicspells.learn.*</b></code>权限点会给玩家所有技能的学习权限。举例:<code>magicspells.learn.blink</code> | ||
== | ==魔法权限== | ||
<code>magicspells.grant.技能名</code> | <code>magicspells.grant.技能名</code> | ||
第31行: | 第31行: | ||
你可以用<code><b>magicspells.grant.技能名</b></code>权限点自动使玩家能够释放指定法术(即使玩家还没学习它)。拥有权限的玩家登陆时会永久的教会他们魔法。如果一个玩家拥有此权限点,当他登陆时''将'''不会'''自动给他们魔法''。移除此权限点也不会让玩家遗忘魔法。这会重写学习权限(会改变拥有该权限却没有学习权限的玩家)。这个权限默认对所有玩家都为<code>false</code>。<code>magicspells.grant.*</code>权限点会获取所有技能权限。举例:<code>magicspells.grant.blink</code> | 你可以用<code><b>magicspells.grant.技能名</b></code>权限点自动使玩家能够释放指定法术(即使玩家还没学习它)。拥有权限的玩家登陆时会永久的教会他们魔法。如果一个玩家拥有此权限点,当他登陆时''将'''不会'''自动给他们魔法''。移除此权限点也不会让玩家遗忘魔法。这会重写学习权限(会改变拥有该权限却没有学习权限的玩家)。这个权限默认对所有玩家都为<code>false</code>。<code>magicspells.grant.*</code>权限点会获取所有技能权限。举例:<code>magicspells.grant.blink</code> | ||
== | ==释放魔法的权限== | ||
<code>magicspells.cast.技能名</code> | <code>magicspells.cast.技能名</code> | ||
第38行: | 第38行: | ||
玩家必须拥有<code><b>magicspells.cast.技能名</b></code>权限点才能释放该魔法。该权限'''不会'''给他们技能,只会让他们能够释放该魔法(如果玩家真的学会它)。对于许多服务器,修改权限点不是必要的。倒是可以用来在某些世界里禁止某些技能的权限。这个权限默认对所有玩家都为<code>true</code>。<code><b>magicspells.cast.</b></code>权限会使玩家能够释放所有魔法。举例:<code>magicspells.cast.blink</code> | 玩家必须拥有<code><b>magicspells.cast.技能名</b></code>权限点才能释放该魔法。该权限'''不会'''给他们技能,只会让他们能够释放该魔法(如果玩家真的学会它)。对于许多服务器,修改权限点不是必要的。倒是可以用来在某些世界里禁止某些技能的权限。这个权限默认对所有玩家都为<code>true</code>。<code><b>magicspells.cast.</b></code>权限会使玩家能够释放所有魔法。举例:<code>magicspells.cast.blink</code> | ||
== | ==教会他人的权限== | ||
<code>magicspells.teach.技能名</code> | <code>magicspells.teach.技能名</code> | ||
第45行: | 第45行: | ||
<code><b>magicspells.teach.技能名</b></code>权限点需要玩家已经学会了该魔法才可以正常使用,并且该权限能够让玩家教会另一个玩家魔法。这个和制造[[MagicSpells:技能书架|技能书架]]和(可选的)[[MagicSpells:魔法/卷轴|魔法卷轴]]。这对于所有玩家都默认为<code>true</code>。<code><b>magicspells.teach.*</b></code>权限点会让玩家能够教会其他玩家任何魔法。举例:<code>magicspells.teach.blink</code> | <code><b>magicspells.teach.技能名</b></code>权限点需要玩家已经学会了该魔法才可以正常使用,并且该权限能够让玩家教会另一个玩家魔法。这个和制造[[MagicSpells:技能书架|技能书架]]和(可选的)[[MagicSpells:魔法/卷轴|魔法卷轴]]。这对于所有玩家都默认为<code>true</code>。<code><b>magicspells.teach.*</b></code>权限点会让玩家能够教会其他玩家任何魔法。举例:<code>magicspells.teach.blink</code> | ||
== | ==高级权限== | ||
<code>magicspells.advanced.*</code> | <code>magicspells.advanced.*</code> | ||
2016年4月1日 (五) 08:54的版本
玩家能否学习和释放魔法可以完全由权限表来控制。 默认情况下,普通用户不会任何魔法,但是他们可以学习和释放这些魔法。服务器管理员会学会所有魔法,也可以教会其他玩家。 如果你想改变设置,建议使用权限节点来控制它们。
重要: 本文所写的“技能名”你需要使用你的配置文件中那个技能的真实名字,也就是每个技能的首行名称,请不要使用技能的name
属性的值,也不要写类名,更不要写“技能名”在这里。或者,你也可以改变单个技能对应的权限点(见技能设置)。
重要: 插件的许多权限都默认为true
(为了方便使没有用过该插件的人们快速配置)。如果你像完全控制权限,你可以在一般设定中通过把default-all-perms-false
选项设为true
来关闭默认给的所有权限。
一般权限
magicspells.noreagents
- 允许玩家没有魔法所需物也能能释放。(默认OP)
magicspells.nocooldown
- 允许玩家不受魔法冷却时间影响。(默认OP)
magicspells.notarget
- 使玩家不能被目标魔法所选中。(默认false
)
magicspells.silent
- 使玩家释放魔法时不会广播任何消息(str-cast-self
、str-cast-others
等)(默认false
)
学习魔法的权限
magicspells.learn.技能名
magicspells.learn.*
拥有magicspells.learn.技能名
权限点的玩家表示能学习这个魔法。如果没有此权限,他们将无法学习该魔法。该权限并不会给他们技能,仅仅是允许玩家学习它。对所有玩家默认为true
。magicspells.learn.*
权限点会给玩家所有技能的学习权限。举例:magicspells.learn.blink
魔法权限
magicspells.grant.技能名
magicspells.grant.*
你可以用magicspells.grant.技能名
权限点自动使玩家能够释放指定法术(即使玩家还没学习它)。拥有权限的玩家登陆时会永久的教会他们魔法。如果一个玩家拥有此权限点,当他登陆时将不会自动给他们魔法。移除此权限点也不会让玩家遗忘魔法。这会重写学习权限(会改变拥有该权限却没有学习权限的玩家)。这个权限默认对所有玩家都为false
。magicspells.grant.*
权限点会获取所有技能权限。举例:magicspells.grant.blink
释放魔法的权限
magicspells.cast.技能名
magicspells.cast.*
玩家必须拥有magicspells.cast.技能名
权限点才能释放该魔法。该权限不会给他们技能,只会让他们能够释放该魔法(如果玩家真的学会它)。对于许多服务器,修改权限点不是必要的。倒是可以用来在某些世界里禁止某些技能的权限。这个权限默认对所有玩家都为true
。magicspells.cast.
权限会使玩家能够释放所有魔法。举例:magicspells.cast.blink
教会他人的权限
magicspells.teach.技能名
magicspells.teach.*
magicspells.teach.技能名
权限点需要玩家已经学会了该魔法才可以正常使用,并且该权限能够让玩家教会另一个玩家魔法。这个和制造技能书架和(可选的)魔法卷轴。这对于所有玩家都默认为true
。magicspells.teach.*
权限点会让玩家能够教会其他玩家任何魔法。举例:magicspells.teach.blink
高级权限
magicspells.advanced.*
magicspells.advanced.list
- 允许你能使用列表魔法来查看别的玩家学会的魔法。(/cast list <玩家名>
)
magicspells.advanced.forget
- 允许你能强制使别的玩家遗忘魔法。(/cast forget <玩家名>
)
magicspells.advanced.scroll
- 允许你能使用卷轴魔法来创建基础魔法卷轴。(/cast scroll -base <技能名> [使用次数]
)