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 7, 2015Can a player get better wand than a Master wand? I saw something about Elder wand but nothing about how to craft it.
-
View User Profile
-
Send Message
Posted Mar 7, 2015The "Elder Wand" is just one of the preset templates, it's not craftable. It's pretty OP, more so than a crafted wand can get to.
Once a player has reached the Master level, they can't proceed unless you (an admin) make them an Engineer. At that point they'll get access to engineering magic, which is a different branch, and not something everyone is going to want. And maybe not something an admin would want on their server (it's like magical WorldEdit).
You can of course modify the enchanting structure or make your own wands or wand upgrades if you feel like the "Master" level is not enough. I've tried to balance it so that an advanced player isn't crazy-OP compared to a beginner, but it's all up to you if you're willing to customize.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@sama2010
The command is /mtrait
-
View User Profile
-
Send Message
Posted Mar 7, 2015When i try to use the magic npc (/magic trait) it doesnt let me says i dont have permission for the command but im OPed, also im not using essentials not sure if i need it for this
-
View User Profile
-
Send Message
Posted Mar 7, 2015@LordBoos
Weird! I'll investigate ... I just spawn it at player eye location + a y-offset, so that's kind of surprising.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@NathanWolf
I'm now using particles to create halos (just for admins right now) and I've found out, that particle circle is a little off and it is not centered around the player character. I've made screenshot to show it, because it is not easy to explain.
Screenshot of top-down view
-
View User Profile
-
Send Message
Posted Mar 7, 2015@Sasunka
I think Magic adds a fun element to a Factions server, yeah! Spells respect factions so you can't grief or pvp in a safe zone or enemy faction.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@WasdCat
Did you try like "spell: blink"?
-
View User Profile
-
Send Message
Posted Mar 7, 2015No work buy spells with essentials but work buy wands with it.
-
View User Profile
-
Send Message
Posted Mar 7, 2015Would this be a good addition alongside Factions, or does it fit better for another type of server?
-
View User Profile
-
Send Message
Posted Mar 5, 2015I have a question. How could I increase wand mana?
-
View User Profile
-
Send Message
Posted Mar 5, 2015As a player, you enchant it on an enchanting table.
As an admin, you can customize the default wand to have more mana, or create new wands that have a lot- or just use one of the OP defaults like "elder" or "admin".
-
View User Profile
-
Send Message
Posted Mar 4, 2015Magic 4.3 Released
Besides the NPC features and the spell upgrade GUI, there are a lot of good bugfixes in here, so I recommend you grab it!
-
View User Profile
-
Send Message
Posted Mar 3, 2015@LordBoos
Yes you can! I recently made it a fully-feature waypoint/exploration-unlock system. My survival server's configs are now up on github if you want to take a look how it's done ...
Spell config - Recall works with existing warps, either from Essentials or Commandbook:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/examples/elworld/spells.yml#L85
Note the "locked" parameters, this will make the warps hidden by default.
And then I use WGRegionCommands to unlock waypoints as players enter regions:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/examples/elworld/regions.cmd
(I've taken to saving my custom flags like this, because unfortunately they get lost if I accidentally start the server without Magic or WGCustomFlags)
You can also use custom icons for the recall waypoints, I don't have an example of that in there since creating the icons is a good bit of work :)
-
View User Profile
-
Send Message
Posted Mar 3, 2015@NathanWolf
Nice! You can actually add locations to Recall? :O
-
View User Profile
-
Send Message
Posted Mar 2, 2015Magic 4.3 - Magic NPCs
Magic 4.3 is going to have an NPC trait for use with the Citizens plugin. This trait will let you set up NPCs that cast spells when a player right-clicks them. Great for healers, teleporters, or anything else you can imagine.
I am also making some specific "spells" that aren't really meant to be spells, but rather used by NPCs - such as the "Spell Level Up Guide" spell, "upgrades". See this video for more info:
-
View User Profile
-
Send Message
Posted Mar 2, 2015@NathanWolf
I've just seen it in another plugin and I really liked it :D particles were spawning in circles one by one and it looked awesome (especially with lava and water drip, which "rained in spirals around the player). But even just lowering tick interval to make halo look more persistent would be great.
Thank for your time. :)
-
View User Profile
-
Send Message
Posted Mar 2, 2015@LordBoos
That'd be cool! :)
I'll see what I can do- the 1/s thing I knew was going to be an issue ... but it's kind of tied to the wand "tick" which is generally 1/s. I've been thinking about increasing that anyway though so mana regen is smoother.
The one by one thing I dunno about either ... I think if I was going to go that far, I might just make it so you can put an EffectLib effect on it and call it a day :D
-
View User Profile
-
Send Message
Posted Mar 2, 2015@NathanWolf
Nice halo effect! But still can be improved in my opinion. I thought, that if you could set lesser interval than 1s and possibly if particles could spawn in circles one by one like every tick or two, it would look even better than now!
-
View User Profile
-
Send Message
Posted Mar 2, 2015@Lightyblue9
Yes, there is, like here:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/defaults/wands.defaults.yml#L493
If you start adding your own custom wands to wands.yml, you can make them start with whatever spells and levels you like.
A "levelled up" spell has a name like "blink|2" - where that separator character is a pipe (shift+backslash, normally).
You can also use "/mgive blink|2" to spawn a Level 2 Blink spell, or "/wandp @p add blink|2" to add it directly to a wand.
Spells don't generally downgrade, so the above won't do anything for a wand that already has Blink Level 2 or above.