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 Sep 11, 2012@MrMime22
List and Bind are spells, therefore their permission node is MagicSpells.Grant.List and MagicSpells.Grant.Bind respectively. Be a little nicer next time you ask for help.
-
View User Profile
-
Send Message
Posted Sep 10, 2012How can player learn spells
-
View User Profile
-
Send Message
Posted Sep 10, 2012Does anyone know of a way i can turn off fall damage once Windwalk turns off on players? I have a duration of 30 secs, and they get fall damage everytime they fall. I put the no-damage or whatever it was that was in with Leap, but it doesnt seem to work for windwalk.
-
View User Profile
-
Send Message
Posted Sep 9, 2012@Faldonboy
Whats the permission to let players /Cast Bind and /Cast List
-
View User Profile
-
Send Message
Posted Sep 9, 2012Whats the permission to let players /Cast Bind and /Cast List
-
View User Profile
-
Send Message
Posted Sep 9, 2012permissions sector is terrable. dont show permission nodes for /cast bind adn stuff...
-
View User Profile
-
Send Message
Posted Sep 7, 2012How to you reset the CoolDown for Spells In-Game, Like from Rob's DvZ?
-
View User Profile
-
Send Message
Posted Sep 7, 2012Anyway to turn off caps sensitivity? casting Fireball is not the same as casting fireball. :(
-
View User Profile
-
Send Message
Posted Sep 6, 2012Also, I just started getting this today, don't know what causing it but it doesn't seem to actually be causing a problem
http://pastebin.com/KBmWuCL9
Also, just noticed this, using an empower type spell causes mana to rapidly diminish if the empower spell has a per-use cost even if no spells are being cast. I think it's being caused by passive spells constantly activating. Any chance of an option to make empower spells ignore passives?
-
View User Profile
-
Send Message
Posted Sep 5, 2012I know it was talked about awhile ago but I can't find the post in here for it. Which mobs does the minion spell not work correctly for right now? I remember people saying it was just certain ones not working.
-
View User Profile
-
Send Message
Posted Sep 4, 2012Hello,
Is there a way to make zone Where spells ARE enabled? I wanna make arena Where only could be spells used :)
-
View User Profile
-
Send Message
Posted Sep 2, 2012Pastebin here.
Note: I get this error when I hit a mob with fireball
Please help!!!
-
View User Profile
-
Send Message
Posted Sep 1, 2012@ZachBob
Perhaps because you're using a takedamage trigger instead of a givedamage trigger? o.o
-
View User Profile
-
Send Message
Posted Sep 1, 2012I love this plugin! It's vital for the server I made. I combined this plugin with ExpLevel and Citizens, so now you can unlock spells by levelling up and completing quests. ;P (The IP is 5.9.85.107:27016 if you are interested ;p).
-
View User Profile
-
Send Message
Posted Aug 31, 2012@ZachBob
I tried combining a bow with exploding arrows and torch arrows, but I have to say that I couldn't get it to work. Not sure if it's just impossible, or if I'm not doing it properly.
-
View User Profile
-
Send Message
Posted Aug 31, 2012Is there a way to make spells cycle by left clicking? This would be useful for combining spells with bows.
-
View User Profile
-
Send Message
Posted Aug 31, 2012@Shadowwolfwizard
Mobdisguise..
-
View User Profile
-
Send Message
Posted Aug 30, 2012You should add a spell called shape Shift so the player can shapeshift into any mob like a wolf
-
View User Profile
-
Send Message
Posted Aug 28, 2012Sorry to be creating issue #889,096,163 here, but..
When a user tries to use any teleportaion spell (gate and recall), they will get nothing. No kind of errors are given to the players and no errors are spewed onto the console. A player simply types /c gate and then nothing happens.
I have no idea what's wrong. Players have the correct nodes, it's been working perfectly for a while now. Ever since 1.3, teleportation went kablooie. My assumption is that you need a 1.3 build, but I could be wrong.
-
View User Profile
-
Send Message
Posted Aug 28, 2012@ultimateowner56
oh okay thanks