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 27, 2013Is the minion spell ever going to be fixed/ ?
-
View User Profile
-
Send Message
Posted Sep 27, 2013Also, is there a way to reload the spells without doing a full /reload?
-
View User Profile
-
Send Message
Posted Sep 27, 2013Hi i need help with configuration for Mob Arena Use this permision but player cant use spells with spigot 1.6.2 now 1.6.4 + PEX I need spells only for mobarena
http://pastebin.com/i2cT5dzt
-
View User Profile
-
Send Message
Posted Sep 27, 2013I'm stuck again. I've created a predefined item of a feather with a dv of 1 for a reagent of the spell blink (called it charged feather.) but the blink spell keeps saying i don't have the reagent. Here's my codes:
Recipe Manager:
Predefined Item:
Blink Spell:
I've even tried "charged_feather" and that doesn't work either.
I just tested plain feather and that works fine.
Am I doing something wrong?
-
View User Profile
-
Send Message
Posted Sep 27, 2013@joehardy8
http://nisovin.com/magicspells/spelleffects
-
View User Profile
-
Send Message
Posted Sep 27, 2013I am having a lot of "aha!" moments with this plugin, but at the same time am running into a lot of "what the crap" moments.
This time my question is: How can I create a spell which fires a firework of a specific kind? I have done it before, but cannot remember how.
Also, I would like the effect on a spell to shoot red particles, but there does not seem to be a way to do this. Any suggestions?
-
View User Profile
-
Send Message
Posted Sep 26, 2013I would prefer finding tomes to learn spells in dungeons and nether forts and stuff. I would like it MUCH more that way please make them spawn in dungeons!
-
View User Profile
-
Send Message
Posted Sep 26, 2013I just loaded the latest version and tried to use dance casting. I added the relevant keys in the config and tested it with anvil using the sample sequence. I changed cast-item to dance-cast-sequence: CSCUC but no luck. The console tells me that I've started casting and then that my dance has failed, but no anvils are being tossed. Anything I'm doing wrong here?
-
View User Profile
-
Send Message
Posted Sep 25, 2013@altswang
The consume-cast-item is a cast item that casts the spell when it is consumed. It is not an option for consuming the cast item. If you want to consume the cast item, just set it as a cost.
-
View User Profile
-
Send Message
Posted Sep 25, 2013I've been playing with the new additions with 3.0 and I want to use the consume-cast-item option but there is no description on how to use it. I would think it is a flag, either true or false, but when I have multiple spells say 'true' there is an error on console.
The spell 'fireball' has the same consume-cast-item as 'lightning'
I tried giving the data value for the item i wanted consumed and that doesn't work either.
-
View User Profile
-
Send Message
Posted Sep 25, 2013If it is not possible to edit the telekinesis spell, would it be possible for anybody to create a spell that opens the iron door when clicked on it with the spell, but closes it again like a button? I really need this functionality, and I would love it if someone could create a spell which does that.
-
View User Profile
-
Send Message
Posted Sep 25, 2013@MCJackJ
Visit the wilki, copy the spell examples and configure them to your liking by adding them to your config.
-
View User Profile
-
Send Message
Posted Sep 25, 2013@joehardy8
Unfortunately no, you can't configure it. It can only be used on a switch or button.
-
View User Profile
-
Send Message
Posted Sep 24, 2013Hey guys, is it possible to edit the telekinesis spell so that it only opens and closes iron doors? I want to create secret-passages which can only be opened with this spell, and so I do not want to have to add buttons.
I want the door to basically open and close after a few seconds, like it would if opened by a button being clicked. But I want to click on the iron door with this spell.
Please help! I really need this functionality!
-
View User Profile
-
Send Message
Posted Sep 24, 2013Effects seem to be broken in the latest version in the latest bukkit. Spells with effects added work fine except that none of the effects happen.
-
View User Profile
-
Send Message
Posted Sep 24, 2013So I just updated, but I'm missing the new spells such as homing missile, chain etc, any help? :P
-
View User Profile
-
Send Message
Posted Sep 24, 2013@DiscipleGeek
Woah, that seem's ambicious, good luck man xD
-
View User Profile
-
Send Message
Posted Sep 24, 2013Is it posible to give a player a Magic Scroll or Magic Tome directly with a command?
I will be suggesting this on the tickets section.
-
View User Profile
-
Send Message
Posted Sep 23, 2013I'm a troublesome sort.
Any way to set the amount of mana based on experience level?
-
View User Profile
-
Send Message
Posted Sep 23, 2013@nisovin
That worked! Thank you so much for your help @nisovin and @fuzyfeet.