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 28, 2012Can you disable this mod for specific worlds rather than zones?
-
View User Profile
-
Send Message
Posted Mar 28, 2012Got this plugin last night and now all the residences are gone and the residence plugin is no longer worker.
-
View User Profile
-
Send Message
Posted Mar 27, 2012In previous versions of MagicSpells, if a worldguard region had the "deny-tnt" and "creeper-explosion" flags set to deny, that would prevent the Explode spell from dealing block damage. With this newest version it seems that players are able to damage blocks in such regions, even if explosions are denied, which basically allows them to bypass building permissions. I would appreciate help in solving the matter.
Bukkit - Build 2110
WorldGuard - 5.2.2. "597-16ce56c"
MagicSpells - MagicSpells-2.6-032519
-
View User Profile
-
Send Message
Posted Mar 26, 2012@nisovin
... yea thx alot bro!!!!!!!!!!
-
View User Profile
-
Send Message
Posted Mar 26, 2012@Sk8Sanctified
Because it's currently disabled. I haven't had time to get it working for 1.2.
-
View User Profile
-
Send Message
Posted Mar 26, 2012@Spavid04
You have tabs in that file on that line. You must use spaces in yml files.
-
View User Profile
-
Send Message
Posted Mar 26, 2012erm... i have a problem. I cant set mana usage for spell costs it tells me the error
also here is the line with the error:
help?!
-
View User Profile
-
Send Message
Posted Mar 26, 2012<3 Nisvion!
-
View User Profile
-
Send Message
Posted Mar 26, 2012Can you make it where spells can be set to be cast at night or day? This would help me make the vampire class. As there is no negative buffs like affinity towards the sunlight ( or harm... that is ) it would be doable to say, you can only cast your spells at night.
-
View User Profile
-
Send Message
Posted Mar 26, 2012i may have missed this somewhere, how come minion spell says that it is currently disabled now?
-
View User Profile
-
Send Message
Posted Mar 26, 2012I just want to express my gratitude for this awesome plugin, it's the perfect companion for MCmmo to build the ultimate fantasy RPG experience!
-
View User Profile
-
Send Message
Posted Mar 25, 2012Hm, is it possible to make a targeted food spell? I'm playing around but can't get anything to work.
-
View User Profile
-
Send Message
Posted Mar 21, 2012If I intend to make significantly more general spells I wouldn't have to add permissions for all of them. I was just wondering if it could be included easily.
-
View User Profile
-
Send Message
Posted Mar 20, 2012@DeltaZX
For spells you want everyone to have, give everyone the grant and cast permission for them. For class spells, only give those permission to the people in the class.
I still fail to see how adding some config option is going to somehow make this work better. It would end up at the same result.
-
View User Profile
-
Send Message
Posted Mar 20, 2012Yes, but by default everyone can cast everything, and the only other option is that I have to specify who can cast what. I'm going for a middle ground, I want everyone to be able to cast most spells, but I want to be able to limit class spells to certain people.
-
View User Profile
-
Send Message
Posted Mar 19, 2012@DeltaZX
If you're wanting a permission that a player must have in order to cast a spell, that's what the cast permissions are for.
-
View User Profile
-
Send Message
Posted Mar 19, 2012I meant so that I could make specific spells require the permissions to be used. On my server I'm trying to let everyone have access to general spells while making more efficient/effective ones that are available for certain classes. When someone takes a class they're granted the class's basic spells, and as things are now when they change classes they'll retain the spells from their old class and still be able to use them.
-
View User Profile
-
Send Message
Posted Mar 19, 2012@Elfsovereign
Yes. All the information you need can be found in the config information.
-
View User Profile
-
Send Message
Posted Mar 19, 2012Would there be any way to configure the default wand item (i.e. from wand to blazerod or something) so as to be better compatible with Movecraft?
-
View User Profile
-
Send Message
Posted Mar 19, 2012@DeltaZX
The grant permissions already default to false. I'm not sure what you're wanting.