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 Jul 3, 2014Magic 3.3 Submitted!
Well, mainly due to me being locked out of the project for a month, Magic 3.3 is the biggest update since 3.0. There are tons of improvements, new spells and performance tweaks.
This version has been through a *big* round of tweaking and customization via my participation in PotterWorld, and I think Magic is a much better plugin overall for it. I'm also including the completely customized Harry Potter themed configuration, if you want to try it out.
When you do upgrade, please note the following important changes!
Wand crafting and enchanting is now completely customizable. The default configuration has several basic recipes:
Each of these recipes will output a different type of wand, both visually and with a different "enchanting path". The Master wand has access to all spells as before, but the other wands will not be able to obtain higher-powered spells, or fully upgraded attributes (protection, power, etc). The Enchanted Sword only gets combat-oriented spells, the Engineering wand only gets engineering spells, and so on.
I think it's a really great new system, and I've been very excited to share it! I'm hoping you like the choices I've made with the defaults, but as always, if you don't- just customize it!
See here for the default configs, and to get an idea of how you can customize this, should you choose to do so:
And, if you'd like to go back to the "old way" and disable all but the "master" crafting recipe, simply use the configs from the 3.2 example folder.
Let me know what you think! I'm hoping 3.3 will be approved soon.
-
View User Profile
-
Send Message
Posted Jul 3, 2014Testing, testing, 1, 2, 3!
I'm back from the dead! Huzzah!
Ok, I will, very soon, submit an official Magic 3.3 release. I've been working on some stability and optimization issues lately, so I'll just wrap that up.
-
View User Profile
-
Send Message
Posted Jul 2, 2014@Silversbane
I have to admit I can't remember specifically what I fixed for you, though I do recall making a chance, and I'm 99% sure it made it into 3.2 and should be in the latest build as well.
Do you remember anything specific about it?
I've never had any real issues with Magic and memory- do you have some metrics that are making you think this plugin is eating up memory?
The only thing that could potentially do that is the undo queue- if you're not planning on using any of the rollback features, you can limit that or effectively turn it off via this option in config.yml:
undo_depth: 1
-
View User Profile
-
Send Message
Posted Jul 1, 2014elMakers - I am having that same issue where the Magic plugin is taking most of my servers ram. You did a quick fix for me a while back where you removed a particular spell that was the culprit. Is that something that did not make it in your current release? If so let me know and I will just go back to the previous special one you made.
Thanks.
-
View User Profile
-
Send Message
Posted Jun 30, 2014He also keeps annoying me with it by using disarm every time I pull out something & tossing me into the air at spawn.
-
View User Profile
-
Send Message
Posted Jun 30, 2014I would like to report ap_bagel because it is unfair that he hasn't earned his wand that he got when he was mod, it has protection 10 and power 10 and pretty much makes him invincible. It also has all spells...
-
View User Profile
-
Send Message
Posted Jun 30, 2014Hi please can you add my server to Server Using Magic. IP is magic.respawn.sk
-
View User Profile
-
Send Message
Posted Jun 30, 2014@KnightcraftRPGServer
Of course! Sorry I wasn't more clear on this. I wrote it up for you here:
https://github.com/elBukkit/MagicPlugin/tree/master/src/main/resources/examples/3.2
The important bit is that you add
To your config.yml, and then make your own crafting.yml - the one in the folder up there is the default, but with only the "master" recipe included.
-
View User Profile
-
Send Message
Posted Jun 30, 2014@TheDroneWolf
Is there any way I can upgrade versions but keep the old wand system, so it makes a random wand with a nether star and a blaze rod? and no other wand types
-
View User Profile
-
Send Message
Posted Jun 28, 2014@KnightcraftRPGServer
Oh, I remembered one other thing! The "random" wand is gone, it's unnecessary with the new enchanting structure.
Any wand template can now be randomized with (X) - so you can do "/wand default(20)" for the old "random" behavior. You can randomize any wand template that way, and it will add levels using the wand template's enchanting path- e.g. "/wand elder(40)" will give you an upgraded elder wand.
Note that the different paths are represented by different items- by default a wand can now be a stick, blaze rod, or wooden hoe (the Magic RP "wand" item). Oh, there's also a diamond sword + nether star, which gives you a "battle sword" that only learns combat spells.
Again- all customizable! :)
-
View User Profile
-
Send Message
Posted Jun 28, 2014@KnightcraftRPGServer
Ah, great, it's you! :) The IRC thing is not working out so well, I need to remove it, but... DBO account :(
Let me see if I can remember all of your 3.3 issues - there was only one that honestly sounded like a bug. If you place a wand in enchanting table, it temporarily turns into a sword, you're saying it's not turning back? If you're on a recent CB (like 1.7.9) you can put this in config.yml, which should help:
wand_item_enchantable:
That will turn off the item swapping on enchant, which isn't necessary in recent CB builds. I wanted to make this default, but enough people are still on old broken CB's that I really can't. I did test this out on my dev server, and it is admittedly a little glitchy with the latest CB and the swapping enabled, but you should be able to just turn it off.
Anyways, the rest of what you were seeing sounds like the new crafting and enchanting systems. You will get a nice "master" wand via the previous nether star + blaze rod recipe.
There are now also several other default recipes that make lower-level wands, like a diamond + stick gets a wand that will be functional but not very upgradeable, and won't learn any powerful spells.
All of this is configurable- see crafting.defaults.yml and enchanting.defaults.yml, or the docs, like:
https://github.com/elBukkit/MagicPlugin/blob/master/ENCHANTING.md
Hmmm.. if you can remind me of what the other issues were I can be more specific- but TBH a lot of what you mentioned I think is the new behavior (but configurable, of course!)
-
View User Profile
-
Send Message
Posted Jun 28, 2014@TheDroneWolf
Jimwocky here, got locked out of Jimwocky bukkit dev account a while back.
-
View User Profile
-
Send Message
Posted Jun 27, 2014Hey Wolf, I was wondering where I apply for staff? :D
-
View User Profile
-
Send Message
Posted Jun 27, 2014@jimwocky, you out there?
-
View User Profile
-
Send Message
Posted Jun 26, 2014@ZachZachattack: Kinda funny, I kicked you for a reason. You swore constantly. Sadly I don't have some of the screenshots I lost some though. I was trying to help you with a lot of issues. The entire fight was becuase you wanted something that I cold not do. I kicked you after warnings. http://imgur.com/nhyXaLa,NUdPb3N,ZH5PvHx Please stop blaming me and ap for what you cause.
-
View User Profile
-
Send Message
Posted Jun 26, 2014@Zachzachattack
You can take the Tech Tower back- the pressure plate you mentioned. I set spawn to be right next to that (just now), so hopefully you can make it back?
I'd like to fix it so respawn is in the overworld, but I can't quite figure that out without Essentials Spawn, which I don't want.
I've spoken with js_bagel btw (who is still no longer staff), he told me he had kicked you for cursing- please keep your language under control, this is an all-ages server. Thank you!
-
View User Profile
-
Send Message
Posted Jun 26, 2014I also have an issue: there is no way to get out of The Other World once you die there I lost my wand so I can't phase out & your "staff" no longer can help me so I am asking of you to make a way to get out of other world without Phase spell or The Traveller NPC pressure plate portal I am stuck in the Other World /spawn Please help me so I can restart
-
View User Profile
-
Send Message
Posted Jun 25, 2014@Zachzachattack
I fixed up spawn .. for the record, I don't ever reset or restore from backup on that server (er, well, unless something just goes catestrophically wrong!)
I do repair the area around spawn frequently (it happens, it's a free-for-all Magic server)- so it's not generally a great idea to build around there.
If you'd like me to set you up with a WG region, let me know! Sadly, I'm not on a whole lot.
Which is also why I'm removing all my "staff"- I can't be around enough to police them.
Thanks for the info.. I'll keep an eye on those two.
-
View User Profile
-
Send Message
Posted Jun 25, 2014Also please notify me when spawn gets reset!
-
View User Profile
-
Send Message
Posted Jun 25, 2014Help! A staff one of: ap_bagel or js_bagel have griefed your server spawn. js_bagel was also staff abusing by kicking me for absolutely no reason and said "Oh I kicked you? Oops."
Please help & reset spawn!
-TheAlmightyT_T