Server Compatibility

Please make sure you download the correct version for your server:

  • 1.7.x => Magic-CB1.x
  • 1.8.x: => Magic-5.2.x
  • Earlier: => Check Compatibility in Files Section

If you are running with the 1.7 CB build, you will not see custom spell icons!



Magic is a plugin that adds powerful magic wands and items to your server. With over 100 spells (plus 100 more HP spells!), a variety of wand templates, and complete customization, you can use Magic to craft a unique experience for your server.

Spells in Magic revolve around unique wand items. Players do not "know" spells, they find, buy, or craft wands that do. Wands may be bound to a specific player (meaning no other player may use them), and a wand may be set to stay with the player if they die. In this way, the spells are somewhat bound to a player, but in Magic it is really all about the wands.

Resource Pack

For the full Magic experience, you will also want to use the Magic resource pack:

You are free to mix this into your own RP, or use it directly.

The resource pack tries to avoid changing anything important, but it does replace the following items (which are not craftable anymore using the default Magic configs)

  • Wood hoe (the default wand)
  • Gold axe (Engineer/Architect wands)
  • Gold hoe (The Wolf - admin wand)
  • Gold spade (Broomsticks)
  • Zombie horse textures and sounds (Broomstick riding)
  • Command block texture (for automata)
  • Ender portal frame inventory texture (not the in-game block), for Magic hat.
  • Chainmail armor set, for wizard's robes.

Please see the Magic home page on github for up-to-date information!

Metrics Collection

Magic Metrics

This plugin uses Hidendra's plugin metrics system. The information sent to 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.


Full changelog can be viewed on github


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of NathanWolf NathanWolf Nov 28, 2015 at 14:44 UTC - 0 likes

    @mcbunnylau: Go

    There are no special install instructions- could you please paste your server logs here;


    And then paste the link here, so I can see them? I'm guessing there will be some startup errors from Magic.


  • Avatar of mcbunnylau mcbunnylau Nov 28, 2015 at 14:08 UTC - 0 likes

    Hello NathanWolf! Could you possibly explain how to install your plugin or create a video tutorial? I'm a bit confused because I put it in the plugins folder but when I try to make the wand and use the commands it doesn't work at all. Also no folders are loading. I tried all you other builds you have on 1.8 on this website but none of them work. I am currently using 1.8

    Last edited Nov 28, 2015 by mcbunnylau
  • Avatar of NathanWolf NathanWolf Nov 26, 2015 at 15:21 UTC - 0 likes

    @Atrelyu: Go

    It's not too bad, but you might be able to find other plugins (TerrainControl) that do a better job.

    If you use WorldBorder and pre-generate chunks it won't make a difference.

    Using a MagicWorld with block replacement enabled, I would say chunk generation is about 1 1/2 times more expensive than normal. It generates chunks using the vanilla code, and then replaces each non-air block in the chunk.

    So it can be a bit laggy when generating new chunks, but otherwise shouldn't cause issues.

    Mainly what MagicWorlds is good at is creating a "parallel" world that has the same structure as your main world, but using different blocks.

  • Avatar of Atrelyu Atrelyu Nov 26, 2015 at 09:58 UTC - 0 likes

    Hello Nathan! This question is somehow related to your other plugin Magic Worlds. I read that using a custom world with this plugin could make the server a bit laggy. The thing is, can you basically tell me if ot's actually a good idea to have a custom world? Or maybe they tend to be problematic? Because if they make a lot of troubles I wouldn't mind deleting it but I want a second oppinion before taking actions or installing that plugin. Thanks in advance :)

  • Avatar of garcialakeworth garcialakeworth Nov 17, 2015 at 01:59 UTC - 1 like

    If you wanna see how Im using your masterpiece join my server.

    Ill donate when I can, if theres anyway I can credit you on my server to let me know whatever you want.


  • Avatar of garcialakeworth garcialakeworth Nov 17, 2015 at 01:50 UTC - 0 likes

    Oh ok I got it all figured out. Basically the race selection area is powered via command blocks. I use , /wandp @p specificwand and I make sure each race has its own magic perms. I may be over complicating things but at the end of the day it all works like a charm. Thanks. I get confused mostly because your plugin is just so damn limitless.

  • Avatar of NathanWolf NathanWolf Nov 17, 2015 at 00:38 UTC - 0 likes

    @garcialakeworth: Go

    I think I understand- but it may not be necessary. As long as the wands are bound, they're the only ones that can use that wand- no permissions required. If you do want to set up the groups, even as a back-up plan, that's how you'd do it though.

    I'm not sure I fully understand about the sudo thing- if you want to give wands via a cmd block, you can use "wandp @p merfolk". Definitely do not give players permission to create wands! :D

    Another alternative is to use an NPC- but I'm not sure how you're locking players out from getting multiple different wands?

  • Avatar of garcialakeworth garcialakeworth Nov 17, 2015 at 00:30 UTC - 0 likes

    yea thats what I did I made Races, they each get their own wand. I just wanted them from getting any wand they want and using any spell they want since I have to give them the wand create permission so I can sudo them to give themselves the wand. For example I have the race merfolk, they have the wand and the ability "gills" which is the diving helmet spell. I gave this race its own permission group and the permission to use gills. So what your saying is I need to add -Magic.cast.* to their permissions to prevent them from casting spells outside the ones I gave them in their permissions?

    Not sure if you understood that sorry lol I think I explained the problem. ;D

  • Avatar of NathanWolf NathanWolf Nov 16, 2015 at 23:04 UTC - 0 likes

    @garcialakeworth: Go

    Thank you! :)

    It's pretty hard to make Magic work well with a rank/permission based server, but it's been done.

    If you have wands set to auto-fill, then you have to set up your permission groups in a particular way.

    You need a base group, say "default", that has "-Magic.cast.*". That's a negated permission, so they can't cast any spells by default.

    Then in your rank groups, you add back in individual permissions, like "Magic.cast.missile".

    Magic is (at least for now) mainly an item-based plugin, and doesn't use permissions for anything but commands.

    So the way I would recommend doing this sort of thing is having several different types of wands, each of which has specific spells on them (or the ability to earn specific spells, if you want progression).

    Then you have players choose which wand they want. You could put them in a corresponding GM group at this time, too, but the two are completely unrelated- they would just have the "right" wand for their rank, if that makes sense.

  • Avatar of garcialakeworth garcialakeworth Nov 16, 2015 at 22:56 UTC - 1 like

    Im in love with this plugin, its seriously making my server. lol

    Its tied into like everything!

    How do I give someone a wand that they can use?

    Right now Im having players step on a plate and having it sudo the wand to themselves but then they can use like all the spells they want. I permissioned certain spells to certain classes. Any ideas?


Date created
Sep 18, 2011
Last update
Nov 11, 2015
Development stage
  • enUS
  • koKR
  • zhTW
GNU General Public License version 3 (GPLv3)
Curse link
Recent files