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 Dec 23, 2012@tankengine1
@iDarkOrbitz69
It is updated - use the dev builds found here Make sure to use the top(newest) one.
-
View User Profile
-
Send Message
Posted Dec 23, 2012Desperately awaiting the MagicSpells update! This plugin is too fun.
-
View User Profile
-
Send Message
Posted Dec 23, 2012Pleaseeeee Update to the new 1.4.6!!! It is extremely important, MagicSpells dont work in my server unless you update! Due to the new SafeGuard ! Please update and i will love you forever! :D (no homo)
-
View User Profile
-
Send Message
Posted Dec 23, 2012@LordCHTsai
Yes, you can specify which item type and color to use as the cast-item.
Here is an example if you had a bone renamed to Necromancer Wand with purple text
A blue version would look like this
If somebody tries to use an anvil to rename a bone to "Necromancer Wand" it wouldn't work because the item name would be in white text and in italics. The plugin should read it as "&lNecromancer Wand". Hope this helped!
-
View User Profile
-
Send Message
Posted Dec 23, 2012every time i try cast a spell or the list it just say /cast plese help me
-
View User Profile
-
Send Message
Posted Dec 23, 2012@artlune
If I use that plugin to create a item with a colored name, can I set a cast item with a specific name and color? I don't want other players to rename a item with an anvil and cast spells with that item.
-
View User Profile
-
Send Message
Posted Dec 23, 2012@Nallack
You could use DiabloDrops to create items
http://dev.bukkit.org/server-mods/diablodrops/
SethBling has an MCEdit filter you can also play around with
http://sethbling.com/downloads/mcedit-filters/modifyitemstrings/
-
View User Profile
-
Send Message
Posted Dec 23, 2012@Superboop
If you're using an item as a wand that has a changing damage value(tools and armor) then you need to add it to the ignore-cast-item-durability section of your config otherwise it won't work.
-
View User Profile
-
Send Message
Posted Dec 22, 2012@Superboop
Things other than armor and tools
-
View User Profile
-
Send Message
Posted Dec 22, 2012I cant seem to get the Mana working on my 1.4.6 server !
Any suggestions?
-
View User Profile
-
Send Message
Posted Dec 22, 2012does this plugin work for 1.4.6
-
View User Profile
-
Send Message
Posted Dec 22, 2012Also, for some reason, I can't seem to use the wand to cast this one spell. All other spells work with wands, not this one.. o_O
I probably derped on something in the config but I don't see anything particularly wrong with it. Maybe someone else can spot it.. here's my config:
http://pastebin.com/etfVKtzJ
-
View User Profile
-
Send Message
Posted Dec 22, 2012@Nallack
Anvil renamed?
-
View User Profile
-
Send Message
Posted Dec 22, 2012How are you supposed to get cast items with custom names?
-
View User Profile
-
Send Message
Posted Dec 21, 2012Best plugin :]
-
View User Profile
-
Send Message
Posted Dec 20, 2012Hi, is that possible to set a signed book as a cast item? I think a signed book is a good cast item because the title can be the spell name and the content can be the description of the spell, and players can right click to read the description.
-
View User Profile
-
Send Message
Posted Dec 20, 2012@nisovin
can i please donate? can you link me to donate?
-
View User Profile
-
Send Message
Posted Dec 20, 2012@frozenscream
Use latest dev build: http://nisovin.com/magicspells/developmentbuilds
-
View User Profile
-
Send Message
Posted Dec 20, 2012Thanks for adding firework already :D And the update of course.
Gonna be useful for my christmas special dvz this weekend :)
-
View User Profile
-
Send Message
Posted Dec 20, 2012http://pastebin.com/9PmCmbXx any help would be appreciated