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 7, 2014@ChayneTheGamer
Thank you! I've been out of town and unable to get the server back up, but I'll be home in a couple of hours and it should be back up then.
I'm also working with my network provider to make sure this doesn't happen next time I go out of town... Sorry about that!
-
View User Profile
-
Send Message
Posted Jun 7, 2014Hey, I absolutely love your plugin. Really great work!
I was interested in using your API but sadly it seems your site is down! Any chance you know when it will be back up?
-
View User Profile
-
Send Message
Posted Jun 2, 2014@Cleardragonf - I can't answer PM's right now due to not being able to access my account.
The "/magic give" command is what you want. e.g. "/magic give fling" will give a spell item you can sell. Use tab completion as necessary, there are a lot of options.
An "upgrade" item is just a special wand- you can do "/magic give upgrade <wandname>" to turn any wand into an upgrade item, and there are several upgrade ("mana1", etc) that can be given directly via "/magic give mana1".
-
View User Profile
-
Send Message
Posted Jun 2, 2014@KnightcraftRPGServer
Heh, errrr, weird!
That's got to be some other plugin, though I can't think of what it would be (and I have never seen this myself).
Do you have some mob population balancing/control plugin, anything like that? I know you're using MythicMobs, but so am I and haven't seen any issues like that.
The only thing I can think of is if they are using spells that insta-remove a mob without actually killing it (like Shrink), then maybe there is some plugin that is having its mind blown by that, since it doesn't see an entity death event. Kind of a stretch, though.
I'd like to help but would definitely need more specifics- and my guess is it's a plugin interaction issue.
-
View User Profile
-
Send Message
Posted Jun 2, 2014Hi again.
Many players are saying that when you kill a mob with a wand more spawn to replace them and sometimes it can be up to 5 more mobs. Theres no error in the console either.
-
View User Profile
-
Send Message
Posted May 31, 2014@magicclameater
I will put in an inquiry to @LordKainzo and the Heroes team, offhand it seems weird that Heroes would interfere with the custom enchanting at all.
One thing to keep in mind- using the /xp command is fine, but make sure you're not holding a wand when you do it, or the wand will eat the XP- I don't get an event for that, unfortunately, and I haven't figured out a good way to detect it just yet.
Otherwise, also keep in mind a wand can be enchanted multiple times- if you click the "25" levels button multiple times, you could easily burn through 300 levels. The button doesn't grey out until you run out of xp.
-
View User Profile
-
Send Message
Posted May 31, 2014Hello nathan, I am having a small issue with a conflict between Magic" and "Heroes" WHen ever I LV up my wand with 300 exp I drop down to a number like 2 or 4. I know that it is an issue with these two as I got rid of heroes and your plugin worked fine. yes I did do the /exp command. But it is suddenly stopped working. I had to disable Heroes for a brief moment. Also I am using 1.7.9 and using the most updated version for both plugins. THX
-
View User Profile
-
Send Message
Posted May 30, 2014Something Wicked This Way Comes
I'm working on a little side-project I've always wanted to do- a Harry Potter themed Magic configuration. I'm a big HP fan, and I hope it shows as I lovingly recreate every spell I can!
The current list of spells
For a while, I'll have the free-for-all/dev server set up with a HP theme if you want to join and try it out:
magic.elmakers.com:25566
-
View User Profile
-
Send Message
Posted May 30, 2014@magicclameater
Ah, gotcha. Well, I tackled Quests first, I'll probably look into Denizens eventually- but for rewards, you don't actually need support for either plugin, since I think both of them can run commands as rewards.
This isn't as slick as popping out a spell item, and you can't resell it or use it if you already have it on your wand- but a simple "wandp @p add fling" kind of thing should work, assuming they support player name substitution.
I hope that helps somewhat, I know it's not an ideal solution.
I found Quests to generally be easier to get going with, the in-game editor is really nice. It does seem like there are some bugs with the custom objectives, though, if you start setting up complex quests.
Working with Denizens feels more like I'm going to be writing code, I'm still not quite ready to go down that rabbit hole :)
-
View User Profile
-
Send Message
Posted May 29, 2014I mean that with denizens It is simple to create quests. I am wondering if it is possible to make it so that you can make NPCS give spells for completing quests
-
View User Profile
-
Send Message
Posted May 29, 2014I got inspired by an oldish video I saw on Logdotzip's channel .. always looking for new/cool hacks to exploit!
This one has some potential, though I'm not sure what kind, yet. I've started trying to build a sphere, which so far isn't totally working .. I think eventually I want to make a new kind of automata with this.
-
View User Profile
-
Send Message
Posted May 29, 2014@magicclameater
Hey :) I did add Quests support recently though in testing it, it seems a bit buggy. Trying to work that out with _BlackVein_ now.
For Denizens, though- what kind of support did you mean? I don't think I really need to do anything for that. Denizens should be able to cast spells using "castp" like the MythicMobs do. I'm not sure about adding custom triggers and such like I did for Quests- but you can always launch a Denizens script from Quests! ;)
Denizens probably can't give magic items, but unless there's a really easy hook for that, I'm basically not touching any custom item plugin interaction stuff until this settles down:
https://github.com/Bukkit/CraftBukkit/pull/1376
-
View User Profile
-
Send Message
Posted May 29, 2014Hello Nathan, It is me Js_bagel. anyways I learned how to use denizians any chance you can hook it up or add support for it? That would be amazing if you could.
-
View User Profile
-
Send Message
Posted May 27, 2014@xs0lidus
Thanks! I'm excited about the Quests integration, it's been surprisingly easy (go, @_Blackvein_!)
If you grab the latest dev build of Magic, you should be able to use the MagicQuests addon, too- I'd call it "semi-experimental" still, but I do have it running on my Survival server. There's a test quest right by spawn if you want to see it in action (mine.elmakers.com)
Just drop MagicQuests.jar in /plugins/Quests/modules, and Quests should find it on reload.
So far I've got rewards (spells, wands, upgrades, brushes) and a "cast spell" objective and requirement. I think the objective in particular could make for some cool stuff, I'm only just now playing with it myself :)
-
View User Profile
-
Send Message
Posted May 27, 2014@TheDroneWolf
You are awesome. Gonna get the dev build now. Quests support too, even better.
-
View User Profile
-
Send Message
Posted May 27, 2014Something I'm tinkering with .. Quests support!
I don't have an official build yet (and don't have access to the DBO project anyway :\) - but you can find it on the build server.
So far it adds a custom reward for giving Magic items (wands, spells, etc) in Quests rewards.
I'm thinking about adding some custom objectives or requirements, though- like "has cast spell X" or "cast spell X Y times", that kind of thing. Let me know if you have any ideas, I am not (yet) a Quests expert!
-
View User Profile
-
Send Message
Posted May 27, 2014@xs0lidus
Well, I maybe spoke too soon :)
I went ahead and added PvPManager integration, and Multiverse-Core per-world PVP integration while I was at it.
@pwollan
I also added a "pvp_restricted" flag to config.yml. I looked into adding a custom WorldGuard flag, but that doesn't seem possible ("yet", the docs say). I did see this:
http://dev.bukkit.org/bukkit-plugins/worldguard-custom-flags/
Which I might consider tying into, but I'd rather wait for official support if it's really coming.
In the meantime, if you're willing to make the areas you don't want to allow spells in no-pvp areas, then this new config option should work well for you.
...
This is all in dev build #220, and will be in Magic 3.3 as well. I'd like to release that some time this week if I can- there is some really cool new stuff in there I'm still testing out, though if you are using custom enchanting or crafting you will want to check this out before you use a dev build:
https://github.com/elBukkit/MagicPlugin/blob/master/MIGRATION.md
-
View User Profile
-
Send Message
Posted May 27, 2014@xs0lidus
Unfortunately Magic doesn't integrate with either of those plugins. I'll add them to my TODO list- I don't see that PvPManager has an API, but that's never stopped me before. If there's an easy way I can ask it "is PVP enabled at this Location?" I should be able to integrate.
If you want to watch or vote:
http://jira.elmakers.com/browse/MAGIC-84
http://jira.elmakers.com/browse/MAGIC-85
-
View User Profile
-
Send Message
Posted May 27, 2014I'm using this with Multiverse and PvP Manager (v 1.9.6) http://dev.bukkit.org/bukkit-plugins/pvpmanager/
I have PvP Manager set pvp times so there is no attacking other players in the daytime. Wands seem to ignore this though, damage can still be dealt when pvp is off. Multiverse has the world set to pvp on.
-
View User Profile
-
Send Message
Posted May 25, 2014Hello, this is NathanWolf/elMakers
I'm trying to get my Curse/DBO account renamed from elMakers to NathanWolf, but it seems like something has gone pretty wrong on their end and I can no longer log in to DBO, though my Curse account has been renamed.
Anyway I've made this alt account for now so I don't leave you hanging (sorry about that, @pwollan, I wanted to respond sooner...).
If anyone's curious, elMakers used to be a group, but now it's just me. To avoid confusion (I'm NathanWolf everywhere else) I thought it'd be better to rename, but it's been a bit more hassle than I anticipated.