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 Aug 20, 2012Is there a way to just disable the no-magic aura message? Because I don't want it at all as well.
-
View User Profile
-
Send Message
Posted Aug 20, 2012Do the Chest Shop and Towny addons work with the 2.9?
-
View User Profile
-
Send Message
Posted Aug 20, 2012@watdidyusaey
If you've read my question... I said that in the forcetoss spell, the caster doesn't seem to get affected by horizontal force. Horizontal force and vertical force works fine for everything else (vertical force works fine for the caster as well).
-
View User Profile
-
Send Message
Posted Aug 19, 2012Is there anyway to get NoCheatPlus working with MagicSpells in the matter of using "temporary-permissions:" NoCheatPlus is stopping players on my server from using /cast pain and other long range damage attacks. I tried putting the NoCheatPlus bypass in stating it as a temporary-permission in MagicSpells, however it didnt work. I had to put the bypass in to GroupManager for the group to get it to work.
While I have no problem just leaving it in the GroupManager for that class, it would be nice to get it to work through MagicSpells simply and only through that command. Because now that class is susceptible to people hacking using long range attack type mods.
If there is anything i can do, thanks for the help regardless!
-
View User Profile
-
Send Message
Posted Aug 19, 2012@deleted_6837836
Horizontal force works perfectly fine for me. I didn't try it on the caster itself, but I can only get vertical force working properly if the caster is underneath (at least one block) his/her enemies.
-
View User Profile
-
Send Message
Posted Aug 19, 2012@broluigi
You can even have ur mana bar in exp or hunger.
There should be a configuration option that can show your mana in the chat box
you can set it to how many times it appears in chat per mana regeneration etc.
-
View User Profile
-
Send Message
Posted Aug 19, 2012For some reason, arrow projectiles don't work as intended for me.. when I set arrow as snowball it works, but not as arrow. Check the config below:
http://pastebin.com/YtKuGQB5
The bow should deal damage to mobs on hit, but it doesn't. They just seem to absorb / deflect the arrow.
-
View User Profile
-
Send Message
Posted Aug 18, 2012@broluigi
Alternatively you can set "show-mana-on-use: true" or anything below that option.
-
View User Profile
-
Send Message
Posted Aug 18, 2012@broluigi
You have to type /mana
-
View User Profile
-
Send Message
Posted Aug 18, 2012is there some way for non-spout to see a bar for mana in the chat box? [IIIIIIIIIII]MANA that sort of thing?
-
View User Profile
-
Send Message
Posted Aug 18, 2012@Tsurugi21
No prob, I can't tell you how many times I ask "where is BLA" and someone points in front of where I'm looking.
-
View User Profile
-
Send Message
Posted Aug 18, 2012@fuzyfeet
Lol Bigthanks, it was stupid I didn't saw this permission node! Thanks
-
View User Profile
-
Send Message
Posted Aug 18, 2012I should restate on my forcetoss question.
See, I have an AreaEffect spell of Forcetoss. I set it to "target-caster: true".
But whereas other entities (players, monsters, animals) get affected by horizontal-force (Meaning they get thrown diagonally, with horizontal and vertical)..
the caster doesn't seem to get affected by horizontal-force (Meaning they get thrown vertically only).
-
View User Profile
-
Send Message
Posted Aug 17, 2012@Tsurugi21
From Mana Configuration "simply give them the magicspells.rank.<rankname> permission node."
-
View User Profile
-
Send Message
Posted Aug 17, 2012@Namekomono
change the cost (-289 7) by (mana 10)
-
View User Profile
-
Send Message
Posted Aug 17, 2012Can someone tell me how to set player a rank, for max mana and regen? It would help me!
-
View User Profile
-
Send Message
Posted Aug 17, 2012@deleted_6837836
Geyser spells seem to be doing a bad job at making players hop up as well
-
View User Profile
-
Send Message
Posted Aug 17, 2012Does horizontal-force on forcetoss do anything? I've set it to 1000 but monsters still get thrown a straight vertical line.
-
View User Profile
-
Send Message
Posted Aug 17, 2012How do you set up the cost of mana each spell uses?
-
View User Profile
-
Send Message
Posted Aug 17, 2012@Classypenguin
1.3.2 client is compatible for Bukkit 1.3.1 R1, he only has to carry on development for a 1.3.1 update.