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 Mar 13, 2015@NathanWolf
If you want to look at someone else's wand (as admin), you can use OpenInv or InvSee from essentials. :)
-
View User Profile
-
Send Message
Posted Mar 12, 2015@lathame
That is intentional- for admin purposes, it's often necessary to drop your wand. But I figured that was a really intentional thing to do that you probably won't do accidentally....
A config option to block it could be added if it's a big deal, but there does often come a point you'll want to look at someone else's wand or something :)
-
View User Profile
-
Send Message
Posted Mar 12, 2015Not sure if this is the place to post bugs, but when a wand is undroppable it can still be dropped by opening your inventory, manually picking it up and dropping it outside of the inventory.
-
View User Profile
-
Send Message
Posted Mar 12, 2015@NathanWolf
This sounds interesting, I love these PreciousStones features and I'm now reconsidering to allow engineering spells once again!
Thanks for update :)
-
View User Profile
-
Send Message
Posted Mar 12, 2015Magic 4.5 - Engineering, PreciousStones
A quick note on 4.5 - there is a new config option "precious_stones_enabled" (on by default). This makes it so any player who can build in a field can also cast any spell in that field, regardless of other region or field (anti-PVP) settings.
@LordBoos this may be of particular interest to you.
Some examples of how this can be used (paired with WGCustomFlags):
This also means that field intruders are at a disadvantage if the pvp flag is set on the field- they won't be able to use attack spells, but field members will.
If this all sounds like something you don't want, please make a note to change that config option after updating!
Otherwise, this update is mainly for Engineering magic- all engineering spells now have custom icons (all spells!!), there is a new brush selection mechanism, and a few spells (Blob, Shell) now have Engineering versions to upgrade to.
-
View User Profile
-
Send Message
Posted Mar 11, 2015@lathame
Here is the most up to date list I have, though it's probably a little old:
https://github.com/elBukkit/MagicPlugin/wiki/Admins
You can always inspect the plugin.yml file for ALL the pnodes:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/plugin.yml#L44
PNodes generally follow a consistent format- "Magic.commands.<commandname>" for commands, "Magic.cast.<spell>" for spells. I discourage using per-spell perms, but I know you were a fan of that last time around :)
-
View User Profile
-
Send Message
Posted Mar 11, 2015Is there a list of the permissions anywhere?
-
View User Profile
-
Send Message
Posted Mar 8, 2015@NathanWolf I need that plguin for a server but is on 1.7.9 can i get that?
@NathanWolf
Thank you!
-
View User Profile
-
Send Message
Posted Mar 8, 2015@LordBoos
That would go in enchanting.yml - see the defaults here:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/defaults/enchanting.defaults.yml#L72
So basically put something like this in your enchanting.yml:
I am thinking about raising the default of 5 up a bit.
-
View User Profile
-
Send Message
Posted Mar 8, 2015@Moondog32
Magic is backwards compatible to 1.7
-
View User Profile
-
Send Message
Posted Mar 8, 2015@NathanWolf I need that plguin for a server but is on 1.7.9 can i get that?
-
View User Profile
-
Send Message
Posted Mar 8, 2015@NathanWolf
Oh I almost forget to ask about how I configure that player needs to be certain level to be able to enchant wand? You suggested this to me before, but I can't find a place where is that configuration option.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@NathanWolf
It is public, but it is nothing special (many experiments and such). Also many things are translated to czech language. If you want to have a look, you can visit at ip.minecube.cz.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@LordBoos
Hah, yeah I was wondering how your players would take it. It is hard to find honest players these days :)
Well I'm glad it worked! Is your server public? I'd be curious to see what you've done!
-
View User Profile
-
Send Message
Posted Mar 7, 2015@NathanWolf
It worked! Thank you. Players are now little upset, but it is their fault that they have not reported that glitch in the first place... I had Magic for like 2 or 3 weeks now and nobody said a word...
-
View User Profile
-
Send Message
Posted Mar 7, 2015@LordBoos
Oh, one more thing- if you have wands set to indestructible (the default), you should do the following from the console prior to shutting down to update:
magic clean ALL
The caps on ALL is important. This will clear any wands on the ground. Otherwise, they will remain indestructible (and won't despawn) until picked up and dropped again.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@LordBoos
Ok- well this will be a bit like a sledgehammer, but...
Latest dev build has a new config option- "wand_key".
So in config.yml, you could add
wand_key: magic
And all current wands will be "inert". I haven't tested this super thoroughly.. but if you're ready to destroy all the wands in the world, what's the worst that could happen? :D
-
View User Profile
-
Send Message
Posted Mar 7, 2015@NathanWolf
That would be sufficient. I know it is problematic to remove items from whole world and players, ender chests etc. I just need a way to make all current wands unusable, because like 80-90% of them are just duplicates. Basically now everybody on my server has 10 or more wands. :(
-
View User Profile
-
Send Message
Posted Mar 7, 2015@LordBoos
Well ... In short, no :(
I do have something in MagicWorlds - a "depopulate" command that will search for chests and remove wands, but it never fully worked - if your map is mostly square it might do the trick.
However, wands in players inventories or nether chests I can't access white they offline, so there's no way to clear them.
I think I could add a config option to let you change the "key" magic used to store wand data, which would render all current wands inert... That's all I can really think of offhand, though/
-
View User Profile
-
Send Message
Posted Mar 7, 2015@NathanWolf
Is there any way to delete all wands in the world or make them not functional? I've found out, that players used glitch to duplicate wands and they had tens of them. Glitch was caused by other plugin that I'm using to give players karma and make them killers if they have negative karma. Killers have 100% chance to drop inventory on death, not-killers have 25% chance of dropping inventory. When inventory was not dropped, players wands was duplicated, because karma plugin returned their items and so did Magic. I now really need a way to delete all those wands or make them not functional.