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 Apr 11, 2015How do you allow a player to use a wand in a certain world guarded area but not other's
-
View User Profile
-
Send Message
Posted Apr 11, 2015For that you will need the WGCustomFlags plugin. This will let Magic add some new flags, allowed-spells and blocked-spells. These are lists, or you can use "*" to mean all. You can also deny or allow by category using allowed/blocked-spell-categories.
-
View User Profile
-
Send Message
Posted Apr 11, 2015Make sure you are using WG6 and the latest dev build of WGCustomFlags:
http://ci.mewin.de
-
View User Profile
-
Send Message
Posted Apr 11, 2015@NathanWolf
The reason I ask is there are a few other reasons they may not be able to cast other spells - region perms, casting cost, etc.
You can also use the command
To have magic dump out some info about a players various casting permissions.
-
View User Profile
-
Send Message
Posted Apr 11, 2015@Adamantyte
It really shouldn't. Did you try the "wand fill" command instead?
We are using this on a couple of servers, just as described, and it is working there. They get a specific "you don't have permission" type of message when trying to cast anything but Poison?
-
View User Profile
-
Send Message
Posted Apr 11, 2015@NathanWolf
No they cant cast the spells, the wand fill just gives them all the spells to their wand.
-
View User Profile
-
Send Message
Posted Apr 11, 2015@Adamantyte
Sorry, /wandp is a command. So you as an op do
I'm guessing it'll just be the same effect.
I'm also guessing that the low-rank player that gets all the spells can cast all the spells - have you tested this?
The perms are also "Magic", caps - not sure if your GM cares about that though.
-
View User Profile
-
Send Message
Posted Apr 11, 2015@nathanwolf yes my permissions are set correctly. My first rank PrisonerA has -magic.cast.* then when you rank up to PrisonerB you get magic.cast.poison . So when they become PrisonerB they get the permission to cast poison and when they go to the NPC that does fillwand he gives them all 149 spells instead of just poison. I will try with /wandp <player> fill right now edit: using /wandp <player> fill with the npc it says " spell /wandp <player> fill unknown " and i dont get any spells lol
-
View User Profile
-
Send Message
Posted Apr 11, 2015@Adamantyte
That is what fillwand does- or at least it should. Are you certain you have your permissions correct? Or does filwand really give them spells they can't cast? Might also try the "/wandp <player> fill" command, but those ought to do the same thing.
-
View User Profile
-
Send Message
Posted Apr 11, 2015Alright also I created the npc and did like you said and he does fillwand also i added the spells i want to the ranks but fillwand fills the wand with evvery single spell? How would i make it only add the spells that the players have permission to use? If that's possible...
-
View User Profile
-
Send Message
Posted Apr 11, 2015@lathame
Thank you lathame! Adamantyte, lathame is an expert at rank-based Magic so you will be in good hands. :)
-
View User Profile
-
Send Message
Posted Apr 11, 2015@lathame thank you very much for your offered help. I just sent you a pm!
-
View User Profile
-
Send Message
Posted Apr 11, 2015@Adamantyte
Simply use - -magic.cast.*
Then for each rank add the spells you want them to have access to. :)
Edit: I see you want to set up a server similar to mine, so if you need help feel free to PM me.
-
View User Profile
-
Send Message
Posted Apr 11, 2015What would be the fastest and most efficient way for me to negate all 200 spells in this plugin aside from me doing it manually like - -magic.cast.absorb - -magic.cast.admission etc... this will take forever. Is there like a list that i can copy and paste to get all the spells in one place quickly?
-
View User Profile
-
Send Message
Posted Apr 11, 2015@nathanwolf i will pay you $5 through paypal to set this plugin up for me lol
-
View User Profile
-
Send Message
Posted Apr 11, 2015@Adamantyte
Citizens is the only one that'll work :)
-
View User Profile
-
Send Message
Posted Apr 11, 2015@NathanWolf
Do you know of a good plugn that will allow me to make npcs that can have commands like the fillwand spell?
-
View User Profile
-
Send Message
Posted Apr 11, 2015@Sp33d3h
No plans, but we will see how things shake out! It's kind of a tumultuous world right now.
I'm not sure I have the time to support two totally different APIs, though.
-
View User Profile
-
Send Message
Posted Apr 11, 2015@NathanWolf
Ah, ok!! Thanks for the quick reply. I wish there was an alternative to cauldron...I've been testing plugins and they all have similar NMS class issues... Do you plan to add compatibility for sponge once it comes out?
-
View User Profile
-
Send Message
Posted Apr 11, 2015@Sp33d3h
No, sorry. I thought about adding support at one point (there's a lot of NMS-access code to re-work) but now that Cauldron a dead project I will probably not spend time on it.
Unless another dev wants to take on the task :)