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 12, 2014@DivinityCraft
You tease....Do share.
-
View User Profile
-
Send Message
Posted Aug 11, 2014It seems a bunch of people are missing this - You are welcome to post comments here, but if you would like to ask a question or have any kind of discussion, I would prefer if you post on the MagicSpells forums. It is easier to keep track of posts and discussions there.
-
View User Profile
-
Send Message
Posted Aug 11, 2014Been using it for about two years and it is the most amazing plugin on Bukkit in my opinion. This is because it can do so much more than just spells. I've created muskets, cannons, cavalry lance, classes, races and much more and I'm planning other new stuff that you wouldn't think a mere spell plugin would be able to do. I hope this plugin stays alive until the end of Minecraft because it is simply irreplaceable.
-
View User Profile
-
Send Message
Posted Aug 11, 2014Is it possible to let passive spells consume reagents of triggered spells?
-
View User Profile
-
Send Message
Posted Aug 11, 2014I downloaded the 3.4 version of magicspells, said to fix the magicxp issues, and the xp is still disappearing upon a reload?
-
View User Profile
-
Send Message
Posted Aug 9, 2014Fantastic plugin, thank you for making it, however is there a version for 1.7.10 yet?
-
View User Profile
-
Send Message
Posted Aug 9, 2014I have used magic spells a lot and am very good at making spells
i recently updated my server from 1.7.2 to 1.7.9 and have as such had to update my magic spells to 3.3
i have tested this now twice, once with the same plugins and once with no plugins for EACH version on EACH server version
out of these 8 trials 4 worked and 4 didn't
2 didn't because the server version was not correct with the magic spells version
and 2 more caused the disguise spell to not work
so I have come to the conclusion that the new disguise spell in 3.3 does not work, I have checked this out with 2 other servers who my friends own with magic spells and they said that they have noticed this a while ago and avoided using disguise spells
but I use them a lot so if you could, could you please fix this?
-
View User Profile
-
Send Message
Posted May 24, 2015Can you teach me how to code?
-
View User Profile
-
Send Message
Posted Aug 8, 2014I have a question about cast items. I can use the bind spell to bind spells to forge mod added items. Is it possible to also use modded item ids to set them as the cast item?
EDIT: Got it working. The numberic ids work.
-
View User Profile
-
Send Message
Posted Aug 7, 2014Is there any way to stop Magic experience from resetting after a reload?
-
View User Profile
-
Send Message
Posted Aug 7, 2014were is the place in the files were i can enable casting on players please help!
-
View User Profile
-
Send Message
Posted Aug 7, 2014@fuzyfeet
thank you, very very much! I' have been searching for a while now, ty very much!!!
-
View User Profile
-
Send Message
Posted Aug 7, 2014@AnnexVechz
I believe your looking for "incantations" here under "Cast Items/Methods".
-
View User Profile
-
Send Message
Posted Aug 7, 2014@ pepper82
You missspelled magic (magispells) should be magic and the node is...
-
View User Profile
-
Send Message
Posted Aug 7, 2014@AnnexVechz
Voice activated Minecraft commands! That would be a leap for Minecraft!
-
View User Profile
-
Send Message
Posted Aug 7, 2014i fixed my last problem, but a new one has arrived. i remember there was a way to cast a spell by talking, but i can not remember how. I have searched for a long time, still can't find out how, can anyone help?
-
View User Profile
-
Send Message
Posted Aug 6, 2014@pepper82
Depending on what version you are on it may be broken.
-
View User Profile
-
Send Message
Posted Aug 6, 2014None of the commands of this plugin are working? Is there anything I missed or are there new commands?
Trying to reload the plugin with /cast reload
but it says:
You don't know a spell with that name
I have all permissions (magispells.*)
-
View User Profile
-
Send Message
Posted Aug 6, 2014@BerryMe
Still doesn't work...
-
View User Profile
-
Send Message
Posted Aug 5, 2014@BerryMe
thank you, i coulda swore i checked. But apparently not.
EDIT: didnt work, says unknown spell.