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 Feb 26, 2015@LordBoos
No problem!
Most non-engineering spells now have custom sounds, my goal is to do them all eventually! Except I guess in cases where there's a vanilla sound that just makes total sense for a spell.
If you want, you can look through the default configs:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/defaults/spells.defaults.yml
Just search for "custom_sound" to find all the custom sounds :)
-
View User Profile
-
Send Message
Posted Feb 26, 2015@NathanWolf
Thanks for quick fix! Which spells have custom sounds? :)
-
View User Profile
-
Send Message
Posted Feb 26, 2015@LordBoos
Now fixed in the latest dev build (708 and higher)- sorry again!
I broke this when I changed magic explosions to not drop items in 4.1.
I will be releasing 4.2 with this fix, probably much sooner now. Note that the new big change in 4.2 is custom sound effects, so if you're not using my resource pack you'll want to take a look at that, or you may lose your spell sounds.
-
View User Profile
-
Send Message
Posted Feb 26, 2015@NathanWolf
No problem, thanks for quick replies. I'll look forward to your fix. :)
-
View User Profile
-
Send Message
Posted Feb 26, 2015@LordBoos
Egad!
They are supposed to, but I just tried it on my own server and I can see that it's broken somehow.
I am sorry about that, I'll work on fixing it ASAP. You may want to disable those spells in the meantime (fireball, meteor, wither).
-
View User Profile
-
Send Message
Posted Feb 26, 2015@NathanWolf
I'm now on latest release 4.1, not dev build.
-
View User Profile
-
Send Message
Posted Feb 26, 2015@LordBoos
They should! You're on the latest, eh... ?
I'll double check, but it should undo both block and fire damage from fireballs...
-
View User Profile
-
Send Message
Posted Feb 26, 2015Uh I found out, that projectile spells (like fireball) are not undoed after set time period. Any way you can fix it?
-
View User Profile
-
Send Message
Posted Feb 25, 2015@NathanWolf
Ohhhh I see. Thank you very much. 10/10
-
View User Profile
-
Send Message
Posted Feb 25, 2015@Fisaken
Check out here for some examples of changing cooldowns and costs:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/examples/customized/spells.yml
And check out the default configs to see how to tweak specific spells, for instance levitate:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/defaults/spells.defaults.yml#L4287
The "active_costs" there is what you want.
-
View User Profile
-
Send Message
Posted Feb 25, 2015@AstralRevenant
Thank you! :)
-
View User Profile
-
Send Message
Posted Feb 25, 2015@BlockWars0709
1.
You had an error in your spells config (missing colon), always check the logs for big nasty errors like this:
http://pastebin.com/gGddju88
I fixed it for you, and also fixed the names of a few spells that were wrong:
http://pastebin.com/skXGhS03
Here is the end result:
http://pastebin.com/SKapyV9E
2.
Those spells are not *obtainable* is what I mean. You should not be giving players access to the Magic commands, there is normally no other way to get those spells.
As long as you're customizing, though, any spell can be made to auto-undo (Just add "undo: 5000" to the parameters).
You have a few in your enabled list that don't by undo default. Check the category- if it says "engineering", it's not obtainable via normal means and makes permanent changes. For example, Toss and Torch. Also, Rollback ("undo") isn't useful except with engineering spells.
-
View User Profile
-
Send Message
Posted Feb 25, 2015Great concept for a plugin, 11/10 stuff. :-)
-
View User Profile
-
Send Message
Posted Feb 25, 20151.Here is your link =) Your text to link here... 2.Umm when I cast like super ring or box it stays or pillar up it stays.
-
View User Profile
-
Send Message
Posted Feb 25, 2015@BlockWars0709
http://pastebin.com
Just a place where you can paste text and turn it into a link. Then paste that link here.
Keep in mind that none of the obtainable spells make permanent changes to the world anymore. Not sure if that changes your goals.
-
View User Profile
-
Send Message
Posted Feb 25, 20151.Pastebin? forgive me I am very new to this well anything of adding plugins. So where is pastebine? 2.No my server is a private server, were I am trying to make it impossible to grief. That is why I am disabling everything, and then enabling any non fire, not filling back up explosions, and any create permanent structures spells. 3.I will tell you/comment when I find the pastebin.
-
View User Profile
-
Send Message
Posted Feb 25, 2015@BlockWars0709
Could you take your two config files (config.yml and spells.yml) and put them on pastebin so I can take a look, please? That will preserve the formatting and let me try them out if I don't see anything immediately wrong.
What you are trying to do is similar to what I do in my Harry Potter configs. They disable all the spells by default, and then add back in (and rename) some of the defaults. If it helps, you can take a look at those:
https://github.com/elBukkit/MagicPlugin/tree/master/src/main/resources/examples/potter
-
View User Profile
-
Send Message
Posted Feb 25, 20151.Welcome for deleting it. It was unnecessarily long. 2.I had to go to bed last time I posted back, and my thing was working in the sense it deleted all the default spells, but now it doesn't have my enabled spells. I did remove the "#" before the code I added, and I added back in the 2 spaces before the "enabled: true". So I made my code back to normal, but like I said it isn't enabling spells it is just disabling them. I did save and restart and all that stuff with everything. 3.What mod/plugin making program did you use to learn how to mod? I use Youth Digital.
-
View User Profile
-
Send Message
Posted Feb 24, 2015@Fisaken
There are no commands for that, you have to use the configs to modify, add or remove spells.
It's pretty easy though- see here for some examples:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/examples/customized/spells.yml
-
View User Profile
-
Send Message
Posted Feb 24, 2015@NathanWolf
Hello again. Got a question regarding increasing/Decreasing both cooldown and cost on certain spells. Is it possible and what would the command for it be?