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 5, 2015@ZenTauren
Ok- well, switching to dtlTraders is probably not going to help that, unfortunately.
-
View User Profile
-
Send Message
Posted Jan 5, 2015@NathanWolf
Wands that i gave people stopped working too.
-
View User Profile
-
Send Message
Posted Jan 5, 2015@ZenTauren
Er, are you meaning wands in Shopkeepers shops, NOT player inventories?
That's not going to work. I though I was pretty clear on that in a previous response, but just in case you missed it or I'm misremembering...
Shopkeepers will NOT work with wands or spells or any other items with custom data on them. I used to have a CraftBukkit patch that made this work, but CraftBukkit doesn't exist anymore, and Spigot isn't as patchable- so it may not ever work again.
The only shop plugins that work with Magic are Essentials (and any other plugins that use Essentials' item db) and dtlTraders. Both of these are because I've put specific support for these plugins in Magic.
Otherwise, you can expect that *anything* that takes a wand and "saves it for later" (in a config, save file or, whatever- like Shopkeepers does) is going to lose its data and become a normal item again (though it will still have all the lore, as you noticed).
Once you have the wand in a player inventory, it should stay functional.
I hope that's clear!
-
View User Profile
-
Send Message
Posted Jan 5, 2015@Unviewed
I switched from Shopkeepers to dtlTraders now, see if that fixes it.
-
View User Profile
-
Send Message
Posted Jan 5, 2015@ZenTauren
I tried two things when I ran into a similar issue, I reinstalled the plugin, I also changed a few things with Mv-Inv, which you don't have.
It is always possible you got a corrupted file, try reinstalling the plugin.
I don't work with the dev on this plugin, I simply thought I could throw in a suggestion.
You might also want to delete your Magic config files, I'm not sure if there is something related to that the Magic config.
-
View User Profile
-
Send Message
Posted Jan 5, 2015@ZenTauren
I don't see anything in that list suspicious, though there are some I don't recognize so I can't be sure.
Plugins that modify, backup or restore player items or inventories will break wands. Creative mode breaks wands. Otherwise they should work, If they are not working for you then at this point I'm at a loss, sorry!
-
View User Profile
-
Send Message
Posted Jan 5, 2015@NathanWolf
No, here's my plugins http://prntscr.com/5p15cu
-
View User Profile
-
Send Message
Posted Jan 5, 2015@ZenTauren
Are you using mv inventories?
-
View User Profile
-
Send Message
Posted Jan 5, 2015This is so stupid, all the wands get an enchant and they stop working... After every restart i think.
http://prntscr.com/5p0x1a See Unbreakable? Why... Why does that appear? It breaks the wands.
Before i commented i thought that i could fix it with a blaze rod but the blaze rod gets enchanted too...
The plugin works perfectly until you restart and then the wands get enchants and they wont work, they return to being a normal item.
-
View User Profile
-
Send Message
Posted Jan 5, 2015@Unviewed
Yup, that's it. No tabs or anything else in front, just
bypass_pvp: true
on one line, by itself at the end of the file.
This is for plugins/Magic/config.yml - there shouldn't be anything in there yet if you haven't touched it except a lot of documentation and commented-out examples.
-
View User Profile
-
Send Message
Posted Jan 5, 2015@NathanWolf
Can you give me the full code snippet and where to put it? Just under the last configuration option??
-
View User Profile
-
Send Message
Posted Jan 5, 2015@Unviewed
Try putting "bypass_pvp: true" in your Magic config.yml and see if that helps.
-
View User Profile
-
Send Message
Posted Jan 5, 2015@NathanWolf
WorldGuard.
None of the spells are being casted in the protected areas ( Except the global protection. Ex. creeper-explosions deny )
-
View User Profile
-
Send Message
Posted Jan 5, 2015@Unviewed
This sounds like a PVP check. Are you using Factions or WorldGuard?
All of the spells you've listed are considered PvP spells and can't be cast in no-PVP areas. There are various ways to turn this off if you want.
-
View User Profile
-
Send Message
Posted Jan 5, 2015@NathanWolf
I, again, appreciate your response. One of the biggest problems wasn't answered, and that was regarding the Force spell. Only op'd players can use it, this applies to several spells, I assume the fix is the same for all the spells.
Some of the non-working spells for players who aren't op'd follow: - Force - Shrink - Lightning - Wither - Wolf ( Not wolfhouse ) - Push - Pull - Sniper - Stream - Lava
-
View User Profile
-
Send Message
Posted Jan 5, 2015@ZenTauren
That's the same error as DiscipleGeek - somewhere in my default configs I'm using some effects that don't work in 1.8. It should be "benign" and is technically fixable via configs, but I am hoping to get it narrowed down and fixed in the defaults soon.
-
View User Profile
-
Send Message
Posted Jan 5, 2015This error just started happening, it repeats too.
https://gist.github.com/ZeTaurin/2902b6795e4707ef3625
-
View User Profile
-
Send Message
Posted Jan 5, 2015@DiscipleGeek
Well thank you! I'll have to track down where I'm still using those bad effects. You are correct, the defaults stay up to date - which is the whole point of my strange config setup :)
@Unviewed
Any spells can be disabled by editing spells.yml and adding something like this:
gather: enabled: false
See this file for more info: https://github.com/elBukkit/MagicPlugin/blob/master/SPELLS.md
Portal just creates portal blocks. What a portal does is not up to Magic- so if you've got a plugin that does something special with portals, you'll have to config it there. It won't be able to support portals that go somewhere other than wherever a normal portal would go, so if you don't want this, you'll have to disable this spell.
Phase is configurable, though. See this file for an example of how to set this up to chain worlds together:
https://github.com/elBukkit/MagicWorlds/blob/master/src/main/resources/examples/otherside/spells.yml
The "wolf" wand has most everything - I will add a wand to the 4.0 configs with "fill: true", that's the only way to really know you have everything.
In the meantime, you can use the "fill" command. So, for example:
/wand wolf /wand fill
Will give you a Wolf wand (my personal OP wand) and then add in any spells it may be missing (that's what the "fill" command does).
Glad to hear you could turn off the offending option for MV-INV! Thanks for that tip.
-
View User Profile
-
Send Message
Posted Jan 5, 2015@ZenTauren
This is most likely an issue with a conflicting plugin, and not something I can fix.
Anything that saves or reorganizes players' inventories is suspect.
Unfortunately, other plugins (and Bukkit itself) don't generally respect Magic's custom item data. If that data gets erased, the wand is destroyed.
If you can't live without whatever plugin is conflicting, then you probably can't use Magic- sorry!
EDIT: You may want to check Unviewed's note on MV-Inventories, see if that applies to you. EDIT#2: Oh, glad you found it! The default config uses sticks, blaze rods and hoes as wands - so generally weapons should be ok.
-
View User Profile
-
Send Message
Posted Jan 5, 2015The wands do not work after server restart, no console error though. Please fix this. I end up having to spawn new wands for all players every server restart...
EDIT: I had a plugin that renames weapons, i guess i'll have to use blaze rods as wands instead :)