- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
Magic/权限:修订间差异
跳转到导航
跳转到搜索
(→Mage配置) |
(→玩家权限) |
||
(未显示同一用户的5个中间版本) | |||
第14行: | 第14行: | ||
== 玩家权限 == | == 玩家权限 == | ||
''' | '''默认所有玩家都有权使用法杖和所有法术'''. <br /> | ||
你可以通过给玩家负权限以限制: | |||
* -Magic.wand.use : 玩家不能使用法杖 | * -Magic.wand.use : 玩家不能使用法杖 | ||
第110行: | 第110行: | ||
== 物品改动 == | == 物品改动 == | ||
/mitem命令可以 在游戏中修改非法杖物品 | |||
* Magic.commands.mitem.add : | * Magic.commands.mitem.add : 添加附魔、属性或lore | ||
* Magic.commands.mitem.remove : | * Magic.commands.mitem.remove : 移除附魔、属性或lore | ||
* Magic.commands.mitem.describe : | * Magic.commands.mitem.describe : 显示物品的相关信息 | ||
* Magic.commands.mitem.duplicate : | * Magic.commands.mitem.duplicate : 制造一个物品的副本 | ||
* Magic.commands.mitem.destroy : | * Magic.commands.mitem.destroy : 摧毁物品 | ||
* Magic.commands.mitem.skull : | * Magic.commands.mitem.skull : 创建一个基于书本内附数据的自定义头颅 | ||
* Magic.commands.mitem.save : | * Magic.commands.mitem.save : 把一个物品保存为模版 | ||
* Magic.commands.mitem.delete : | * Magic.commands.mitem.delete : 删除一个已保存的物品(模版) | ||
* Magic.commands.mitem.worth : | * Magic.commands.mitem.worth : 显示物品的价值(需要Vault?) | ||
* Magic.commands.mitem.type : | * Magic.commands.mitem.type : 修改物品种类 | ||
* Magic.commands.mitem.export : | * Magic.commands.mitem.export : 导出所有的物品并命名为一个csv文件 | ||
== 魔法生物 == | == 魔法生物 == | ||
可使用魔法生物的生成和管理指令: | |||
* Magic.commands.mmob spawn : | * Magic.commands.mmob spawn :生成一个自定义的魔法生物 | ||
* Magic.commands.mmob list : | * Magic.commands.mmob list :列出自定义魔法生物种类 | ||
* Magic.commands.clear | * Magic.commands.clear 清除所有在已载入的世界的自定义生物 | ||
== 图片地图 == | == 图片地图 == | ||
一些 /mmap 命令的权限 | |||
* Magic.commands.mmap load : | * Magic.commands.mmap load : 加载一个图片地图 | ||
* Magic.commands.mmap list : | * Magic.commands.mmap list : 列出所有 已加载的图片地图 | ||
* Magic.commands.mmap give : | * Magic.commands.mmap give : 给玩家一个图片地图 | ||
* Magic.commands.mmap import : | * Magic.commands.mmap import : 通过Pixelator(像素图片转换工具)导入图片地图 | ||
== 命令施法 == | == 命令施法 == | ||
使用 /cast 命令可以在游戏里直接施法 | |||
* Magic.commands.cast : | * Magic.commands.cast : 玩家可使用 /cast | ||
* Magic.commands.cast.parameters : | * Magic.commands.cast.parameters :玩家可使用参数修改施法(譬如修改范围、伤害) | ||
*注:使用参数施法可能<font color=red>极其危险</font>, 这个权限最好只给服主或者完全值得信任的管理员。 | |||
*举例说明: /cast 火舞 无伤大雅,但是一旦使用了/cast fire radius 1000 就会出大问题,毕竟你不希望看到一千格都着火 | |||
== 其他管理员命令 == | == 其他管理员命令 == | ||
* Magic.commands.magic.load : | * Magic.commands.magic.load : 可以重载 spells.yml, wands.yml, config.yml 以及 messages.yml. (包括defaults内) | ||
* Magic.commands.magic.[save|clean|search|list| .. etc] : | * Magic.commands.magic.[save|clean|search|list| .. etc] : 所有命令遵从本身所具有的样式 | ||
这个列表可能不完整, 请访问 [https://github.com/elBukkit/MagicPlugin/blob/master/Magic/src/main/resources/plugin.yml plugin.yml] 获取完整的权限 |
2021年8月28日 (六) 12:27的最新版本
大多数Magic的权限都可以用于命令的使用,除少数只应该给管理员使用
快速入门
通常情况下,管理员最好拥有以下权限以使用Magic所有的命令和物品:
Magic.commands.* Magic.create.*
Magic.* 绝不是 一个合适的权限, 有许多权限需要适用于跳过检测或其他的功能,当然了我们不一定一直都要使用这些功能。如果你要跳过一些技能检测的话,给自己OP未尝不是一个更好的选择
玩家不必要有什么特殊的权限,见下文详解。
玩家权限
默认所有玩家都有权使用法杖和所有法术.
你可以通过给玩家负权限以限制:
- -Magic.wand.use : 玩家不能使用法杖
- -Magic.use.<wandname> : 玩家不能使用指定的法杖或魔法物品
- -Magic.wand.craft : 玩家不能合成法杖
- -Magic.cast.* : 玩家不能释放任何一个法术
- Magic.cast.<spellname> : 玩家可以释放某一法术
默认地,玩家是不能使用任何命令的(只能通过法杖一类释放了).
Magic的权限遵从格式: "Magic.commands.<命令>.<子命令>". 例如:
- Magic.commands.mskills : 玩家可以使用/mskills 技能选择器
- Magic.commands.spells : 玩家可以使用/spells 命令
管理员的权限
可能也需要限制一些物品或法杖不让管理员使用,默认情况下他们的确可以通过命令生成任何物品
- Magic.commands.mgive : 可以生成物品或法杖
- Magic.commands.wand : 只可以生成法杖
- -Magic.create.* : 不可以生成物品或法杖
- Magic.create.wand : 可以生成法杖名"wand"
- Magic.create.battle : 可以生成法杖名"battle"
- Magic.create.stone : 可以生成石头
- Magic.create.hylianshield : 可以生成 hylianshield(海拉尔之盾,不知道是玩塞尔达的梗还是Mod物品名) 物品
跳过权限
下面的权限默认OP有,可以跳过许多种检测:
- Magic.bypass : 跳过大部分的限制检测
- Magic.bypass_build : 跳过技能释放时的建造限制检测
- Magic.bypass_break : 通过技能释放时的方块破坏限制检测
- Magic.bypass_pvp : 跳过PVP限制检测
- Magic.bypass_restricted : 跳过限制的材料建造检测
- Magic.bypass_hidden : 玩家可以在TAB补全和技能列表里面看到隐藏的技能
- Magic.override_bind: : 玩家可以使用法杖绑定给其他玩家
- Magic.bypass : 玩家跳过其他权限检测
- Magic.wand.override_drop : 玩家可以跳过防丢弃法杖、放在箱子里面的检测
- Magic.wand.override_locked : 玩家可以更改锁定的法杖的配置
- Magic.wand.override_stash : 玩家可以把绑定的法杖放进箱子
- Magic.wand.use.protected : 玩家可以使用带"protected"保护标志的设定,意味着法杖无敌化
- Magic.wand.use.powered : 玩家可以使用带"powered"强度标志的设定,意味着跳过某些限制
物品生成权限
- Magic.commands.mgive : 可用 /mgive 生成任意物品
- Magic.commands.wand : 可用 /wand 生成法杖
- Magic.create.<name> : 可用 /wand 或 /mgive获取指定的法杖。所有的法杖都是默认可用的。
- -Magic.create.* : 给负的权限以限制使用/wand和/mgive的权限
法杖修改权限
这些权限可以修改法杖
- Magic.commands.wand.describe : 可用 /wand describe 来显示法杖的信息
- Magic.commands.wand.add :可用 /wand add 添加法术或刷子到当前 法杖
- Magic.commands.wand.add.spell.<spellname> : 玩家可以添加指定的法术到法杖上,所有法术默认是被允许添加的
- Magic.commands.wand.add.material : 玩家可以添加一个材质到法杖上,默认开启
- Magic.commands.wand.bind : 玩家可以设置一个绑定在自己身上的法杖(可自我绑定)
- Magic.commands.wand.unbind : 玩家可以解绑法杖
- Magic.commands.wand.remove : 可用 /wand remove 来从法杖上移除法术或刷子
- Magic.commands.wand.create : 可用 /wand create 让一个物品变成一个空法杖
- Magic.commands.wand.destroy : 可用 /wand destroy 使一个法杖变回普通物品
- Magic.commands.wand.delete : 玩家可用/wand delete 来删除一个已存储的法杖模版
- Magic.commands.wand.enchant : 玩家可用/wand enchant 来随机强化一个法杖
- Magic.commands.wand.name : 玩家可用/wand name 以重命名
- Magic.commands.wand.list : 玩家可用/wand list 可以观看所有法杖
- Magic.commands.wand.save : 玩家可用/wand save 可以存储一个法杖物品为新的配置模版
- Magic.commands.wand.fill : 玩家可用/wand fill 可以添加所有可添加的法术到法杖上
- Magic.commands.wand.configure : 玩家可用/wand configure 以修改法杖配置
- Magic.commands.wand.upgrade : 玩家可用/wand upgrade 改进法杖属性(?)
- Magic.commands.wand.duplicate : 玩家可用/wand duplicate 创建法杖的副本
- Magic.commands.wand.organize : 玩家可用/wand organize 重新整理法术背包
- Magic.commands.wand.restore : 玩家可用/wand restore 寻回丢失的已绑定法杖
- Magic.commands.wand.unlock : 玩家可用/wand unlock 解锁一个锁定的法杖
- Magic.commands.wand.override : 玩家可用/wand override 修改覆盖的法术
远程法杖修改
使用 /wandp 命令的权限和 /wand 命令相同
/wandp <玩家名> <子命令> 的效果就和此玩家使用 /wand <子命令> 一样。这样可以用来控制其他玩家对法杖进行一些操作,对于其他插件管理玩家法杖十分有效.
- Magic.commands.wandp.* : 玩家可以使用 /wandp命令以控制其他玩家使用法杖类命令
Mage配置
- Magic.commands.mage.debug : 玩家可为自己或他人开启debug模式
- Magic.commands.mage.check : 玩家可以检查施法、破坏、建造等的权限
- Magic.commands.mage.getdata : 玩家可检查施法者数据或释放的法术
- Magic.commands.mage.setdata : 玩家可修改施法者数据或释放的法术
- Magic.commands.mage.reset : 玩家可以完全重置施法者的数据
物品改动
/mitem命令可以 在游戏中修改非法杖物品
- Magic.commands.mitem.add : 添加附魔、属性或lore
- Magic.commands.mitem.remove : 移除附魔、属性或lore
- Magic.commands.mitem.describe : 显示物品的相关信息
- Magic.commands.mitem.duplicate : 制造一个物品的副本
- Magic.commands.mitem.destroy : 摧毁物品
- Magic.commands.mitem.skull : 创建一个基于书本内附数据的自定义头颅
- Magic.commands.mitem.save : 把一个物品保存为模版
- Magic.commands.mitem.delete : 删除一个已保存的物品(模版)
- Magic.commands.mitem.worth : 显示物品的价值(需要Vault?)
- Magic.commands.mitem.type : 修改物品种类
- Magic.commands.mitem.export : 导出所有的物品并命名为一个csv文件
魔法生物
可使用魔法生物的生成和管理指令:
- Magic.commands.mmob spawn :生成一个自定义的魔法生物
- Magic.commands.mmob list :列出自定义魔法生物种类
- Magic.commands.clear 清除所有在已载入的世界的自定义生物
图片地图
一些 /mmap 命令的权限
- Magic.commands.mmap load : 加载一个图片地图
- Magic.commands.mmap list : 列出所有 已加载的图片地图
- Magic.commands.mmap give : 给玩家一个图片地图
- Magic.commands.mmap import : 通过Pixelator(像素图片转换工具)导入图片地图
命令施法
使用 /cast 命令可以在游戏里直接施法
- Magic.commands.cast : 玩家可使用 /cast
- Magic.commands.cast.parameters :玩家可使用参数修改施法(譬如修改范围、伤害)
- 注:使用参数施法可能极其危险, 这个权限最好只给服主或者完全值得信任的管理员。
- 举例说明: /cast 火舞 无伤大雅,但是一旦使用了/cast fire radius 1000 就会出大问题,毕竟你不希望看到一千格都着火
其他管理员命令
- Magic.commands.magic.load : 可以重载 spells.yml, wands.yml, config.yml 以及 messages.yml. (包括defaults内)
- Magic.commands.magic.[save|clean|search|list| .. etc] : 所有命令遵从本身所具有的样式
这个列表可能不完整, 请访问 plugin.yml 获取完整的权限