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 20, 2013i keep getting this error http://pastebin.com/wdU1M2ty
-
View User Profile
-
Send Message
Posted Mar 20, 2013hellow
i was wonder if there is API where i can hook other plugins into
the idea is to let enchants boost damage of attacks
of increase healing off spells
i looked on the web but there's nothing even the source is empty
any suggestions or link to what im looking for
-
View User Profile
-
Send Message
Posted Mar 20, 2013@Dinastya
No not really Where can i find that?
-
View User Profile
-
Send Message
Posted Mar 20, 2013@Superboop
Yeah that's what i meant xD
@Smagsmully
Have you tried this?
@DreamCastNetwork
Your doing it correct.
The granted one is to force put the spell in the player their spellbook.
And the cast permission let them cast it.
Check a player his spellbook to see if it got granted if not you did something wrong.
I have had some issues with it before and it was the naming.
Make sure you use the main name and not the display name that u set in the name key.
-
View User Profile
-
Send Message
Posted Mar 20, 2013I don't know if I am doing the permissions right, and I read all guides but I still don't understand it. These permissions I am using at this moment: 1. magicspells.grant.stealth 2. magicspells.cast.stealth
What am I doing wrong? please tell it to me! thanks.
-
View User Profile
-
Send Message
Posted Mar 20, 2013Just a heads up: the effects (like fireworks) and sounds are no longer working in Bukkit 1.5 r0.1, which is probably caused by just the update.
-
View User Profile
-
Send Message
Posted Mar 20, 2013Hey. I can't get player targetting to work. It doesn't appear to target them at all only mobs :L Will this be fixed in the next update if one will come?
-
View User Profile
-
Send Message
Posted Mar 20, 2013@Dinastya
^ Volatile features
-
View User Profile
-
Send Message
Posted Mar 19, 2013My permissions don't work I use magicspells.grant.stealth and magicspells.cast.stealth HELP PLEASE
-
View User Profile
-
Send Message
Posted Mar 19, 2013@faesorama
Read my comment below.
Go to that link and download the right version.
If you don't wanna download it just disable violate features in main config and it will work fine.
-
View User Profile
-
Send Message
Posted Mar 19, 2013will this be update'd for 1.5?
-
View User Profile
-
Send Message
Posted Mar 19, 2013it is updated to 1.5 dev version on dev bukkit . org
-
View User Profile
-
Send Message
Posted Mar 18, 2013@Dinastya
Thanks! i have been looking here repeatedly thinking that this was the only place to get it haha
-
View User Profile
-
Send Message
Posted Mar 18, 2013will this get update'd 1.5?
-
View User Profile
-
Send Message
Posted Mar 18, 2013@Kid_Meets_World
Think this will help you a little more.
http://nisovin.com/magicspells/dev/
Download the one from 15 March.
-
View User Profile
-
Send Message
Posted Mar 17, 2013@youshigo
Did you change them while the server was stopped? If not then you need to reload the config before it will take effect.
-
View User Profile
-
Send Message
Posted Mar 17, 2013fuzyfeet => i am sorry to be so idiot but when i change the "cast item" in spells-regular.yml that doesn't change anything Sorry again :)
-
View User Profile
-
Send Message
Posted Mar 16, 2013@fuzyfeet
Thank you for replying so quickly. it makes me want to use plugins so much more when they have such a good help here on the website. i appreciate you getting back to me. i cant update my server anyway because of other plugins but i am simply getting ready. thanks for replying. also do you know with this plugin well?
-
View User Profile
-
Send Message
Posted Mar 16, 2013Also, we can't get targeting to work for players! Every time we try to target someone else (and we have tested this with non-admins), it says No target found! Please help :(
-
View User Profile
-
Send Message
Posted Mar 16, 2013So, we're testing out MagicSpells, and we each assigned a bunch of spells to one wand. When we cycled through them, we couldn't cast another spell unless we waited; I don't think it was a cooldown, because we still had to wait even if we switched spells. Also, we're admins and have the permissions for no reagents, no cooldown, etc.