Magical Spells
Magical Spells
Collect Materials ◦ Craft Wands ◦ Cast Spells
MagicalSpells is a plugin that allows users to craft wands from materials and cast the spells available to that wand. It is fully configurable and people can create their own custom wands and spells. This video will show you the basics:
To play, click it and it will take you to the youtube page.
Description
MagicalSpells is a plugin that allows the users to cast magic and craft wands whenever they want. It lets them collect the correct materials for a specific wand, craft the wand and then cast spells using that wand. It can be configured to disable magic in worldguard zones, undo the explosions and damage to the environment, change the cost, cooldown, size and range of each spell and even create your own spells and wands.
Feature List
- Over 85 preset spells
- 24 preset wands
- Unique and configurable cooldown mechanics
- Easy usage and crafting
- Configurable spells and wands
- Automatic landscape damaging reversing
- No-magic zones
- Message configuring
Other Pages
- Spells
- Settings
- Common Questions
- Help Out
- Changelog
- Installing and Updating
- TODO List (Upcoming Features)
- Bukkit Plugin Thread

Servers Using Magical Spells
- WallouVille - mc.wallou.net
- KalamityKraft - kalamitykraft.no-ip.org
- Heroes Of Aandrum - 63.141.242.42
- The Cave - 24.33.73.109:25566
- MineGusta - 198.154.97.196
- AvelCraft - www.avelcraft.net
- CowCraft - 24.62.47.245
- KoolKrafterz - 199.192.205.106:25581
- Spirits of maevi - 77.111.243.194
- Kingdom-Craft - play.kingdom-craft.com
- DeathoCraft - 64.79.107.14:25528
- Lostcubes - 184.161.77.87
- PurpleCraft - 76.119.117.252

To add your name to the list, post the name of the server, and the ip in the comments and I'll join to make sure it is a good server then add it the list.
Reporting Bugs
Post the bug here In it include the error (if there is an error), your config.yml (if edited) and settings.yml(if edited), what you were doing at the time (what command,spell,wand...), what version you're using, and if possible what other plugins you have (optional).
Donations
If you like this plugin and what to donate feel free to click the donate button on the top right of this page. Thanks.

