Commands - TheComputerGeek2/MagicSpells GitHub Wiki

Source code

Command List:

Command
<> - required
[] - optional
Description Permissions (Default)
/ms help [command] Displays command help or the list of existing commands. magicspells.command.help (Everyone)
/ms reload [player] Reloads MagicSpells. If a player is specified, then it reloads their spellbook. magicspells.command.reload (OP)
magicspells.command.reload.spellbook (OP)
/ms reloadeffectlib Reloads EffectLib, the shaded version inside MagicSpells. magicspells.command.reload.effectlib (OP)
/ms taskinfo Displays information about how many MagicSpells and EffectLib Bukkit tasks are active. This is helpful for monitoring performance. magicspells.command.taskinfo (OP)
/ms resetcd [player] [spell] Reset cooldown:
- player can be * to refer to all online players.
- spell can be * to refer to all spells.
magicspells.command.resetcd (OP)
/ms mana show
Alias: /mana
Display your mana. magicspells.command.mana.show (OP)
/ms mana reset [player] Reset mana of yourself or another player. magicspells.command.mana.reset (OP)
/ms mana setmax [player] <amount> Set the max mana of yourself or another player. magicspells.command.mana.setmax (OP)
/ms mana add [player] <amount> Add mana to yourself or another player. magicspells.command.mana.add (OP)
/ms mana set [player] <amount> Set your or another player's mana to a new value. magicspells.command.mana.set (OP)
/ms mana updaterank [player] Update your or another player's mana rank if it does not match the targets's mana rank permissions. magicspells.command.mana.updaterank (OP)
/ms variable show <variable> [player] Display value of a variable. magicspells.command.variable.show (OP)
/ms variable modify <variable> <player> <varMod> Modify a variable's value. magicspells.command.variable.modify (OP)
/ms magicitem <magicItem> [amount] [player] Give a user a Magic Item. magicspells.command.magicitem (OP)
/ms util download <url> <fileName> Download a file from the specified URL and save it with the specified name. magicspells.command.util.download (OP)
/ms util update <url> <fileName> This behaves the same as the download command, except it can overwrite existing files. magicspells.command.util.update (OP)
/ms util saveskin [player] Save a player's current skin data to a readable file. magicspells.command.util.saveskin (OP)
/ms util listgoals [uuid]
Since 4.0 Beta 14
List a Mob's goals. magicspells.command.util.listgoals (OP)
/ms profilereport Save profile report to a file. magicspells.command.profilereport (OP)
/ms debug [level] Toggle MagicSpells debug mode. Optionally provide a debug level. magicspells.command.debug (OP)
/ms magicxp
Alias: /magicxp
Display your MagicXp. magicspells.command.magicxp (OP)
/ms cast self <spell> [-p:[power] [spellArgs]
Alias: /cast & /c
Cast a spell. magicspells.command.cast.self (Everyone)
magicspells.command.cast.self.helper (OP) - to be able to cast helper spells
/ms cast as <player/UUID> <spell> [-p:[power] [spellArgs] Force a player to cast a spell. magicspells.command.cast.as (OP)
Before 4.0 Beta 14:
/ms cast on <player/UUID> <spell>
Since 4.0 Beta 14:
/ms cast on <player/UUID> <spell> [-p:[power] [spellArgs]
Cast a spell on an entity. magicspells.command.cast.on (OP)
/ms cast at <spell> <world> <x> <y> <z> [pitch] [yaw] Cast a spell at a location. magicspells.command.cast.at (OP)

Power parameter:

  • With this parameter you can define spell power: -p:1.0
  • Access to the power parameter can be toggled using the magicspells.command.cast.power permission (given to OPs only by default).

Magic without writing Java

This is just some padding so that the header linking experience is better.

MagicSpells Icon
⚠️ **GitHub.com Fallback** ⚠️