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 Mar 7, 2012I'm having the same issue as thejedibob, when we updated to 1.2 everyones spells got wiped, when we added them back and they started trying to cast them we were getting errors related to mana
-
View User Profile
-
Send Message
Posted Mar 7, 2012Is it possible for the wand item to be an empty fist?
-
View User Profile
-
Send Message
Posted Mar 7, 2012@quickclay
Cast bind to an empty hand
@Thilawyn
It is in the config explanation: can-cast-with-item set to false
-
View User Profile
-
Send Message
Posted Mar 7, 2012I ask again : How to disable the spell throwing with the sticks ? I checked config and there's nothing to do that.
-
View User Profile
-
Send Message
Posted Mar 6, 2012How do you unbind a spell from an item?
-
View User Profile
-
Send Message
Posted Mar 6, 2012@ermurazor69
Do you have a plugin that might be interfering with teleports?
-
View User Profile
-
Send Message
Posted Mar 6, 2012Having an issue with 1.2.3 and the gate spell. As an OP it works fine but when not an op it says "you have teleported to spawn" takes the mana but doesn't actually do anything. Recall spell works just fine so not sure what can be causing this......
-
View User Profile
-
Send Message
Posted Mar 6, 2012@thejedibob
No. It's not a known bug.
-
View User Profile
-
Send Message
Posted Mar 6, 2012We seem to be having trouble with mana regeneration in 1.2.3... Getting errors with mana regen, player interaction effect. Is this a known bug?
Cheers! -Stickmenz www.RealmC.net
-
View User Profile
-
Send Message
Posted Mar 5, 2012@G4meM0ment
I'm not sure why that matters.
http://nisovin.com/magicspells/spellcopies
-
View User Profile
-
Send Message
Posted Mar 5, 2012@nisovin
But our lightmages uses forcetoss....
-
View User Profile
-
Send Message
Posted Mar 5, 2012@G4meM0ment
You can try using forcetoss with a negative force.
-
View User Profile
-
Send Message
Posted Mar 5, 2012I had an idea for an spell, we have tanks on our server but a lot of craven mages dont want to fight ^so i had the idea to give them leap.
So here is the problem normaly assassins uses leap to jump over roofs and cd/strength etc isnt the same for both classes.
My idea was to add a spell which summons a player to you but not with typing his name, more like aiming him and casting, and he will pulled a variable amount of blocks to the player who casted the spell. (With range for sure)
-
View User Profile
-
Send Message
Posted Mar 5, 2012I have a suggestion about the WindWalk Spell or Magic carpet Spell how about you turn it into a gravel bridge spell that falls down in your path and dispears before it hits the ground :)
-
View User Profile
-
Send Message
Posted Mar 5, 2012Is it possible to disable the use of the stick for magic spells ? Because I only use the commands and I don't want my players to use the stick to catch spells.
-
View User Profile
-
Send Message
Posted Mar 4, 2012@CoffeeOD
No, it's not possible. This plugin is to add castable spells, if you want to add bow and arrow effects, I believe there are other plugins that can do that.
-
View User Profile
-
Send Message
Posted Mar 4, 2012@EMonk48
The Container.class fix is no longer needed. The client-side glitch should no longer occur. If you still have that problem, I need to know exactly what you are doing to make it happen, as well as the versions of everything you are running, whether you use Spout/SpoutCraft or other mods, and anything else you think may be relevant. The client-side glitch is fixed, and it works great for me.
-
View User Profile
-
Send Message
Posted Mar 4, 2012I can say the haste spell works fine for me now.
The stacking works fine if players are in survival game mode. Although I am having that graphical glitch now. I'm unsure if I should apply the container.class to the jar after reading "This only applies to 1.1-R5 and earlier", I don't know if you were referring to the stack data value or the whole section.
I remember NoLagg's tnt setting thing affected the damage the explode spell does. I just turned it off and it would be fine.
-
View User Profile
-
Send Message
Posted Mar 4, 2012oh so thats the minion glitch. it reminds me of when i made a ghast minion spell once. it would always spew those errors way back when. i will go mess with perms
-
View User Profile
-
Send Message
Posted Mar 4, 2012Sorry if this has been asked, but is it possible to require action before spell is casted? Example, with explosive arrows, I would want players to shoot with bow (in normal way) which would launch spell, in this case explosive arrow.
Also, if the first request is indeed possible, can it be intergated into other spells? Example with poison, spell would be casted only after using bow and if arrow hits the target it does the normal poison effect.
Thanks!