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 Jul 27, 2014@kymbl
Hi kymbl!
Shopkeepers is my favorite, too- I love physical economies. You can check out my survival server (when it's back online.....) or PotterWorld for an example.
Unfortunately, it's not SK's fault that Magic items get wiped when added to a shopkeeper. It's CraftBukkit's insistence on ruling over item data with an iron fist (CraftBukkit wipes the wand data any chance it gets)
That said, I have a custom CraftBukkit build that makes this work ... I probably shouldn't advertise that too much here, frankly, and on top of that my CI server is also down... I'm out of town right now and won't be able to get any of this working again for a week or so, unless some networking miracle occurs.
My custom CraftBukkit build is just the standard build plus this PR of mine:
https://github.com/Bukkit/Bukkit/pull/1064
Which allows for custom item data. Whether or not this gets accepted, custom item data is a vanilla feature in 1.8 (from what I understand), so I suspect that Bukkit will have to support it one way or the other eventually.
PM me if you'd like to try to get this working before then :)
-
View User Profile
-
Send Message
Posted Jul 27, 2014Hi NathanWolf, I really love your plugin, you really did a great job here *thumbsup* My "problem" is that Shopkeepers is incompatible with Magic. Is there any way to make it work with Magic, because i prefer item based economy instead of using virtual currency. Or do you recommend an alternative for Shopkeepers, that will work with Magic that way?
-
View User Profile
-
Send Message
Posted Jul 26, 2014<<reply 2284166="">>
That one task at 5% is a bit high, but it's not the login event. I'd be curious to know which task that is- all of the repeating tasks can be throttled in config.yml- there are 3 - one for engineering, one for rollback and one for "ticking" mages and wands.
I'll have to try out Spigot I guess :)
-
View User Profile
-
Send Message
Posted Jul 26, 2014@NathanWolf
Im not sure it just started to appear this way with spigot recently, and i only reported it as it was the highest plugin on the timings report and some use a lot of power.
-
View User Profile
-
Send Message
Posted Jul 26, 2014<<reply 2284125="">>
0.05%? Or am I reading that wrong? That's not going to be causing lag....
Magic loads player data asynchronously, I suspect it's not your issue, at least not with login lag spikes.
Magic generally spends all of it's time in the interact and itemheld events. That, and scheduled tasks.
On a side note, how did you get tasks to show up in timings?? Is that a spigot thing? I want it... I had to make the "/magic list tasks" command to deep dive into tasks, but this report looks really handy.
-
View User Profile
-
Send Message
Posted Jul 26, 2014Hey the login event is very laggy, especially when its a new player.
http://prntscr.com/46o963
-
View User Profile
-
Send Message
Posted Jul 26, 2014<<reply 2283922="">>
As far as I know! I didn't test it myself, but the person who reported the issue said it was resolved.
-
View User Profile
-
Send Message
Posted Jul 26, 2014@NathanWolf
Ok thank you and the problem with sworgun is resolute?
-
View User Profile
-
Send Message
Posted Jul 26, 2014@ph1823
There are lots of other things you can sell, though.
Custom wand names, effects (wands can have potion bubbles on them of any color, or particle/sound FX)
You could also create your own cosmetic spells, not sure what they can do that doesn't violate EULA, but you could get creative I'm sure!
-
View User Profile
-
Send Message
Posted Jul 26, 2014@ph1823
That would violate Mojang's EULA in almost all cases.
There are some spells like Flare that I would say are "cosmetic only" and OK to sell. But generally, no.
-
View User Profile
-
Send Message
Posted Jul 26, 2014@NathanWolf
no But I means can one sell the item on life and no IG but irl
-
View User Profile
-
Send Message
Posted Jul 26, 2014@ph1823
Ah, I got you!
Yes- there are a few ways. If you have Essentials, you can use shop signs like this:
You can also use the dtlTraders plugin, and "/magic give fling" to get spell items to sell.
Shopkeepers (and many other plugins) can work with Magic items using a custom Craftbukkit or, most likely, in 1.8
-
View User Profile
-
Send Message
Posted Jul 26, 2014Correctif * Just a question we can pay to the item/objet/Element of the plugin of magic?**
-
View User Profile
-
Send Message
Posted Jul 26, 2014@ph1823
Hm... I'm trying, but I'm afraid I don't understand :(
You can't "charge up" spells, that's a feature I'd like, but Minecraft's controls make it kind of difficult.
I'm not sure what you mean by the "element" either?
-
View User Profile
-
Send Message
Posted Jul 26, 2014Just a question we can charge element of the plugin of magic?
-
View User Profile
-
Send Message
Posted Jul 25, 2014@minecraft_in_my_veins
If you can pastebin /logs/latest.log that would help a lot.
Knowing the CraftBukkit version you're running would be a place to start, though.
-
View User Profile
-
Send Message
Posted Jul 25, 2014@NathanWolf
Alright will look into it.
Apologies.
-
View User Profile
-
Send Message
Posted Jul 25, 2014@minecraft_in_my_veins
That's not nearly enough information for me to help. What version of CraftBukkit are you running? Can you provide the full server logs with stack trace and error (that looks like uselessly truncated MCmyAdmin output or something)
This error shouldn't cause "massive server lag" since it's an event handler that only fires on click.
-
View User Profile
-
Send Message
Posted Jul 25, 2014Please help.This message keeps going on repeat and gives me massive server lag,
Why is this happening?How can I stop it?
12:12:28 AM
CONSOLE:
Source) ~[?:1.7.0]
12:12:38 AM
CONSOLE:
ERROR]: Could not pass event InventoryClickEvent to Magic v3.3.1
12:12:39 AM
CONSOLE:
Source) ~[?:1.7.0]
-
View User Profile
-
Send Message
Posted Jul 25, 2014@NathanWolf
Only server owners who want the magic plugin be insanely complicated to use :P.