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 8, 2012I think about BRAKE/DESTROY the previous wand, if i craft fire2, the fire1 get destroid, to prevent that player to give to others (for example)
-
View User Profile
-
Send Message
Posted Jul 8, 2012@Rsredmage
Post your config here, its probably a yaml error causing it reset itself.
-
View User Profile
-
Send Message
Posted Jul 8, 2012Ok so I created new wands and I did a server reload. Once I do that the config file completely wipes itself to 0KB, everything goes to default, and my newly created wands are deleted... Any ideas? No warnings in the Console
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Mayhem777
Thats what i thought you meant, make it so to craft Fire2 you need Fire1 wand or were you thinking of something else?
-
View User Profile
-
Send Message
Posted Jul 7, 2012I did that "WandsNeeded: Fire1" to craft Fire2 but it only makes Fire1 indispensable in your inventory, but don't delete it, can you make it ? :) also thanks for add the reload command !
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Mayhem777 The reload is in the new 1.42 vrsion , which will probably be released tomorrow or in a few days. For the wand thing just add "WandsNeeded: Fire1" to the Fire2 config and it should work.
-
View User Profile
-
Send Message
Posted Jul 7, 2012The problem is some of my plugins get errors with a simple reload :( so i need to stop+start if some plugin don't have a reload command.
By the way, there's some way to make wands brake when crafting an upper level wand? i mean, i have fire1 wand and i want to craft fire2, but i want the fire1 brakes when i craft fire2 to prevent players give the old one to others.
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Squish000
That's fine. I think it should be in everyone's plugins folder by now XD
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Mayhem777
Just type "reload" in the console, and it reloads all the plugins without stopping the server.
-
View User Profile
-
Send Message
Posted Jul 7, 2012Thanks, i can't restart the server each time i add a wand or something, my users will hate me XD thanks!
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Mayhem777
Not atm, but in the next update i think ill add it.
-
View User Profile
-
Send Message
Posted Jul 7, 2012Working fine now, has a reload command? :)
-
View User Profile
-
Send Message
Posted Jul 7, 2012I'll delete and reinstall the plugin :)
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Mayhem777
I don't think the config is default. Thats caused by the name of an enchantment in the config being wrong. And i tried the /magicalspells wandlist 1 on my server and a public one using 1.41 and it worked fine.
-
View User Profile
-
Send Message
Posted Jul 7, 2012Nope. it says "Syntax /ms wandlist [pagenumber]" :(
I get this now when i load the plugin (default config)
2012-07-07 14:22:34 [SEVERE] Error occurred while enabling MagicalSpells v1.41 (Is it up to date?) java.lang.NullPointerException at Squish000.MagicalWands.WandDB.getEnchanmnet(WandDB.java:102) at Squish000.MagicalWands.WandDB.loadWands(WandDB.java:86) at Squish000.MagicalWands.WandDB.<init>(WandDB.java:40) at Squish000.MagicalWands.MagicalWands.onEnable(MagicalWands.java:188) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:372) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:359) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:188) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:423) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Mayhem777
I think you can use /magicalspells, but im not sure...
-
View User Profile
-
Send Message
Posted Jul 7, 2012Thanks :) EDIT: I have a serious problem, i can't use commands because ms is used by "moneyshop" plugin :( If i use /mw i can't get wandlists only the version
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Mayhem777
Maybe, i dont know any languages very well though so it may be hard, but after i get the bugs all squashed ill try.
-
View User Profile
-
Send Message
Posted Jul 7, 2012Language files -> to translate the messages and change them, for example "you've cast blabla spell", to traslate it to another languages or just change the message. Also it should be a nice idea to make custom item cost for every wand, i mean, necromantic wands use flesh, or fire wands use blaze powders.
-
View User Profile
-
Send Message
Posted Jul 7, 2012@Gottsmillk
Ok bye :D Im playing on your server while your away :P
@gabriel11798
Fixed now, will be in the next update, the plugin now requires vault though.
@mtjaxter
You could either get a plugin that blocks explosions, or set the worlddamagetime to 1 or 0; Also, atm there is no way to block the drops o the mobs, i might try to add it later, although it can be quite difficult.
@romenas
Yeah, im not sure why my project has no ticket system :/ And i think i might of fixed the second on in the next update, but i dont know about the first.
@Mayhem777
What do you mean by language files?