MagicSpells
Note: MagicSpells is being maintained on this GitHub fork and you can find help at the official Discord.
Info
MagicSpells is a Minecraft Bukkit plugin that creates magic spells your players can use. Its main purpose is to give your players access to certain abilities that you might not want to give them unlimited access to. However, instead of just giving them access to boring commands, they instead get more interesting spells. Each spell can be configured in many ways:
- Reagent costs (the cost of using the spell, including items, mana, health, hunger, experience, and item durability)
- Cooldowns (the amount of time a player must wait between uses)
- Durations (how long certain effects last)
- Ranges (how far away spells can be used from their target)
- Many more options, depending on the spell
Spells can be cast by using the /cast command, swinging a configurable wand item, or both. It's also possible to have them triggered from other actions the player may take. It's all customizable.
Usage
Before a player can cast a spell, they must already know it. There are several ways a player can learn a spell:
- Taught with the teach spell
- Learned from a spellbook
- Learned from a tome
- Gained from a grant permission
- Purchased from a shop
- Being a server op (they know all spells) For example, a server op can teach Bob the blink spell by typing: ''/cast teach bob blink''.
Once a spell is learned, it can be cast either by using the ''/cast'' command or by using a wand item. Now that Bob knows the blink spell, he can either cast it by command, by typing ''/cast blink'', or he can cast it with a wand item. To select the spell, he holds the wand in his hand and right clicks. Right clicking will cycle through any spells assigned to the item he is holding. When he has the one he wants, he left clicks to cast.
If Bob does not have the required reagents for the spell, or if he has cast it recently and it is still on cooldown, he will not be able to cast the spell and will instead receive an error message.
If mana is enabled, a player can use the ''/mana'' command to see how much mana they currently have. Mana can also be configured so it is displayed on the experience bar.
Useful Links
Videos
-
View User Profile
-
Send Message
Posted Feb 8, 2013@Faldonboy
I had that issue a while ago, so i just stopped using it in my spells.
-
View User Profile
-
Send Message
Posted Feb 7, 2013I just found the most hilarious bug thats been stumping me for a week now. Now bear with me for a second cause its a little confusing
If you use the purple sparkle effect on disabled(Carpet is whats causing this one) and the user has the spell active when they log out the carpet turns off and the effect plays and if that person is the only person in the area then the chunk unloads right away and a witch is spawned because of the effect(i'm guessing because the effect spawns a witch for a second to produce the effect similar to ocelots and the hearts effect but because the chunk isn't loaded the witch never despawns).
This results in a witch usually killing them when they log back on.
-
View User Profile
-
Send Message
Posted Feb 7, 2013@nisovin
Yeah, i just read it before XD lovely spell, glad i know about it now!
-
View User Profile
-
Send Message
Posted Feb 7, 2013@zarakh01
http://nisovin.com/magicspells/targetedmultispell
-
View User Profile
-
Send Message
Posted Feb 7, 2013@nisovin
You mean, once i cast the targeted multi spell , all the spells queued to cast will all cast on that target even if i move to look away, assuming i have spells queued to cast with delays on them.
-
View User Profile
-
Send Message
Posted Feb 7, 2013@zarakh01
I'm testing McMMO right now, and it's as I said, it only works if you're targeting a block. Right-click in air does nothing. Please tell me if that's not true for you.
You can use the TargetedMultiSpell if you want it to 'lock on'.
@patalkok
No.
-
View User Profile
-
Send Message
Posted Feb 6, 2013@nisovin
I would love the right of fists added too, Not sure how mcmmo does it, but i can confirm they can do it, the unarmed skill requires you to right click to activate it.
Also, can i ask if you could make an option for the multi-spell to make it so the spells lock on for that target, even if there is a sequence of spells one after another like with delays. Because i want to add more damage over time spells, fire, wither and poison dont fit the role all the time. If you dont use multispell to do it, can you pleeeeease add a damage over time spell!
-
View User Profile
-
Send Message
Posted Feb 6, 2013ok ... last question ( x) )
can i enhance fire damage with instant spell (firenova) ? :)
-
View User Profile
-
Send Message
Posted Feb 6, 2013@patalkok
This happens because you either don't have a scroll spell enabled, or you have renamed it. Make sure the scroll-spell-name option in your MagicSpellsShop config file is correct.
-
View User Profile
-
Send Message
Posted Feb 6, 2013another question, can we increase the damage of the spell firenova?
and thanks for this nice plugin :)
and for magicspell shop
i can buy spell, but not the scroll...
EDIT : i have error log :
-
View User Profile
-
Send Message
Posted Feb 6, 2013@nisovin
It does not. I used a scroll of telekinesis and it just blows up. Casting the spell on its own doesn't cause crash.
-
View User Profile
-
Send Message
Posted Feb 6, 2013@jjacobson
It seems to work fine for me. Do you have the magicspells.createsignshop permission?
@patalkok
The minion spell has been broken for a while. I don't know when it will be fixed.
-
View User Profile
-
Send Message
Posted Feb 6, 2013when I invoke a servant (minion) the servant attack me me, but not the other, is this normal?
-
View User Profile
-
Send Message
Posted Feb 6, 2013Hi, Thanks for that awsome plugin !!! Pls, how to forget spell for free memory ? if it's possible xD
-
View User Profile
-
Send Message
Posted Feb 6, 2013@nisovin
Hello, the shop plugin does not seem to be working with the latest builds. When I go to create a sign it just becomes empty after exiting out, no errors or anything. But I cannot create any new shop signs. Thanks for the plugins.
-
View User Profile
-
Send Message
Posted Feb 5, 2013@NazzyDragon
It doesn't happen if you toggle the lever manually? It looks to me like this is caused by LWC.
-
View User Profile
-
Send Message
Posted Feb 5, 2013@The_Bias_P11
mine work sitll.....
-
View User Profile
-
Send Message
Posted Feb 5, 2013Attempting to use scroll of Telekinesis appears to crash my server. Logs: http://pastebin.com/X81Qcd8H Appears to be a .. plugin conflict I want to say?
-
View User Profile
-
Send Message
Posted Feb 3, 2013@fuzyfeet
Ah! Thank you! But it seems MagicSpellsShop 1.5 does not work for 1.4.7 R01
-
View User Profile
-
Send Message
Posted Feb 3, 2013@The_Bias_P11
You might be thinking of the MagicSpellsMemory addon?