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. (I may remove this link if hosting costs become too high though!)

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 Apr 20, 2015 at 18:06 UTC - 0 likes

    @Adamantyte: Go

    Spell icons were broken in 1.8.4 client, update Magic to turn them off or wait til they get fixed. Should be sometime today if all goes well.

    That warning can happen if you /clear yourself, or just through general glitchiness. It's just a warning and can usually be ignored- it means you got a wand out of your hand without Magic hearing about it.

    Not sure about cycle mode, I literally never use it. I can't think of why it would be broken, but I will take a look when I can. I did recently put some fixes in to chest mode, may have helped cycle but I kind of doubt it.

    Though if you mean you did "/wand master"- that wand doesn't have any spells on it, so that may be your issue.

    Very few wands come with spells "pre-loaded".


  • Avatar of Adamantyte Adamantyte Apr 20, 2015 at 17:50 UTC - 0 likes

    [19:43:53] [Server thread/WARN]: [Magic] Mage had an active wand, but player is not holding anything

    whats up with this im using the master wand and cycle mode isnt working, nor are the spell icons showing up..

  • Avatar of NathanWolf NathanWolf Apr 19, 2015 at 17:58 UTC - 0 likes

    @Adamantyte: Go

    Good luck! If it does work you will probably have to re-add your magic items to shops, since the issue was saving them as well as loading them.

  • Avatar of Adamantyte Adamantyte Apr 19, 2015 at 02:24 UTC - 0 likes

    @NathanWolf: Go

    Oky i will update to latest spigot right now! Hopefully this works bevcause i dont want to have to re-do all my shops and find a shop plugin that supports custom items.

  • Avatar of NathanWolf NathanWolf Apr 19, 2015 at 02:13 UTC - 0 likes

    @Adamantyte: Go

    Depending on how SignShop saves items, that may work if you update to latest Spigot. It recently added support for saving items with custom data.

  • Avatar of Adamantyte Adamantyte Apr 19, 2015 at 01:46 UTC - 0 likes

    OKAY. I use signshop to sell the wands, when you buy a wand, i think signshop doesnt register it as a wand and therefore i cant fill it because when i do wandp adamantyte then go to the npc it works. doesnt seem to work when it is bought from signshop

  • Avatar of NathanWolf NathanWolf Apr 19, 2015 at 01:41 UTC - 0 likes

    @Adamantyte: Go

    Does the wand you are trying to use actually work? It may have been wiped, like by another plugin. That NPC ought to work with any wand that's not set to "locked".

  • Avatar of Adamantyte Adamantyte Apr 19, 2015 at 01:34 UTC - 0 likes

    I need help. If you rememebr I set an npc to fill wand when right clicked, but i created a few of my wn wands and sometimes when i right click the npc it says i must be holding a wand but Its one of the wands I created in the wands.yml. Why wont it work?

  • Avatar of LordDWT LordDWT Apr 18, 2015 at 22:38 UTC - 1 like

    @NathanWolf: Go

    Your suggestions helped! Thank you!

    To fix this issue I used /magic clean ALL.

    Then it allowed me to pick up the wands and hat.

    Next I put the wand or hat in my hand and used /wand configure indestructible false.

    Last threw it in the lava and poof all gone.

    Last edited Apr 18, 2015 by LordDWT
  • Avatar of NathanWolf NathanWolf Apr 18, 2015 at 15:39 UTC - 0 likes

    @LordDWT: Go

    Make sure to do "/magic clean ALL" - the caps is important. Otherwise it's looking for wands bound to a player named "all" ;)

    That should work to get rid of any dropped on the ground.

    EDIT: er, well.. unless they are somehow indestructible but Magic lost of track of them.. hopefully that's not the case.

    You can check this with "/magic list wands", will list all tracked dropped wands in the world.

    You should be able to pick up bound wands when op'd, too.. so some weird stuff seems to be going on there, sorry :(

    Last edited Apr 18, 2015 by NathanWolf


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