-
View User Profile
-
Send Message
Posted Jul 15, 2012If we tell you we run this plug in on our server do u put it in the server list? if so mines PvmCraft Ip: 99.183.200.219
Website- www.pvmcraft.webs.com
-
View User Profile
-
Send Message
Posted Jul 15, 2012Yey! First one to download version 1.51 i only did this because my server was being spammed by the message saying there was an update.... :)
-
View User Profile
-
Send Message
Posted Jul 15, 2012Yay update!
-
View User Profile
-
Send Message
Posted Jul 15, 2012@snaikez
But 99% of servers need permissions, and this plugin wont work without permissions
-
View User Profile
-
Send Message
Posted Jul 15, 2012But if i dont want permissions - i dont need vault?
-
View User Profile
-
Send Message
Posted Jul 14, 2012@snaikez
Vault is a plugin that makes plugins able to do permissions easily, it should speed up plugins that can use it (which are 99% of plugins). What do you mean by only vault? If you want to use permissions with this plugin then you need vault.
-
View User Profile
-
Send Message
Posted Jul 14, 2012That means i have to install vault? ONLY vault?
-
View User Profile
-
Send Message
Posted Jul 14, 2012@snaikez
Sorry, its pretty hard to do permissions without vault. And vault takes up very little memory and cpu.
@ender22782
Np, glad you like it :D
@janie177
Ill test this out, and if it is a problem ill try to fix it.
-
View User Profile
-
Send Message
Posted Jul 13, 2012Back with another problem: When I set disablemagicinallfactionsarea in the settings to true, I couldn't use any magic. Only in factions! Kinda like the opposite of what was supposed to happen :P
-
View User Profile
-
Send Message
Posted Jul 13, 2012@Squish000: You are the Man! Unless you're a girl, in which case, you're the Woman! Put it this way, you're the Person!
This is my fault. I started building my modified config file with the 1.4 version and then just added content for the new spells from 1.5 rather than starting over.
Thanks again!!!
-
View User Profile
-
Send Message
Posted Jul 13, 2012I dont like the vault requirement support. Can you put an option true/false on config to enable or disable? I want my server to be the fewer plugins possible.
-_-_Snaikez_-_-
-
View User Profile
-
Send Message
Posted Jul 13, 2012@janie177
Yeah that's a known bug, i've fixed it and it should be in the next update wen its released. If you want to fix it yourself, go into the new config and for the materials on all the nature wands rename the '106' to '366', the errors is caused because for some reason the item 106 (Vines) does not have a registered bukkit name.
@ender22782
Im testing it now, ill try to see if i can find the problem. EDIT: Found it, there is no spell "BlessBall" the spell is called "BlessedBall". This was my spelling error in the 1.4 config i think, but i fixed in the recent patch.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@snaikez:
Yes, I am using PEX, but I'm confident that's not the issue either. At your suggestion, I ran the permissions file through a YAML parser, and it came back clean. Also, as I said, I'm not getting any errors when I use the same permissions file with the original, unaltered MagicalSpells config file, only with my modified one pasted below.
Additional info: When I am connected to the server, I am able to run /ms commands, but any time I try to pull up information on a particular wand or view the wandlist, it's giving me errors that seem to indicate a problem with the config. For instance, when I run "/ms wandlist 1", I get an error that says "syntax: /ms wandlist [pagenumber]". When I run "/ms spelllist Martial1" (one of the new wands I created), it says "An internal error occurred while attempting to perform this command." However, other commands that don't deal with wands or spells, such as /ms version or /ms tips, work just fine.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@ender22782:
Do you have installed permissions? Maybye thats the problem. Check YAML parser if you're permissions are configured correctly.
-
View User Profile
-
Send Message
Posted Jul 12, 2012Hi, I recently installed your plugin and really liked it. However, I'm having trouble getting a modified config file to load properly. In the console, I can see the following error: http://pastebin.com/evpYrjfW
I have modified both the config and settings files, but I am convinced this is due to the modified config because when I run Bukkit with the unaltered config and the altered settings files, it starts up with no errors. I will include the modified settings file below as a reference however.
Here is the modifed config file that I have set up: http://pastebin.com/J0hfAuXy
And here is the modified setting file: http://pastebin.com/ArAh40dh
Any help you can offer is much appreciated. Love the plugin!
-
View User Profile
-
Send Message
Posted Jul 12, 2012I get some strange errors in 1.5:
The following happened when using /ms craftlist nature 1
12.07 19:34:17 [Server] INFO [PLAYER_COMMAND] BiOHaZarD69x: /f money b 12.07 19:34:13 [Server] INFO **WolfLore [Member]Were0man:that sucks =w= 12.07 19:34:10 [Server] INFO ... 14 more 12.07 19:34:10 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 12.07 19:34:10 [Server] INFO at Squish000.MagicalWands.CommandManager.onCommand(CommandManager.java:210) 12.07 19:34:10 [Server] INFO at Squish000.MagicalWands.WandDB.sendIngredientsNeeded(WandDB.java:202) 12.07 19:34:10 [Server] INFO at java.lang.String.substring(Unknown Source) 12.07 19:34:10 [Server] INFO Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 12.07 19:34:10 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 12.07 19:34:10 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 12.07 19:34:10 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) 12.07 19:34:10 [Server] INFO at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 12.07 19:34:10 [Server] INFO at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:172) 12.07 19:34:10 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) 12.07 19:34:10 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 12.07 19:34:10 [Server] INFO at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) 12.07 19:34:10 [Server] INFO at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:106) 12.07 19:34:10 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) 12.07 19:34:10 [Server] INFO at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) 12.07 19:34:10 [Server] INFO at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) 12.07 19:34:10 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) 12.07 19:34:10 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 12.07 19:34:10 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) 12.07 19:34:10 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'ms' in plugin MagicalSpells v1.5 12.07 19:34:10 [Server] SEVERE null
Also: people get internal errors when trying to craft a nature 3 wand. As far as I know, other wands work fine. Or did you already fix it in the next update? :)
-
View User Profile
-
Send Message
Posted Jul 12, 2012@adrian1706
The plugin requires vault now, sorry, but you NEED vault, not some other plugin
-
View User Profile
-
Send Message
Posted Jul 11, 2012i got group manager
-
View User Profile
-
Send Message
Posted Jul 11, 2012@adrian1706
Either that or you haven't got vault.
-
View User Profile
-
Send Message
Posted Jul 11, 2012@adrian1706
Maybe it is another plugin that has the command /ms in it thats causing the problem, double check it, our server has Royalcommands and it messed up the /ms for us, so try it out