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 Apr 21, 2013whats the coding for a spell that would spawn about 20 bats that just fly around you for about 10 seconds before flying away?
-
View User Profile
-
Send Message
Posted Apr 21, 2013Hi, i was wondering how can i promote players to the next rank in magic, example since im the op im a master but the rest of the players are just aprentice with 100 mana, is it with commands or just using spells?
-
View User Profile
-
Send Message
Posted Apr 21, 2013Is there a complete uncompiled version of this plugin? [All class files are still java files]
-
View User Profile
-
Send Message
Posted Apr 20, 2013why my lightning does no Damage!
-
View User Profile
-
Send Message
Posted Apr 19, 2013Help me .....Now i am an OP at my Own server when i type /cast list
i can't find any spells except 2 help spell and list spell how do i have access to all spells plz help
-
View User Profile
-
Send Message
Posted Apr 17, 2013@TNT24X
If your talking java code: it's the second to last question in the FAQ.
If your talking about renaming spells and changing spells in the config: it's in the second header Useful Links (which I just linked to in my post bellow plugin manual).
-
View User Profile
-
Send Message
Posted Apr 17, 2013I cant seem to find the MagicSpells Documentation i want to try my hand at spell making
-
View User Profile
-
Send Message
Posted Apr 17, 2013@aceliip
It's in the config for each spell, remove the 'cast-item', for more info read the plugin manual under spell configuration. Nisivon's documentation for his plugins are one biggest reason (other than their customization) they are the best.
-
View User Profile
-
Send Message
Posted Apr 17, 2013I need some help... I notice that i can use a book, stick and blaze rod to cycle through spells automatically and so can everyone els, how do i turn that off cuz i want them to bind thier spells manually to whatever they want?
-
View User Profile
-
Send Message
Posted Apr 16, 2013Hi guys i need help how to install DisguiseSpells, i put DisguiseSpell.jar into where is the magicsepell folder like where is spell-regular.yml is and i start the server and nothing happen so could anyone help me please, if you know how to install or you have install send me a dowload from your dropbox ect. i do really want this to work!!!!!
-
View User Profile
-
Send Message
Posted Apr 16, 2013can anyone help me out how to create external command spells ? all i want to do is Create NPC of the caster and after 15 seconds the NPC will disappear if u can help me i will give you some credit if you wanna help me PM me asap :).
-
View User Profile
-
Send Message
Posted Apr 15, 2013When my players join how do I make it so there spells are already binded onto a stick, becuase everytime they use /cast bind <spellname> it says ''You do not know a spell by that name" or something like that...... Please help as this is urgent.
-
View User Profile
-
Send Message
Posted Apr 15, 2013Can anyone pleeeaaaaaaaseeeeeee help me. I want to edit the class files in the plugin but i'm having trouble using eclipse. Maybe there is an uncompiled version of the plugin [all .class files are still .java files] Thx!
-
View User Profile
-
Send Message
Posted Apr 15, 2013Is there a way to require to not have any spell?, I know how to require a spell but not the opposite (maybe negating an spell?).
I would like to remove a spell when you learn another (replace) but not allow the removed spell to be learned again.
-
View User Profile
-
Send Message
Posted Apr 15, 2013@SuperMinecraftBrosMC
I have tried that now and it has not worked, it still gives the essentials memory when i do /memory and people that don't have access to the perm for the essentials memory command get 'don't have access to that command'. I have given the perm for the memory command so that is not the issue.
i have tried disabling memory and that disables both commands and making an aliases and that does nothing but make 2 commands for the essentials memory command.
-
View User Profile
-
Send Message
Posted Apr 15, 2013how do i intalls Disguisespell help!
-
View User Profile
-
Send Message
Posted Apr 15, 2013Hi, is there a spells that could dupe your self?
-
View User Profile
-
Send Message
Posted Apr 14, 2013It not working fine on craftbukkit 1.5.1 R0.2 When i wanna teach to me (admin) spell it says - i dont know that spell.
-
View User Profile
-
Send Message
Posted Apr 13, 2013Can someone please help? I type /cast list, it just says "/cast".
I type /magicspellcast, it just says "/magicspellcast"
I type /mana, it just says "/mana".
It just returns my command, but won't do anything else, any idea what happened?
-
View User Profile
-
Send Message
Posted Apr 13, 2013Hi, I have little problem with forget spell. I gave my players permission magicspells.cast.* and they cannot forget any spell cus "You don't know spell by that name". Maybe you can help?
Plugin is truly awesome! so thanks!