Magic
Server Compatibility
Please make sure you download the correct version for your server:
-
1.9.3 and up => Latest 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
@gumgumpuntnl
As an update, the short-lived arrows should work fine now, I just submitted 3.0-RC2 with the fix.
You also inspired me to finally get updated. As it turns out, the Bukkit "bug" that has been holding up enchanting since 1.7.2-R3 is a "feature". But it basically prevents customized enchanting.
Anyway, I submitted a pull request that is kind of a better work-around, but really an extendible enchanting system would be nice. In the meantime I added a hacky work-around, but this means enchanting will once again work in any CB version- hooray!
NOTE: Magic now also includes MCStats. I thought about this a lot, I generally don't like spying, but I have to admit I'm really curious about who all is using my plugin. And if enough of you are using it, MCStats could also get me some exposure, which would be cool - the more people using my plugin, the happier I'll be! :)
You can opt out of MCStats in Magic's config.yml (or by turning off MCStats completely in its own config) if you don't want to participate- it's entirely anonymous and low-bandwidth, though!
@gumgumpuntnl
Well, thanks! I'd love to update my server.... I'll do some testing today :)
EDIT: Well, I got very hopeful there for a second! Enchanting is still broken, though at least it's broken in a better way (e.g. totally broken versus free!)
CommandBook throws NPE's all over, looks like something with the AFK component.
Anyway I'll have to wait on updating my server- but I will test the arrow spell out and get that fixed, maybe release 3.0-RC2. So if you can wait a bit, don't bother with those config changes.
And to be clear, if you do see that message it is a benign warning- though I do realize it's an incredibly spammy one. :(
@NathanWolf
I also use citizens, and the dev.buils works ok for me.
Ooooh ... thank you. I didn't even realize that was out :\
I'll have to test with a current version, I've been avoiding updating since enchanting broke in 1.7.2-R3, and then everything seemed broken in 1.7.8 .... I think Magic works ok, but the rest of the plugins I use on my server (Citizens, mainly) seem busted.
Anyways, I'll test it out when I get a chance! In the meantime, you can turn off the short-lived arrows but it really is a nice performance benefit to have that turned on, especially if players spam Arrow Rain.
@NathanWolf
I'm using Bukkit 1.7.9-R0.1 (Build #03072)
I will edit spells.yml and see if its works.
@gumgumpuntnl
That goes in spells.yml ....
What version of CB do you have? If that's really broken in CB I should just remove it, though I'm not getting the error- I'm still on 1.7.2 though.
@NathanWolf
I'm running Bukkit, but in what file do i have to change this tick_increase?
@gumgumpuntnl
This should do it (I'm running Spigot now, too, on my NodeCraft server-though my primary test server will always be CraftBukkit!)
I'm hoping to make this better, I assume Spigot has just named that field something else, probably de-obfuscated it. I'm guessing Spigot already makes projectiles shorter-lived than usual so maybe this optimization isn't even needed there.
Oh, btw, I'm not allowed to support Spigot here... :P
I'm getting this warning:
[warning] [Magic] Failed to create short-lived arrow. Are you running bukkit? Set tick_increase to 0 to avoid this message
Where do i change this tick_increase?
@Airos18
Great, glad to hear it! I realized I may have been lying about the tab completion, I'm not sure it's hooked up for "give". I'll open a ticket for that :)
@NathanWolf thanks a lot it works ;)
@Airos18
Use the /magic give command for spells and brushes, the tab completion should help!
how i can sell only spells? i mean, i know how to sell wands but how i get materials or spell to send on dlttraders?
@NathanWolf
Ok, I'll go on my server, cast the Wolf House spell and then check the console.
Edit: I do get an error in the console when I try to cast the spell.
Another Edit: I got it to work!!! I just had to update WorldEdit!!
@Shadowcoco141
Oh, ok- those are schematic-based. So something is up with the WE integration- do you see Magic print a message in the logs about schematics being enabled or disabled? It should show one or the other.
Failing that, you may need to upgrade to the latest (dev) build of WE. That's what I'm running on my server, though I thought it was only needed for chest contents and the like.
@NathanWolf
Well, what I mean by building spells is spells like cage, tent, wolf house, the garden house spell, etc. (The spells that create a structure don't work).
@Shadowcoco141
None of the building spells work at all? Or just the schematics? WorldEdit is only used for loading schematics.
If none of the building spells work, make sure you're not in a WG region, and that you have a simple brush selected (e.g. /wand add material stone). Then just try Blob- if that doesn't work, something's very broken.
@NathanWolf
I am using WorldEdit on my server. But none of the building spells work.
@Shadowcoco141
Schematics require WorldEdit, and I think you need a pretty recent version of it if you want chest, sign, and command block contents to load (like for Wolf House and stash chest).
I *may* integrate (or write..) my own NMS lib with schematic loading eventually, but for now that's a lot of work and WE's works well, so I just use it. If you don't have WE, this means none of the schematic brushes will work (and it warns you as such in the log).
If that's not it, then I'm not sure what's wrong and would need more info :)
Hello, I have a problem. Whenever I try to use the cage, tent or the wolf house spell nothing happens. Can anyone help me?
P.S. I'm using magic version 2.9.8.1