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 Oct 27, 2015Okay i think i get it but the spellupgrades NPC how do i fix that? And how do i create a Test? Ow on emore question, a lot of questions xD is it a known issue that the spell alohomora not works on iron doors?
-
View User Profile
-
Send Message
Posted Oct 27, 2015What is wrong with the upgrades NPC?
By "Test" I mean like an actual in-game test. This is how Potterworld does it, for instance- real people teaching real classes and giving real tests for players to progress. It's up to you how you want to handle it.
On my demo server, I have a very very simple set up- there is one NPC you can interact with every 20 minutes to learn a new spell. There are 7 NPCs scattered throughout Hogwarts, each of which will teach you a spell you need to know to graduate to a specific year. It's a silly example, but it's really up to you to make a progression system however you'd like.
-
View User Profile
-
Send Message
Posted Oct 27, 2015@meneertimmy #meneertimmy Best example for mobs is in the link below:
http://hastebin.com/rakibomedu.vala
Skills must have Legacy format if youre using an updated version of mythic mobs.
These examples are also in the plugin itself that Nathan created.
-
View User Profile
-
Send Message
Posted Oct 17, 2015@NathanWolf
Yes! That was it, bypass_build. Thanks again! =D I bookmarked the CustomFlags as well, will have to check that out for the future.
-
View User Profile
-
Send Message
Posted Oct 17, 2015@KingBohica1
There is a bypass_build parameter you can use for that (add bypass_build: true to Reflect's "parameters", for instance).
All of the non-engineering spells are non-permanent now, but I still error on the side of caution.
Another option is to use the WGCustomFlags plugin, and you can specifically allow or deny individual spells or categories in a region.
-
View User Profile
-
Send Message
Posted Oct 17, 2015Hey again. So I have a version of the reflect spell I am using, which of course converts air to glass, but players are not able to cast in certain areas, because they are not allowed apparently. I have both WorldGuard and GriefPrevention and I know Magic ties into WorldGuard to respect builds (not sure about GriefPrevention). How can I bypass this for some spells? In the parameters for the spell I have:
bypass_pvp: true
bypass_protection: true
bypass_friendly_fire: true
Do I need something else? I get why it shouldn't allow construction type spells in guarded areas, but temporary ones like this I thought there was a way to allow.
-
View User Profile
-
Send Message
Posted Oct 17, 2015Nathan thank you for trying to help me but already found a way to not have bugs for my server now I'm using version 4.0 of the plugin that's good but on the other hand no longer has the items and how to make the shop outside the spells
-
View User Profile
-
Send Message
Posted Oct 16, 2015@NathanWolf
No worries, I'll work around it. I'm just always trying to get a better understanding of what is what. =p
-
View User Profile
-
Send Message
Posted Oct 16, 2015@KingBohica1
I didn't change that intentionally :( So I might've broken it at some point- the anvil was always a little wonky, I kind of never use it anymore.
I'll make a note to try and fix that- sorry!
-
View User Profile
-
Send Message
Posted Oct 16, 2015I have a question about renaming. Has this changed? It used to be renaming a wand was allowed, and marked the wand as owned by the player. Now when I rename a wand on an anvil, the name changes, it says I own it, but when I equip the wand both the name and the ownership revert to no owner, and the default wand name. Is this configurable? If so, can they be configured separately? So, a wand can a) either be renamed or not, and b) whether or not it is owned.
I'm basically trying to see if people can name their wands, so that if they are picked up by other players, they won't all just be the same name and confusing as to which wand was which.
-
View User Profile
-
Send Message
Posted Oct 15, 2015@akumosextreme
Can you please go to
http://www.pastebin.com
And paste in your server's latest.log (and then paste that link here)?
-
View User Profile
-
Send Message
Posted Oct 15, 2015Thank you for trying to help but still with bugs (the same)
-
View User Profile
-
Send Message
Posted Oct 15, 2015@akumosextreme
If you are on a 1.7 server, you want the CB-1.3 build from here:
http://dev.bukkit.org/bukkit-plugins/magic/files/120-magic-cb-1-3/
-
View User Profile
-
Send Message
Posted Oct 15, 2015Yes nathan I saw but did not understand much, can you tell me which version I download?
-
View User Profile
-
Send Message
Posted Oct 15, 2015@akumosextreme
Please check out the message at the top of this page- you've got to make sure you download the right build for your server version!
I don't actively maintain builds for 1.7 servers anymore. The latest "CB" build is roughly equivalent to 5.1.9.
-
View User Profile
-
Send Message
Posted Oct 14, 2015hi Nathan Wolf I'm in trouble already tried all the latest version of the plugin to put on my server however they semprem give any problems as the normal wand does not work (is broken) some spells to kill or missile magic or even problems with creating store in NPC I wish you help me Do they only work on 1.8 why my server is 1.7
-
View User Profile
-
Send Message
Posted Oct 13, 2015@NathanWolf
Oooh, very cool! Can't wait to try it out! =D
-
View User Profile
-
Send Message
Posted Oct 12, 2015@KingBohica1
The latest dev build has the features you are looking for (note that dev builds won't work on a 1.7 server!)
There are two parameters you can tweak: https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/defaults/config.defaults.yml#L196
And a message shown to players: https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/defaults/messages.defaults.yml#L187
-
View User Profile
-
Send Message
Posted Oct 11, 2015@NathanWolf
Oooh, nice! Well, that sounds like it should work! Sweet, well thanks again! =D
-
View User Profile
-
Send Message
Posted Oct 11, 2015@KingBohica1
My server's just for testing and such, there's not much there :)
Wands all store data inside an item's data tags. The "root" of this data has a name, by default it is "wand".
You can change the name of the root tag to something else. New wands will save their data to the new tag, and function as normal. Old wands will be no longer register as wands, so they will just be normal items.
They will still have all their wand lore though, so they'll appear to be wands. The new feature I want to add is to detect them and automatically destroy them, at least when held by a player.