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 21, 2014@NathanWolf
I'm using Magic version 3.3.1 and CB version 1.7.9-R0.2 I'll check out that suggestion shortly.
-
View User Profile
-
Send Message
Posted Jul 21, 2014@Desrath
What Magic version and CB version do you have?
That swapping to a sword thing is really not necessary anymore, I ought to turn that off. Try thi in your config.yml:
wand_item_enchantable: ""
I'll make that the default again in the next release.
-
View User Profile
-
Send Message
Posted Jul 21, 2014Hey, I just started using Magic on my server and I'm having issues enchanting wands. When I put a wand in an enchantment table, it turns into a wooden sword and no enchantment options come up, when I remove it from the table, it remains a wooden sword that cannot cast spells. I've really enjoyed the mod so far, but would really like to play around with enchanting.
-
View User Profile
-
Send Message
Posted Jul 21, 2014THANK YOU !
I followed your instructions and everything works great now :D
Would just like to add that this plugin is awesome and please keep up the great work !
-
View User Profile
-
Send Message
Posted Jul 21, 2014@minecraft_in_my_veins
Oh, that's not what i meant- not global groups
Just in groups.yml - ALL of your groups, not just Wanderer, inherit from a "Default" group that doesn't exist. You don't need g:Wanderer in globalgroups.
You need to either create a "Default" group for everything to inherit from, or change them to inherit from Wanderer (the group that you have already defined in groups.yml)
If it's still not working after that, I'll have to test it out myself with your groups file- there could be something weird with negating the permission and then un-negating it in the same group.
Actually- what I'd suggest is, make a "Default" group in groups.yml - have everything inherit from that, and give it "- -Magic.cast.*". Then in the Wanderer group, add "Magic.cast.tag", etc.
I think the GM might not make sense of it if the negation is the same group as the un-negation.. but honestly, I'm not sure- this is really all basic GM help, and I'm not an expert, I really never use perms :|
-
View User Profile
-
Send Message
Posted Jul 21, 2014@NathanWold
Alright so I went into my global groups made a group called Wanderer and gave it these perms:
g:Wanderer:
permissions:
- -Magic.cast.*
- Magic.cast.tag
- Magic.cast.flare
- Magic.cast.camera
Then went back to my groups file and told it to inherit from g:Wanderer
Still constantly telling me "you dont have permission to cast that here"
-
View User Profile
-
Send Message
Posted Jul 21, 2014@ph1823
I found several strange errors in those logs, the main one that concerns me is the "stack overflow" on /wand wolf - that seems to imply something really weird happened, like the item got swapped out. I'm guessing it's an issue with swordguns.
I've put a check in for this specific issue- if you can try a dev build that may fix it. Otherwise I will be releasing 3.4 soon, I think.
As for the jsonapi and swordguns errors- I see they both have errors, but they don't seem related to Magic. Do those errors still happen?
I didn't read entirely through ALL the logs, but I did try to find the relevant errors. I'm hoping I can help.
I run Spigot on my dev server, so I'm guessing this is probably a fundamental incompatibility with SworgGuns.
-
View User Profile
-
Send Message
Posted Jul 21, 2014@ph1823
Thank you, I will try and take a look- I'm not totally sure what you did there, you, there are like 20 links?
@D3layed
Yes, there is! Short answer, for a "safe" blink:
The first three control what happens when you aim up or down, or cast while facing a solid block.
The last one is the one causing you issues- it controls what the spell will target through (a common properly of all spells, most of which target through doors, glass, etc).
If the "transparent_to_construction" list doesn't do what you want, check out messages.yml - you can make your own lists or edit the default ones there.
@minecraft_in_my_veins
The first thing I see wrong there is you're referring to a "default" group in your inheritance that doesn't exist- that should probably be "wanderer" or some other base group?
-
View User Profile
-
Send Message
Posted Jul 21, 2014Hello,sorry to bother you..but I spent all day yesterday trying to figure this out.
I'm trying to make it so that only certain groups can use certain spells.I have read all your info on permission http://dev.bukkit.org/bukkit-plugins/magic/pages/admin-instructions/ and also went to your alternative config list and copy and pasted the groupmanager permissions into my group file.
The strange thing is once I did this..I gave the server a reload and it worked I could only cast spells I had the permission to cast but then after a short time it stopped working and I had access to no spells.
Could you please help me understand what I did wrong?
-
View User Profile
-
Send Message
Posted Jul 21, 2014Is there a way to prevent tesseract and blink from teleporting through doors? the 'allow passthrough' parameter is set to false for both.
-
View User Profile
-
Send Message
Posted Jul 21, 2014@NathanWolf
Ok my post is edit .
-
View User Profile
-
Send Message
Posted Jul 20, 2014@ph1823
Wow, please edit/remove that post!
If you need to paste an entire server log, please use pastebin, gist or a similar service.
I can't read any of it, and it makes this page a million miles long, hiding all other posts.
I have no idea why JSONAPI would have anything to do with my plugin, I could see maybe some strange interaction with SwordGuns, just from the name of that plugin, but really shouldn't have an issue. I'll take a look if you can get me a server log I can actually read!
Thanks.
-
View User Profile
-
Send Message
Posted Jul 20, 2014The plugin is incomplatible while JSOAPI AND Swordguns and ... My erreor / My logs : 1er Errot : http://pastebin.com/bR8RTh4T 2 ° 1) http://pastebin.com/mSfs6hL7 2) http://pastebin.com/d3zKZU7q 3)http://pastebin.com/wDmQxcmd 4) http://pastebin.com/2tWd4U5F 5) http://pastebin.com/pKZi83BR 6) http://pastebin.com/SJB6xVPy 7)http://pastebin.com/FDAyxXkV 8)http://pastebin.com/MA8PJzTf 9)http://pastebin.com/NaANK7ix 10)http://pastebin.com/YZabcCcp 11)http://pastebin.com/WQfDagmM 12)http://pastebin.com/FeCgTHbj 13)http://pastebin.com/crAiHU0r 14)http://pastebin.com/AZkaXGxH 15)http://pastebin.com/Eez8stuZ 16)http://pastebin.com/dk39pDdA 17)http://pastebin.com/utQ9bHTt 18)http://pastebin.com/MTrxSN33 19)http://pastebin.com/Bwua2aEj 20)http://pastebin.com/GMhHCxCJ 21)http://pastebin.com/cdEZKBuE 22)EN ATTENTE IN ATTENTE 23)sorry 24) 25)
3) in attente
AND click the wand wolf disconnect a erro : internal erro
Thank you
-
View User Profile
-
Send Message
Posted Jul 19, 2014<<reply 2274133="">>
No worries, you're welcome! I think I need to update the command page, there are a few of the newer ones missing, like mgive.
/magic give spell [spell]
Also works, but I'm trying to transition to mgive which is easier to use.
Let me know if you have any problems!
-
View User Profile
-
Send Message
Posted Jul 19, 2014@NathanWolf
Thanks for the help and i should have looked at all the commands first
-
View User Profile
-
Send Message
Posted Jul 19, 2014@NathanWolf
yup, posted basically the same message to them ;)
-
View User Profile
-
Send Message
Posted Jul 18, 2014@chuck4100
Have you also asked the DungeonBridge dev, by chance? I can check into that code if it's OSS and I have time. I may be able to work around this by adding a config option for Magic's event listener priorities, but hard to really know if that'd help without knowing what exactly it's doing that is making the other plugin NPE.
@lordseabreeze
Use the "mgive" command in recent Magic versions:
Any of those variants should work, give it a shot!
These will give you items that dtlTraders can sell. Note that there is a very complex (too complex) mechanism to make this happen that is specific to dtlTraders.
In future releases (after Minecraft 1.8, hopefully) Magic items may be universally compatible with plugins like Shopkeepers, and just as a warning the way dtlTraders works with them may change at that point, meaning you'll have to update your shops. Hopefully it won't be a big deal, though, and I'll warn if that happens.
For what it's worth, I really prefer Shopkeepers and the general idea of a physical economy, but to each her/his own!
-
View User Profile
-
Send Message
Posted Jul 18, 2014I am making a little server just for my friends and i wanted to know how do you sell spells. because i have DtlTraders and dont know how. and on the introduction video it should say "(spell) has been added to wand" and when you mouse over it in the shop it says will be absorbed by your wand. also this Plugin is amazing and it must have took a long time to make.
-
View User Profile
-
Send Message
Posted Jul 16, 2014Hello, not asking for anything just posting an FYI. There is an incompatibility with the plugin DungeonBridge
Pasted the error HERE
Happens when opening a wand inventory and it completely disables use of wands.
-
View User Profile
-
Send Message
Posted Jul 15, 2014Broomsticks!
An upcoming, exciting new feature of Magic 3.4 will be flying broomsticks!
This is something I've been working on quite a bit for the Harry Potter configs, but I wanted to bring a generic "flying broomstick" over to the default Magic configs. Here's a picture of me flying on it!
And how it looks when you look down while flying:
This uses the "undead horse" skin, which is re-textured in the Magic Resource Pack. This should generally not interfere with your server, unless you use zombie horses somewhere. Any horse type can be used, though - the HP config is going to use all of the base horse types for different broom models that are visually distinct, for instance.
The brooms are heavily customizable, and I'm going to work on an improved upgrade system that would allow for broom-specific upgrades. The HP config has several different variants, all with different top speeds, handling attributes and braking power.