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
In reply to Forge_User_19773884:
I can't seem to edit any of my plugin configs anymore. If i change any the entire magic plugin stops working when i join my server. The wands revert to hoes and i can't use anything. The only solution is to delete and redownload the magic plugin, removing everyone's progress.
In reply to 98271a703b494f9f8a8482f123783098:
Hi! I'm really sorry if this is a stupid question or if there's already info here about it, but I'd like to know how I can change the damage one specific spell does? I want to increase Chain Lightning's damage enough that it would one-shot 20 or so hearts but I don't know how. I'm very new to plugins and don't know how to do much but I've been looking around on this website and tried looking inside the config, spells folder, spells.yml and the default spells.yml but I can't see how to change it. Thanks in advance and sorry again if it's already answered.
In reply to 98271a703b494f9f8a8482f123783098:
In reply to NathanWolf:
In reply to NathanWolf:
#
# Modify this file to change the available spells.
# New spells can be added, existing spells modified or removed (disabled)
#
# You can also add individual files to the spells/ folder
#
# To see the current default builtin configs, look in this folder:
# https://github.com/elBukkit/MagicPlugin/tree/master/Magic/src/main/resources/defaults/spells
#
# For customization help see:
# https://github.com/elBukkit/MagicPlugin/wiki/Customization
#
#
# This is the Spell configuration file for the Magic plugin.
#
# Here you may alter default spell behavior, or add and remove spells.
#
# The name, description, and usage of a spell should be defined in messages.yml as
# messages.spells.<spellkey>.name
# messages.spells.<spellkey>.description
# messages.spells.<spellkey>.usage
# messages.spells.<spellkey>.cast
# ... etc.
#
# General format:
#
# <spellkey>:
# icon: <material name>
# category: <anything>
# class: <Must be a class from the spells package.>
# costs:
# xp: <xp/mana amount>
# <material_name>: <reagent amount>#
# parameters:
# <specific spell parameters- TODO: list common ones>
#
#
# Examples:
# Note that a "#" character means the line is commented out and has no effect.
# Make sure to not comment out the lines you add, there should not be a space in front of the name, indentation is important.
# Use http://www.yamllint.com if you have issues with your config, make sure not to use tabs!
#
# Disable the kill spell completely
# kill:
# enabled: false
# Change the cooldown on the petrify spell to one minute (60 seconds, 60000 ms)
# petrify:
# parameters:
# cooldown: 60000
# Change casting cost of blind spell to 100 mana
# blind:
# costs:
# mana: 100
# Require kill spell to consume health
# kill:
# costs:
#
chainlightning:
parameters:
player_damage: 20
entity_damage: 20
In reply to 98271a703b494f9f8a8482f123783098:
In reply to NathanWolf:
In reply to 98271a703b494f9f8a8482f123783098:
So basically just remove the "# " there, the "chainlightning" part should have nothing in front of it at all.
Hey, really loving the plugin but it keeps throwing this error into console every so often. Thankfully doesn't seem to be affecting the server or people online, but still annoying to have it popping up in console at random. Using the latest spigot build for 1.12.2
[09:31:39 ERROR]: Could not pass event ChunkUnloadEvent to Magic v7.3.7-dbf3886
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-2086bb0-8cc5a7e]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-2086bb0-8cc5a7e]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot.jar:git-Spigot-2086bb0-8cc5a7e]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [spigot.jar:git-Spigot-2086bb0-8cc5a7e]
at net.minecraft.server.v1_12_R1.ChunkProviderServer.unloadChunk(ChunkProviderServer.java:293) [spigot.jar:git-Spigot-2086bb0-8cc5a7e]
at net.minecraft.server.v1_12_R1.ChunkProviderServer.unloadChunks(ChunkProviderServer.java:268) [spigot.jar:git-Spigot-2086bb0-8cc5a7e]
at net.minecraft.server.v1_12_R1.WorldServer.doTick(WorldServer.java:297) [spigot.jar:git-Spigot-2086bb0-8cc5a7e]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:801) [spigot.jar:git-Spigot-2086bb0-8cc5a7e]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot.jar:git-Spigot-2086bb0-8cc5a7e]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot.jar:git-Spigot-2086bb0-8cc5a7e]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot.jar:git-Spigot-2086bb0-8cc5a7e]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_171]
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode(Unknown Source) ~[?:1.8.0_171]
at java.util.HashMap$ValueIterator.next(Unknown Source) ~[?:1.8.0_171]
at java.util.Collections$UnmodifiableCollection$1.next(Unknown Source) ~[?:1.8.0_171]
at com.elmakers.mine.bukkit.magic.listener.MobController.onChunkUnload(MobController.java:151) ~[?:?]
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_171]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_171]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot.jar:git-Spigot-2086bb0-8cc5a7e]
In reply to Rogueleader89:
In reply to NathanWolf:
Hello id like to say that this is actually causing problems it was working fine one minute couple hours later people randomly crash and its the plugin itself and not the server the version is
1.12.2
Please Fix this if its not abandoned.
In reply to nekomaid_chan:
In reply to NathanWolf:
In reply to nekomaid_chan:
hello nathan,
Im trying to get the wand the legit way.
I have everything: the wand, enchantment table, lapis.
But when i place the wand into the enchantment table, the place where you can see with enchantment you will get is gray and i cant push on it so.
What am i doing wrong?
Greetings... gersda
In reply to Forge_User_93336111:
Thx Nathan