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.
Brilliant! This just what I need for my server! Thanks a ton!
@thunder77888
Then it probably should work, ill try it tomorrow because im too busy playing tribes ascend right now :P
@Squish000
http://forums.bukkit.org/threads/fun-misc-easyblocks-easily-create-custom-blocks-and-items-for-spout-1-2-5.74096/
Spout's EasyBlocks could work well too if you're creating a custom item.
I'm pretty sure both allow custom IDs.
@thunder77888
Im not sure about that, i haven't tried it yet but it depends how the plugin registers the custom items (if it adds it to the list of items, and adds its own item ID it should work)
@Squish000
I'm using a mod called Custom Stuff c: http://www.minecraftforum.net/topic/506109-125-cubex2s-mods-custom-stuff-2-developers-searched-smp/
The Bukkit Port: http://mcportcentral.co.za/wiki/index.php?title=Ports_for_1.2.5
By ID 123, I meant I created a new weapon that looks like a wand, not an actual "wand" that is used in this plugin. I apologize for not being clear on that.
@thunder77888
That sounds like a good idea :D I just need to know what plugin your using to create the custom item with, and then ill try to implement that into the next update. And what do you mean by the ID 123, do you mean that represents another wand, so you need a wand to get this one, i could add that in if that's what your talking about...
Hello,
First of all, I just want to say this is a awesome plugin, great job
Second, here is the setup for a "wand" I'm trying to make:
Firewand:
name1: Fire
heldItem: 123
enchantment: N/A
enchantmentlevel: N/A
Materials: 1^123, 5^150
Spells:
- Meteor
ID 123 would be the ID of my custom created wand, and ID 150 would be a Fire Rune, another custom item I created.
Basically, I was wondering if this setup would be possible. If you need more explanation, I'll be happy to give it :D
@Squish000
Nevermind, It's all gewd :D
@gabriel11798
I can't seem to replicate any of these errors, do you think you can explain what your were doing at the time, any other plugins and if you have edited the config file can you post it here.
If it still happens try reloading the server and deleting the MagicalWands folder, to get a fresh config file
@gabriel11798
Also, when I try to use "Rain" and a few others
Here's a error when I tried to use the spell "Fly"
2012-05-23 13:00:40 [SEVERE] Could not pass event PlayerInteractEvent to MagicalSpells org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:177) at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:94) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:537) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:129) at net.minecraft.server.Packet14BlockDig.handle(SourceFile:43) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:169) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:558) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:450) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at Squish000.MagicalWands.WandDB.getSpellfromID(WandDB.java:255) at Squish000.MagicalWands.MagicalPlayer.useSpell(MagicalPlayer.java:128) at Squish000.MagicalWands.PlayerListener.onPlayerInteract(PlayerListener.java:59) at sun.reflect.GeneratedMethodAccessor468.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 14 more
Yo this plugin is much like http://dev.bukkit.org/server-mods/magicspells/
nice mod
@Faldonboy
Thanks :D Its been released now btw, im just waiting for the file to be approved.
In the mean time if anyone has any ideas for new mechanics for this plugin please post them !
Sounds awesome, looking forward to trying it out.