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 Jul 26, 2013New update is amazing, however, I can't seem to get 'cast-item' to work with spells like missile?
-
View User Profile
-
Send Message
Posted Jul 26, 2013I tried to make spells using commands that are already on my server but the spells don't seem to work. I put this in the spells-regular.yml
-
View User Profile
-
Send Message
Posted Jul 26, 2013why there is no particle effect for the sapling ( the green particle when you use bone meal on it ) please add that in :) thanks
-
View User Profile
-
Send Message
Posted Jul 25, 2013How to disable Use of selected skills in selected world.
( I have 3 worlds and I need block skills in selected world) how I can do this ?
No Magic Zones
zone2:
enabled: true
world: world
type: cuboid
region: _Global_
message: You cannot use that spell in the arena.
disallowed-spells:
-
View User Profile
-
Send Message
Posted Jul 25, 2013@CharlesVien456
The latest dev builds should all be 1.6.2 compatible.
-
View User Profile
-
Send Message
Posted Jul 25, 2013@dannyjayes1
Latest Dev build and use right-click-cast-item instead of cast-item.
-
View User Profile
-
Send Message
Posted Jul 25, 2013Does this work with 1.6?
-
View User Profile
-
Send Message
Posted Jul 24, 2013Nisovin: is it posibble to make an item that has two spells: if i right click it will do one spell and if i left click it will to another? if it is so how?
-
View User Profile
-
Send Message
Posted Jul 24, 2013I like the idea of learning a spell from a tomb or book. But my recommendation would be when they read the book they will be able to use the spell on that book only for a certain amount of time. That's just my recommendation anywho great plugin I love it!
-
View User Profile
-
Send Message
Posted Jul 23, 2013Do I need to do something special to make the dev build reveal the new spells to me? They won't show up on the example config.
-
View User Profile
-
Send Message
Posted Jul 22, 2013You had said that I could use spell effects to make fireworks explode when I'm using the spell. I read the page on how to use it but i'm still a bit confused. Could you give me an example?
Edit: nvm, the blind spell already had it. :P
-
View User Profile
-
Send Message
Posted Jul 21, 2013@alexriddle4444
Yes
-
View User Profile
-
Send Message
Posted Jul 21, 2013Quick reply please.
Is this compatible with 1.6.2?
-
View User Profile
-
Send Message
Posted Jul 20, 2013@drexel_levante
separate-player-spells-per-world: true
in config set that value to true. Players will have separate spell lists in each world.
-
View User Profile
-
Send Message
Posted Jul 20, 2013@LihPeu
Worked out for months I have had MagicSpellTeams setup wrong, this is why the Mount spell was not working ;)
-
View User Profile
-
Send Message
Posted Jul 19, 2013BUG: After rebooting the server scrolls turn into plain paper. Lates dev build.
-
View User Profile
-
Send Message
Posted Jul 18, 2013I was wondering if there was a way to keep magicspells from crossing into multiverse worlds. i tried seperate per-world permissions but they all seem to stack and carry over to other worlds too.
-
View User Profile
-
Send Message
Posted Jul 18, 2013@irdoom1337
The enable option is false while it needs to be true.
-
View User Profile
-
Send Message
Posted Dec 22, 2013Try using the permission node magicspells.grant.*(or spell name) to your donators
-
View User Profile
-
Send Message
Posted Jul 18, 2013how can i just give the spells to donators and no one else