目录

Magic 插件文档


说明

这个是Magic提供的wiki,由mashal1004翻译改编。 原始英文文档请参阅https://github.com/elBukkit/MagicPlugin/wiki

Magic 是一个魔法插件,它可以给你的服务器提供法杖和物品。Magic还包括升级系统(growing progression system)自定义mob(custom mobs)制造(crafting)图像地图(image maps)和其他一些列功能。

插件更多菜单使用方式,请参阅http://mine.elmakers.com/reference/

所有指令 commands

defaul权限给了op一些指令。可以使用 tab-completion (e.g. /mgive ) 在游戏中获得帮助。

请阅读权限permissions页面获得详细的权限信息。

法杖指令 wand command

法杖配置指标 “configure” 和 “upgrade”: https://github.com/elBukkit/MagicPlugin/wiki/WandParameters

mgive 指令

mgive命令的工作原理与普通命令、esssentials的/give命令非常相似。它可以用来给任何玩家任何物品,包括法杖、魔咒和升级等。它还可以用来给玩家提供xp,目前可能需要它来解决/xp命令给经验与法杖经验相冲突的问题

/mmob 指令

详情参阅魔法mob Magic Mobs指令内容!https://github.com/elBukkit/MagicPlugin/wiki/MagicMobs

/mitem 指令

详情参阅魔法物品 Custom Items指令内容!https://github.com/elBukkit/MagicPlugin/wiki/CustomItems

实用程序指令

法师指令

mage命令可用于检查或修改特定的玩家信息。

施法指令

/cast命令在游戏中的作用非常强大。它允许你直接施放任何法术,但(更重要的是)它允许你使用“命令行参数”来使用可配置的法术系统。许多魔咒是基于相同的“积木”法术,使用参数。通过自己调整这些参数,您可以创建一些有趣且强大的魔咒。然后,服务器管理员可以将它们添加到spells.yml中,使它们成为“正式”的魔咒,这样玩家就可以在他们的法杖上使用新的魔咒。

例如,“boom”、“kamikazee”、“kaboom”和“nuke”都是“boomspell”的变体,主要是调整“size”参数。例如,“核弹”是“20号”——想看看10倍的核弹是什么样子的吗?尝试/cast boom size 200…但要事先警告,这不漂亮!

cast 命令的参数使用与spells.yml相同的名称和格式,并成对传递——例如/cast <spell> <param> <value> <param> <value>,浏览默认的spells.yml是了解参数格式的最佳方式。

详细的拼写参数spell parameter 文档 https://github.com/elBukkit/MagicPlugin/wiki/SpellParameters

Debugging Utilities

While working on new spells, you may find a few useful utilities:

/cast The cast command can be used to quickly try out different parameters for spells. See above.

/wand override The /wand override command can be used to modify the way a specific wand casts a spell. Examples:

# Make all spells cast by this wand permanent (dangerous!) /wand override bypass_undo true # Decrease the cooldown on only the blink spell /wand override blink.cooldown 0 # Slow down Magic Missile /wand override missile.velocity 5 /mage debug This will enable debug output for spells cast by the specified player. A number can be provided to increase level of detail of output.

# Toggle debug on/off. /mage debug NathanWolf # Show a ton of information, may flood your chat /mage debug NathanWolf 20 /mage check Useful for debugging issues with permissions. If a spell seems randomly uncastable by a player, use this command on them while they are holding a wand with that spell active.

/wand save If you have created or modified a wand in-game, you can save it to a configuration file. For instance ”/wand save awesome” will save the wand in your hand to a new config file in “plugins/Magic/wands/awesome.yml”. The wand will be available to spawn as normal using /wand or /mgive.

相关内容