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 Jan 3, 2013@Superboop
i can't make it cuz i dont understand that plugin im very good at plugins but this plugin i can't make it pls someone
-
View User Profile
-
Send Message
Posted Jan 3, 2013@TheWizad
Can't you make the spells yourself? I don't understand why you would beg for someone to work for your server.
But obviously that plugin they have in that video is Magicspells (blue text, entomb, fireball, stonevision, potioneffects, explosion, disguise, combust, shadowstep, projectile from what I see..)
-
View User Profile
-
Send Message
Posted Jan 3, 2013@frozenscream
Jutsus are like magic but in the anime Naruto they study them and with training they know them could u make the the spells pls here is example video http://www.youtube.com/watch?v=ZQ5pOiEdbxg
-
View User Profile
-
Send Message
Posted Jan 2, 2013Does anyone know how to set a passive trigger of givedamage to trigger with an arrow hitting someone. I did it once but i forgot, its not the arrow id, its got to be some special entity ID.
-
View User Profile
-
Send Message
Posted Jan 2, 2013what on earth is Naruto Jutsus lol
-
View User Profile
-
Send Message
Posted Jan 2, 2013Can someone edit the spells to Naruto Jutsus because i started a Naruto RPG minecraft server and if someone can edit it pls
-
View User Profile
-
Send Message
Posted Jan 2, 2013Also, what is the config option where it cancels all other spells in a multispell if one spell fails? Can't find it in the manual.
-
View User Profile
-
Send Message
Posted Jan 2, 2013@frozenscream
Here's the levitate spell that does have working sound effects:
http://pastebin.com/XPTsAKG1
-
View User Profile
-
Send Message
Posted Jan 1, 2013@frozenscream
Thanks :)
-
View User Profile
-
Send Message
Posted Jan 1, 2013@Superboop Hi can you pastebin a working spell that has the new sound effects included in the paste bin? :D
maybe you forgot to add the permissions for lightning?
-
View User Profile
-
Send Message
Posted Jan 1, 2013@richreid45
MagicSpells has a region protect feature built in much like worldguard refer to the wiki its there. :)
-
View User Profile
-
Send Message
Posted Jan 1, 2013Also, for some reason, I can't seem to use the wand to cast this one spell. All other spells work with wands, not this one.
I probably derped on something in the config but I don't see anything particularly wrong with it. Maybe someone else can spot it.. here's my config:
http://pastebin.com/etfVKtzJ
Also, yes, I have set the "ignore-damage-values" thing. Change the cast-item to whatever; it still won't cast.
-
View User Profile
-
Send Message
Posted Jan 1, 2013@frozenscream
Thanks for the reply. I was trying to get rid of the "No Target Found" for the levitate spell. Can't seem to do anything.
Sounds work fine though, for me.
-
View User Profile
-
Send Message
Posted Jan 1, 2013Hey Could someone edit the spells like Naruto spells and u use an item to use the jutsus pls if someone could do it i will be very thankful
-
View User Profile
-
Send Message
Posted Jan 1, 2013Hi! In version 2.12 I tried to use the fireworks effects. They would not work with drainlife nor pain spell on the target. Any ideas what spells fireworks effects will work for? Also I could not get any sound effects to work either, I tried burp sound with the food spell, enderdragon wings sound with the leap spell, ghast scream with the lifedrain spell , water splash sound with the gills spell and much more with no luck. No errors in console.
@superboop:
Only seems certain spells can do that like fireball, most others dont use this :
require-entity-target: false
Also the freeze spell doesn't require a target to cast . I was thinking of using that one with fireworks but i just cannot seem to get it to work ;(
-
View User Profile
-
Send Message
Posted Dec 31, 2012Is there a way to remove the "No Target Found." string if there is no target and you use a spell?
-
View User Profile
-
Send Message
Posted Dec 31, 2012@richreid: the bottom of your config.
Refer Here (its under configuration): http://nisovin.com/magicspells/nomagiczones
-
View User Profile
-
Send Message
Posted Dec 31, 2012How to block spell casting in WorldGuard regions? I blocked the /cast command but they can still use a stick to cast them
-
View User Profile
-
Send Message
Posted Dec 31, 2012@nisovin
Ahhh My mistake was assuming the dev build was the one on the download panel..
Ok, ill wait until you got a milestone release, I have too many ultra devs running already!
-
View User Profile
-
Send Message
Posted Dec 31, 2012@Normalius
Be warned I used temp op with magicspells and varrible triggers, I think due to a server crash one player remained op, maybe nisovin can confirm if this is possible. So I no longer do this, instead I use execute-on-console-instead which also feels faster too. Sadly some plugins don't support commands run from the console. I have a solution so pm me if you need help.