- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
MagicSpells/权限
玩家能否学习和释放魔法可以完全由权限表来控制。 默认情况下,普通用户不会任何魔法,但是他们可以学习和释放这些魔法。服务器管理员会学会所有魔法,也可以教会其他玩家。 如果你想改变设置,建议使用权限节点来控制它们。
重要: 本文所写的“技能名”你需要使用你的配置文件中那个技能的真实名字,也就是每个技能的首行名称,请不要使用技能的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 <技能名> [使用次数]
)