这个是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/
defaul权限给了op一些指令。可以使用 tab-completion (e.g. /mgive ) 在游戏中获得帮助。
请阅读权限permissions页面获得详细的权限信息。
法杖配置指标 “configure” 和 “upgrade”: https://github.com/elBukkit/MagicPlugin/wiki/WandParameters
mgive命令的工作原理与普通命令、esssentials的/give命令非常相似。它可以用来给任何玩家任何物品,包括法杖、魔咒和升级等。它还可以用来给玩家提供xp,目前可能需要它来解决/xp命令给经验与法杖经验相冲突的问题
详情参阅魔法mob Magic Mobs指令内容!https://github.com/elBukkit/MagicPlugin/wiki/MagicMobs
详情参阅魔法物品 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
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.