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 Dec 7, 2015@Dannebooi1
If you mean "allow-flight: true", that shouldn't be necessary. Though some things like Fling or the Rocket Boots may trigger flight checks, brooms should not- it puts the player in creative fly temporarily, which servers are generally ok with.
It certainly shouldn't require it to be off! That'd be pretty weird.. let me know if you see that for sure and I can try it out.
But yeah, sorry for the confusion- I rebalanced brooms recently so they take some skill to fly now, unless you level them up a bit.
-
View User Profile
-
Send Message
Posted Dec 7, 2015@NathanWolf
Yes, it can fly, steer but not good, Yes you can see the broomstick while flying, And yes Horse Gui is working.
Ohhhh, Thats it! Thank you! lol, i did not think of that because i was scared something of my plugins broke the magic plugin.
So if i do fly=allow enabled in server properties, should it not effect? Since i tried it with a other version of Magic and the broomstick stopped working.
-
View User Profile
-
Send Message
Posted Dec 7, 2015@Dannebooi1
Broomsticks don't do anything special for steering, so that's pretty odd. Is it just putting you in gm fly? Does it push you forward? Can you see yourself riding a broom item? Does the Horse GUI come up (jump meter/hearts)?
There isn't a reason I can think of why disabling flight would make it work better :(
EDIT: Also be aware that brooms are just hard to steer until you power them up. If it's all working, pressing shift will reorient you, otherwise they drift a lot. You can do "/wand enchant 100" on a broom to level it up a bit, it will have better steering.
-
View User Profile
-
Send Message
Posted Dec 6, 2015@NathanWolf
If i do fly=allow in server properties the broomstick stops working, sends away the broomstick but not the player.
Other question, No, i have not disable any mob-spawn settings, i only set non mob-spawning in spawn and in the other worlds spawnarea, nothing else.
It works fine now if i have fly denied but still i can't steer the broomstick, the wands does not bug anymore and thats nice.
The only problem i have is the steering part with the broomstick
-
View User Profile
-
Send Message
Posted Dec 6, 2015@ShadowWolf294
Whether or not "*" works is up to your GM, for the most part. I've used Pex and GroupManager and not had any issues there. Let me know your GM and what specific nodes you're trying to give?
-
View User Profile
-
Send Message
Posted Dec 6, 2015@Dannebooi1
You should not have to enable flying for brooms to work, they use gm fly to avoid issues there.
Towny or WorldGuard regions with mob spawning denied sometimes make brooms break, though, since they spawn a horse. Are you inside of a no-mob region, by any chance?
-
View User Profile
-
Send Message
Posted Dec 6, 2015Hi @NathanWolf!
I was just looking through the new updates you've posted on the plugin and the SP system is amazing. It's just as I imagined it. However, I was just going through the permissions and noticed that the plugin doesn't abide the '*' node. If you haven't got too much on your plate, is it possible you could fix this please?
Thanks. :)
-
View User Profile
-
Send Message
Posted Dec 5, 2015@NathanWolf
No errors at all, but i fixed the broomstick by disabling Flying = allowed in server config.
Now the broomstick cannot be steered, how comes that?
Heres my log: http://pastebin.com/BQPMCNbb
-
View User Profile
-
Send Message
Posted Nov 30, 2015@Dannebooi1
The broomstick issue sounds like maybe worldguard blocking mob spawning. I'm trying to figure out a way around that, but they use invisible horses so it's a bit tricky.
The other errors, though, sound like something is broken. Can you check your server logs for errors, please? If you see any from Magic, pastebin them here and I'll help out. If items are getting wiped on restart you may have a plugin conflict of some kind.
-
View User Profile
-
Send Message
Posted Nov 30, 2015Hey i am wondering, if its a bug that the broomstick isn't flying, it sends it in the air without the player, also all the items tex default wand is dropable and cannot be used. The armor and all stuff loses the names whenever i restart my server
Is there a way to fix this? Is it a known bug? I also tried all the 1.8 updates you have and the 2 latest updates you did, lucky if you could fly with the broomstick you could not steer it, i got a spigot 1.8.8 server.
Thanks
-
View User Profile
-
Send Message
Posted Nov 28, 2015@mcbunnylau
There are no special install instructions- could you please paste your server logs here;
Http://www.pastebin.com
And then paste the link here, so I can see them? I'm guessing there will be some startup errors from Magic.
-
View User Profile
-
Send Message
Posted Nov 28, 2015Hello NathanWolf! Could you possibly explain how to install your plugin or create a video tutorial? I'm a bit confused because I put it in the plugins folder but when I try to make the wand and use the commands it doesn't work at all. Also no folders are loading. I tried all you other builds you have on 1.8 on this website but none of them work. I am currently using 1.8
-
View User Profile
-
Send Message
Posted Nov 26, 2015@Atrelyu
It's not too bad, but you might be able to find other plugins (TerrainControl) that do a better job.
If you use WorldBorder and pre-generate chunks it won't make a difference.
Using a MagicWorld with block replacement enabled, I would say chunk generation is about 1 1/2 times more expensive than normal. It generates chunks using the vanilla code, and then replaces each non-air block in the chunk.
So it can be a bit laggy when generating new chunks, but otherwise shouldn't cause issues.
Mainly what MagicWorlds is good at is creating a "parallel" world that has the same structure as your main world, but using different blocks.
-
View User Profile
-
Send Message
Posted Nov 26, 2015Hello Nathan! This question is somehow related to your other plugin Magic Worlds. I read that using a custom world with this plugin could make the server a bit laggy. The thing is, can you basically tell me if ot's actually a good idea to have a custom world? Or maybe they tend to be problematic? Because if they make a lot of troubles I wouldn't mind deleting it but I want a second oppinion before taking actions or installing that plugin. Thanks in advance :)
-
View User Profile
-
Send Message
Posted Nov 16, 2015If you wanna see how Im using your masterpiece join my server.
Ill donate when I can, if theres anyway I can credit you on my server to let me know whatever you want.
IP: TVRP.Hosthorde.net
-
View User Profile
-
Send Message
Posted Nov 16, 2015Oh ok I got it all figured out. Basically the race selection area is powered via command blocks. I use , /wandp @p specificwand and I make sure each race has its own magic perms. I may be over complicating things but at the end of the day it all works like a charm. Thanks. I get confused mostly because your plugin is just so damn limitless.
-
View User Profile
-
Send Message
Posted Nov 16, 2015@garcialakeworth
I think I understand- but it may not be necessary. As long as the wands are bound, they're the only ones that can use that wand- no permissions required. If you do want to set up the groups, even as a back-up plan, that's how you'd do it though.
I'm not sure I fully understand about the sudo thing- if you want to give wands via a cmd block, you can use "wandp @p merfolk". Definitely do not give players permission to create wands! :D
Another alternative is to use an NPC- but I'm not sure how you're locking players out from getting multiple different wands?
-
View User Profile
-
Send Message
Posted Nov 16, 2015yea thats what I did I made Races, they each get their own wand. I just wanted them from getting any wand they want and using any spell they want since I have to give them the wand create permission so I can sudo them to give themselves the wand. For example I have the race merfolk, they have the wand and the ability "gills" which is the diving helmet spell. I gave this race its own permission group and the permission to use gills. So what your saying is I need to add -Magic.cast.* to their permissions to prevent them from casting spells outside the ones I gave them in their permissions?
Not sure if you understood that sorry lol I think I explained the problem. ;D
-
View User Profile
-
Send Message
Posted Nov 16, 2015@garcialakeworth
Thank you! :)
It's pretty hard to make Magic work well with a rank/permission based server, but it's been done.
If you have wands set to auto-fill, then you have to set up your permission groups in a particular way.
You need a base group, say "default", that has "-Magic.cast.*". That's a negated permission, so they can't cast any spells by default.
Then in your rank groups, you add back in individual permissions, like "Magic.cast.missile".
Magic is (at least for now) mainly an item-based plugin, and doesn't use permissions for anything but commands.
So the way I would recommend doing this sort of thing is having several different types of wands, each of which has specific spells on them (or the ability to earn specific spells, if you want progression).
Then you have players choose which wand they want. You could put them in a corresponding GM group at this time, too, but the two are completely unrelated- they would just have the "right" wand for their rank, if that makes sense.
-
View User Profile
-
Send Message
Posted Nov 16, 2015Im in love with this plugin, its seriously making my server. lol
Its tied into like everything!
How do I give someone a wand that they can use?
Right now Im having players step on a plate and having it sudo the wand to themselves but then they can use like all the spells they want. I permissioned certain spells to certain classes. Any ideas?