Magic

Server Compatibility
Please make sure you download the correct version for your server:
- 1.20.5 and Up => Latest Build
- 1.9 => Magic-10.9.8 (or latest Magic-Legacy build)
-
1.8.8: => Magic-5.5.6
-
1.8.3: => Magic-5.3.3
-
1.7.x => Magic-CB1.x
-
Earlier: => Check Compatibility in Files Section
Need Help? First Try:
-
Check the FAQ
-
Read the rest of the wiki
-
Check the reference manual for configuration options
-
Check the config info page for spell, wand and other info
-
Find examples in the builtin configs
-
Check your logs for errors
If you can't find what you're looking for, come join us on Discord for help or ideas!
Found a bug? Have a Feature Request?
- Use our issue tracker
Overview
Live Demo
Tutorial Videos
More Information
Please see the Magic home page on github for up-to-date information!
Metrics Collection
This plugin uses bstats for metrics collection. The information sent to bstats.org is completely anonymous, publicly viewable, and includes the following metrics:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true, or by editing this plugin's config.yml and changing "metrics_level" to 0.
Changelog
Full changelog can be viewed on github

-
View User Profile
-
Send Message
Posted Jan 4, 2016@NathanWolf
how to set the cooldown ?! Please tell me ! All I change the folder default-magic.default restored after a reboot. What to do? ( the latest version of the plugin )
-
View User Profile
-
Send Message
Posted Jan 4, 2016how to set the cooldown ?! Please tell me ! All I change the folder default-magic.default restored after a reboot. What to do? ( the latest version of the plugin )
-
View User Profile
-
Send Message
Posted Jan 3, 2016@CreepersplaysMC
You shouldn't be copying files if you're not changing configs. Try deleting all the yml files I the plugins/Magic folder.
-
View User Profile
-
Send Message
Posted Jan 3, 2016@NathanWolf
I downgraded back to version 5.3.3 because I and my players preferred the op boon, kill etc. but after I downgraded replaced the plugin and restarted my server but the stupid non op update, is still there. Why? I replaced the spells and spells defaults and I replaced the config. So please tell me why magic is still defaulting to this update.
-
View User Profile
-
Send Message
Posted Jan 2, 2016@Fonanner
See the wiki for info: https://github.com/elBukkit/MagicPlugin/wiki/Progression
By default spells casts earn Skill Points which can be spent at an enchanting table to learn new spells. In addition, spells level up on their own with use.
-
View User Profile
-
Send Message
Posted Jan 2, 2016I have a question, Do the wands upgrade by themselves by getting more spells or do you have to use the command to get better wands?
-
View User Profile
-
Send Message
Posted Jan 2, 2016@CreepersplaysMC
I did yes- as you can imagine people felt Kill was a little OP. Still is, but.. meh.
If you really want to keep up with all the nitty-gritty spell balancing, this is the best way:
https://github.com/elBukkit/MagicPlugin/commits/master/src/main/resources/defaults/spells.defaults.yml
-
View User Profile
-
Send Message
Posted Jan 2, 2016@NathanWolf
Ah boon must be one of those quick cast ones, thanks for that. Did you by any chance nerf kill? It takes longer to hit now.
-
View User Profile
-
Send Message
Posted Jan 2, 2016@CreepersplaysMC
We have been doing a ton of balancing, most spells now have cooldowns. Boon without a cooldown was incredibly OP. This was all intentional. You can change cooldowns yourself (including setting it to 0) in spells.yml if you prefer.
Some spells also now have quick-cast enabled, is that one of the ones you're trying to use?
-
View User Profile
-
Send Message
Posted Jan 2, 2016@NathanWolf I am not sure if this is just my server but we updated to the newest version of magic, and all of our spells like boon which had no cooldown before reverted to default or something and is now at 60 seconds cooldown. Also the second hotbar on the miniwolf is not working properly I go to it and try to select a spell and it automatically switches back to the spell on my main hotbar. Any help would be appreciated.
-
View User Profile
-
Send Message
Posted Jan 2, 2016How do you equip spells with the sword?
-
View User Profile
-
Send Message
Posted Jan 2, 2016Use the drop button to open the spell inventory, and the hot bar buttons to cast. Spells don't really equip on the swords.
it should tell you all of this in chat when you equip it :)
-
View User Profile
-
Send Message
Posted Jan 2, 2016Hi, I love this so much that i got all 100 spells! But now it says I must get RollBack to advance to Engineer. What does this mean? What do i do? Please help! Thanks!
-
View User Profile
-
Send Message
Posted Jan 2, 2016Engineer is a locked rank. I've actually changed that message in recent version of the plugin to be more mysterious :)
If you are running the server, you can "/cast engineershop" to rank up to Engineer by buying the Rollback spell. Normally you'd put this shop on an NPC if you really want to let your players have it, but until I get a chance to re-work it, the Engineer and Architect ranks are incredibly OP, so they are locked by default.
-
View User Profile
-
Send Message
Posted Jan 1, 2016@Atrelyu
Other than the various forms of damage resistance, the only other stat wands can currently have is "Power". This increases damage, radius, etc across the board for all spells. It's pretty OP so I don't really use it anymore except on broomsticks.
I don't foresee adding anything more specific than that, to be honest! You could add overrides to boost specific spells, and then put that in the wand description, but it's not a great solution and not quite what you want there.
-
View User Profile
-
Send Message
Posted Jan 1, 2016Thank you for the quick answer :) I was wondering if it would be posible to add special stats to wands since they are the "heart" of the plugin.
Stats like +50% Fire Damage or just a boost. I would like to give them (and also to the armour) stats like this:
http://i.imgur.com/PY9A7Kl.jpg
(Look at the left sidr where it says things like Spirit, Magic Def etc :) )
-
View User Profile
-
Send Message
Posted Dec 29, 2015@Beardyboy3332
No need to double-post, sometimes I can't get to answer right away :)
If you're using Essentials you can use magic wands in place of normal items in sign shops and kits. Use "wand" for the default wand, or "wand:blaster" for other wands and magic items.
See the Essentials section on the wiki for more info:
https://github.com/elBukkit/MagicPlugin/wiki/Integration
If you're using Citizens NPCs, Magic comes with built-in GUI shops that are much nicer. See the wiki here for more info:
https://github.com/elBukkit/MagicPlugin/wiki/NPC
There are builtin "magicitemshop" and "wandshop" traits you can use, but they are meant to be examples that you'll probably want to customize.
That said, there is generally no reason a player should need another (default) wand after crafting one. Are players losing them somehow?
-
View User Profile
-
Send Message
Posted Dec 29, 2015@NathanWolf
@NathanWolf Hi Nathan. I run a server utilising your plugin and I was wondering if I could pick your brains a bit. How could I set up a sign shop for my players to buy New wands after crafting the original? Thanks, and you are always welcome to the server, Alex
-
View User Profile
-
Send Message
Posted Dec 28, 2015@NathanWolf Hi Nathan. I run a server utilising your plugin and I was wondering if I could pick your brains a bit. How could I set up a sign shop for my players to buy New wands after crafting the original? Thanks, and you are always welcome to the server, Alex
-
View User Profile
-
Send Message
Posted Dec 27, 2015@Atrelyu
Hello again!
Fireball and Lightning both get more accurate as they level up, but you can of course tweak it!
For Lighting, there is a Spread action on there to make it intentionally less accurate, because being able to direct-hit with lightning is kind of OP. You can lower the "radius" parameter to make it more accurate, or remove the Spread entirely if you like:
For fireball, lower the "spread" parameter- 0 is 100% accurate.
For the dashing thing- you can make a copy of Blink (all it really needs is the Teleport action)- set range to 7, and allow_max_range to true. This will let players aim forward and it will TP them 7 blocks forward, but on the nearest ground block.
Hope that helps, let me know if not! :)