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.
Hi! I have a spell suggestion: Dive (Or some other name) -Enables you to see alot more clearly underwater and swim very fast -If this is possible, shapeshifts you into a water creature.
I'm getting this error upon executing any command. [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'ms' in plugin MagicalSpells v1.3 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at Squish000.MagicalWands.WandDB.sendIngredientsNeeded(WandDB.java:140) at Squish000.MagicalWands.CommandManager.onCommand(CommandManager.java:155) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more
Zhap (uses hamachi) network name: zhapnetwork password: 123 ip: 5.80.77.95
NEEDS HAMACHI!!!
I got spells ideas :
-Flame : all swords in all 9 slots become fire aspect for 15 secs.
-Predator : All in range become slow and you become fast for 20 secs.
-NinjaStrike : Target becomes freeze , blind , confused and slow for 5 secs but caster looses half hp.
-Judgement : Everyone in a GIANT BUT REALLY GIANT GIANT range loose hp (like 4 hearts) and becomes blind for like 4 secs.
-MindPrision : Target becomes unabble to move for 10 secs.
-Meditate : Caster gets half hp , speed raise but strenght low for 2 minutes.(or somenthing like that)
Oh , can you put the admin-only magics (like airquake and that) to other classes (distribute the spells)?
@snaikez
Not currently although that is a good idea, ill try to add it after the errors disappear.
@BoomShnizel
What were you doing at the time? It looks like two people cast the spell at exactly the same spells and so they caused errors but im not sure,. Also are you running the lastest version and latest config? Thanks, i think ive seen this error before but ive never been able to recreate it
@SangRoyal
Yeah ill add that definatley, also compatible with all other types of extra data (wool, dye, wood...)
Question: When i am making a spell , can i put 2 handlers? eg: Blind , Restrict . ?
''Those are some good ideas, ill be sure to add them, i just need to know what the "multi-all" one does, im guessing damage everyone around you.''
Yes, Multi does damage to all people surrond , blinds and i think there is some efect but at a cost of the caster's hp. :D
Oh and SangRoyal idea is awesome because the cost of nuggets to cast is a little annoying in multiplayer : ''gimme a nugget , can you gimme a nugget?'' and like that. Xp would be more easy.
Hi there... i got a problem i cant use any spell. please fix it:
2012-06-18 09:39:44 [WARNING] Could not properly handle event CREATURE_SPAWN: java.lang.IllegalAccessError: Synchronized code got accessed from another thread: Squish000.MagicalWands.Spells.Spell at org.bukkit.event.Listener.onCreatureSpawn(Listener:0) at sun.reflect.GeneratedMethodAccessor84.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:302) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) at org.bukkit.craftbukkit.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:226) at net.minecraft.server.World.addEntity(World.java:890) at org.bukkit.craftbukkit.CraftWorld.spawn(CraftWorld.java:959) at org.bukkit.craftbukkit.CraftWorld.spawn(CraftWorld.java:782) at org.bukkit.craftbukkit.CraftWorld.spawnCreature(CraftWorld.java:335) at Squish000.MagicalWands.Spells.SpellSunSlash.start1(SpellSunSlash.java:48) at Squish000.MagicalWands.Spells.Spell.run(Spell.java:66) 2012-06-18 09:39:44 [INFO] This error is logged only once: it could have occurred multiple times by now.
@Squish
Oh OK, It'd be nice to have individual spell perms, but being able to limit the wand levels is pretty good.
Thanks!
Thanks for replying great mod this plus factions is going to be fun I think also do item ideas like
Materials:1^373:8196
because If that worked I could use the damage value of an enchanted Confusion 1 to make a Confusion 2 as an example
@SangRoyal
The XP casting is good idea, ill add it to the next update probably, and i might add a donate button soon, thanks for the support :D
@snaikez
Those are some good ideas, ill be sure to add them, i just need to know what the "multi-all" one does, im guessing damage everyone around you.
@Rsredmage
Currently you cant add permissions for individual spells. The way to achieve this would be oto create wands for each class, and then let only them be able to craft and use that wand. The use.<> permission is for wands and the craft.<> is also for wands and dont forgot to add the full wand name after like (Summon3), this page will help you i think link.
Hello,
First off, AWESOME mod! Second I'm sorry to sound like a noob at this, but I'm trying to limit specific spells for each of our ranks, but any rank can make cast anyspell. Here is how I have them set up (its group manager so having - -<perm> will negate it
serf:
default: false
permissions:
- -mcjobs.jobs.leave
- -stargate.network.vip
- -rankmarket.serf
- rankmarket.paige
- godPowers.gaia
- godPowers.commands
- magicalspells.help
- magicalspells.craftlist
- magicalspells.spellist
- magicalspells.spelldesc
- magicalspells.craft.destruction
- magicalspells.craft.necromancy
- magicalspells.craft.fire
- magicalspells.craft.movement
- magicalspells.craft.protection
- magicalspells.craft.summon
- magicalspells.use.arrow
- magicalspells.use.shift
- magicalspells.use.heal
- magicalspells.use.life
- -magicalspells.use.restrict
- -magicalspells.use.jump
- -magicalspells.use.nofall
- -magicalspells.use.healball
- -magicalspells.use.chicken
- -magicalspells.use.web
- -magicalspells.use.lightning
- -magicalspells.use.slimeball
- -magicalspells.use.firearrow
- -magicalspells.use.push
- -magicalspells.use.fireresistance
- -magicalspells.use.wolves
- -magicalspells.use.confusion
- -magicalspells.use.explosion
- -magicalspells.use.poisonrain
- -magicalspells.use.combust
- -magicalspells.use.teleport
- -magicalspells.use.surge
- -magicalspells.use.slimes
- -magicalspells.use.obscure
- -magicalspells.use.storm
- -magicalspells.use.sludgerain
- -magicalspells.use.nova
- -magicalspells.use.fling
- -magicalspells.use.pigmen
- -magicalspells.use.deflect
- -magicalspells.use.arrowbarage
- -magicalspells.use.acidrain
- -magicalspells.use.tomb
- -magicalspells.use.meteor
- -magicalspells.use.firebolt
- -magicalspells.use.godheal
- -magicalspells.use.fireslimes
- -magicalspells.use.freeze
- -magicalspells.use.blind
- -magicalspells.use.ore
inheritance:
- mayor
info:
prefix: '&a[Serf]&f '
build: true
suffix: ''
paige:
default: false
permissions:
- -rankmarket.paige
- rankmarket.crusader
- godPowers.heal
- godPowers.superjump
- magicalspells.use.restrict
- magicalspells.use.jump
- magicalspells.use.nofall
- magicalspells.use.healball
- magicalspells.use.chicken
- magicalspells.use.web
inheritance:
- paige
info:
prefix: '&6[Paige]&f '
build: true
suffix: ''
Here are more spells ideias:
Darkness-All in range become blind and loose some hp./Rush-Power and speed drasticaly increase for 20 secs, but at life cost (like 4 hearts)./Toughness-Creates a armor to the user./Multi-All in range exept you loose 2 hearts , become blind , become confuse but at a life cost (like 3 heart or somenthing)./////Hope this ideias are good! :)
If you added XP to casting as a cost as well as items I would love this mod even more! Also if you added a donation button somewhere I would use it!
@snaikez
They're good ideas! Thanks, ill add them into the 1.31 update because ive already uploaded the 1.3
Here is some spells i think they would be awesome:
Grow - Grows a tree ( its like bone meal). Disappear - Well , disappears ( for like 10 secs). Aura - Grows an aura and restores some hp and gives strenght (like the potions). Replace - Replaces where you are with the opponent (or mob). ArrowRain - Arrows come from the sky.
These are the ones that i think they would be awesome.
You should change the name there is a plugin that is called MagicSpells. Just suggesting that because its misleading i just tought this was magicspells
@snaikez
Sure!
Can i give suggestions of spells?
OMG 666 DOWNLOADS! NOONE TOUCH IT! OR YOU DIE!