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 Jun 25, 2015@Terryjomjarry
Are you trying to make a wand that has a set number of spells in specific locations, that can't be upgraded?
If so, I think you can do what you want. See the config of the wolf wand, you can specify a specific inventory slot# for a spell to go into in the configs:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/defaults/wands.defaults.yml#L683
This only works if the wand has all its spells when created, though. There's no way to config a spell to go to a specific slot when added to a wand.
Essentials shops are described here:
https://github.com/elBukkit/MagicPlugin/wiki/Integration
(It's basically "wand:wandname" on a [Buy] sign to sell a wand)
And Magic NPCs are described here:
https://github.com/elBukkit/MagicPlugin/wiki/NPC
Making magic NPC's is a bit more work because you have to do some configuration for each type of shop you want, they have to be pre-configured to sell specific items- see the builtin wand shop:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/defaults/spells.defaults.yml#L6836
If you're running on 1.8, chances are that Shopkeepers will work for selling wands, too.
-
View User Profile
-
Send Message
Posted Jun 25, 2015Also like TheRam was saying, how could I use essentials signs, or Magic NPC shops, or dltraders, any tutorial you have?
-
View User Profile
-
Send Message
Posted Jun 25, 2015Okay so is there a place in the configuration or something that I can customize how the spell chest inventory looks? Because I want to make rows or groups of items in the GUI instead of having them all randomly bunched together. This would of course affect all players, but only I would be able to change the organization.
I used the organizer, but it didn't let me move the icons how I wanted them
Thanks, Terry
-
View User Profile
-
Send Message
Posted Jun 25, 2015@MrHedra
There is no way for a player to remove a spell from their wand, if that's what you mean.
You can use "/wand remove <spellname>", but chances are you'll just get the spell back next time you enchant.
If you mean hiding a spell from the /spells list or spellbooks, you can add "hidden: true" to the spell's config for that.
-
View User Profile
-
Send Message
Posted Jun 25, 2015Is it possible to hide a spell you don't want from a page?
-
View User Profile
-
Send Message
Posted Jun 25, 2015@NathanWolf
Yeah we're using the one from Spigot :>
-
View User Profile
-
Send Message
Posted Jun 25, 2015@MrHedra
Keep in mind that the build here basically doesn't get updated any more. If you're still running CB 1.7, you won't get any of those new features.
-
View User Profile
-
Send Message
Posted Jun 25, 2015OMG I see the changelog. You are the best!
-
View User Profile
-
Send Message
Posted Jun 24, 2015@MrHedra
A lot of the time, especially since I don't keep my docs as up-to-date as they should be, it's easiest to find something in the default configs that does what you want, and just look at the config for it to see how it's done.
So for instance, Magnetic Leggings:
https://github.com/elBukkit/MagicPlugin/blob/master/src/main/resources/defaults/wands.defaults.yml#L1252
Has the "cast_spell" and "cast_interval" properties- that sets up the aura, which is a fancy way of saying it auto-casts a spell at a specific interval.
Above that a bit, on Flash Boots, you can see how to attach particle effects to a wand, too.
Anything you see in a config can be changed in-game with the configure command- and if you have something you like, it's a good idea to create it in your wands.yml so you don't have to rebuild it each time by hand.
-
View User Profile
-
Send Message
Posted Jun 24, 2015@ThaRam
No, it doesn't work that way, sorry. The only shop plugins that are going to work with Magic items are ones that let you add an item in-game.
And even those are unlikely to really work in CB 1.7 since CB never bothered storing custom item data.
You're best bet there is to use the built-in Magic NPC shops, or Essentials sign shops. dtlTraders also worked, last I checked, though I'm not certain about the newest versions.
Sorry about this, it's unfortunately a fundamental shortcoming of Craftbukkit and Minecraft in general, custom item id's aren't allowed.
-
View User Profile
-
Send Message
Posted Jun 24, 2015@NathanWolf
Thank you so much. Ok one last xD. You also said "Spell Auras". Where can I get a list of that :) Also can you add particle effects?
-
View User Profile
-
Send Message
Posted Jun 24, 2015Im looking at setting up a custom shop. Using chestcommands which will work fine for all "physical" items because it uses item IDs but im not sure how one would setup the buttons for the spellshop or spell tweaks because they are not really items, they're icons. Is there an item ID for the icons of spells or wand tweaks? Or are there any suggestions to a better solution?
-
View User Profile
-
Send Message
Posted Jun 24, 2015@MrHedra
That will set it glowing.
I don't think there is a way to force the color of a wand- the wand's name color is kind of automatic based on whether it's bound, single-use, or a couple of other factors.
I think I could add that I think if it's something you need.
-
View User Profile
-
Send Message
Posted Jun 24, 2015@NathanWolf
How do I make it glow like when enchanted and colored names? :>
-
View User Profile
-
Send Message
Posted Jun 24, 2015@MrHedra
Hm, Sandblast looks broken. I'll look into that.
-
View User Profile
-
Send Message
Posted Jun 24, 2015@MrHedra
No, that link is kind of outdated, sorry.
That'll do what you want, I think. The potion effect names are taken from here:
http://bukkit.luricos.de/api/1.7.9-R0.2/dc/de1/classorg_1_1bukkit_1_1potion_1_1_potion_effect_type.html
The numbers after the ":" are the power level.
-
View User Profile
-
Send Message
Posted Jun 24, 2015@MrHedra
Also the Sand Blast spell always says "Createad 0 falling sand blocks". Doesn't seem to work for me.
-
View User Profile
-
Send Message
Posted Jun 24, 2015@NathanWolf
Hi I wanted to try like you say Potion Effects on armor. So I do /i dchestplate 1. Then /wand enchant. Then /wand configure passive true. Then i don't know what command next. Are all of the parameters on this link > https://github.com/elBukkit/MagicPlugin/blob/master/WANDS.md?
-
View User Profile
-
Send Message
Posted Jun 24, 2015@MrHedra
Only a very limited amount of stuff is going to work on armor- like potion effects, mana boosts, or spell auras.
It's also important that you do "/wand configure passive true" - otherwise the armor will act like a wand, and be active while held rather than worn.
Let me know what you're trying to do, specifically, and I can help out!
-
View User Profile
-
Send Message
Posted Jun 24, 2015@NathanWolf
How come I /wand enchant an armor it works but when I /wand configure them to add parameters it doesn't work? Like the command goes through but doesn't change the armor at all.