Spigot Magic 7.7.6

Add fully customizable magic wands, items, spells, mobs and more to your server!

  1. How do I disable certain spells? I want to disable all the construction spells.

    Thanks
     
  2. Hey how does the ocarina work? I right click and when I use my numbers to try to play, it takes me back to my weapons.
     
  3. hi friend, your work its amazing! i love it.
    but... the progression, work? my users no have any progression, the old mage, using your wand in every time, for 1 mounth, but, its begginner, any idea? sorry my poor english
     
  4. using broomsticks is crashing the server and i have no idea why. when rebooted it leaves a broom on the ground fully rendererd that can not be removed too
     
  5. Can I use the Papi variable in my skills? How to do it
     
  6. NathanWolf updated Magic with a new update entry:

    Bug Fixes, And a Few New Features

    Read the rest of this update entry...
     
  7. It's probably obvious at this point, but I will not have the time in the forseeable future to support this plugin in depth. I will try to keep up with bugs (please use github issues) and I'll check in when I can, but in general you're kind of on your own. Sorry!

    You would need WorldGuard (use the blocked-wands flag) or a permission plugin that allows per-world permission (-Magic.wand.use)

    Check your server logs, it will tell you the URL on startup when it checks for the RP

    There is a wiki that goes into great depth on all the features. Only so much I can fit on Spigot's project description page.

    Probably a yaml issue, like you used tabs or something?

    Fixed in 7.7.5

    Unfortunately I don't think so- there is a lot of weirdness with the ender dragon's attack states that I don't have plans to support. Sorry!

    Players don't get any of those. But if you really want to disable them for whatever reason, see:

    https://github.com/elBukkit/MagicPlugin/wiki/Customization#customizing-spells

    Sounds broken? It's working for me, sorry.

    I haven't seen this behavior, but you may have to just disable them. Sorry!

    No, Papi integration is one way (Magic provides some variables, but can't read them in configs)
     
  8. My recall was working with /home bed, but it stopped from working, it just says Recall Failed, is there a way to configure it with EssentialsX ?
     
    #4289 kamutking, Oct 22, 2019
    Last edited: Oct 31, 2019
  9. I am having an issue with the Emerald Swords. They are supposed to be indestructible. The swords are changing their appearance several times and then vanishing. I am using 1.14.4. This issue did not occur on 1.14.3

    Anyone else seeing this?
     
  10. I edited the crafting.yml and followed the examples in there, i enabled the example inc and leather things which did not work and also tried to disable crafting emerald swords and the entire plugin will not work now :/ any tips? I want to enable players to make the coal inc and leather from rotten flesh but disable them, from making emerald swords.


    >.... [01:15:55 INFO]: [Magic] Enabling Magic v7.7.4-fd3f986
    >.... [01:15:55 INFO]: [Magic] EffectLib initialized
    >.... [01:15:56 WARN]: [Magic] Error loading crafting
    org.bukkit.configuration.InvalidConfigurationException: mapping values are not allowed here
    in 'string', line 41, column 14:
    emerald_sword:
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:56) ~[patched_1.14.4.jar:git-Paper-175]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[patched_1.14.4.jar:git-Paper-175]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[patched_1.14.4.jar:git-Paper-175]
    at com.elmakers.mine.bukkit.utility.CompatibilityUtils.loadConfiguration(CompatibilityUtils.java:635) ~[?:?]
    at com.elmakers.mine.bukkit.magic.ConfigurationLoadTask.loadOverrides(ConfigurationLoadTask.java:187) ~[?:?]
    at com.elmakers.mine.bukkit.magic.ConfigurationLoadTask.loadConfigFile(ConfigurationLoadTask.java:203) ~[?:?]
    at com.elmakers.mine.bukkit.magic.ConfigurationLoadTask.run(ConfigurationLoadTask.java:543) ~[?:?]
    at com.elmakers.mine.bukkit.magic.ConfigurationLoadTask.runNow(ConfigurationLoadTask.java:582) ~[?:?]
    at com.elmakers.mine.bukkit.magic.MagicController.loadConfiguration(MagicController.java:1722) ~[?:?]
    at com.elmakers.mine.bukkit.magic.MagicController.loadConfiguration(MagicController.java:1714) ~[?:?]
    at com.elmakers.mine.bukkit.magic.MagicController.loadConfiguration(MagicController.java:1710) ~[?:?]
    at com.elmakers.mine.bukkit.magic.MagicController.load(MagicController.java:1751) ~[?:?]
    at com.elmakers.mine.bukkit.magic.MagicController.initialize(MagicController.java:937) ~[?:?]
    at com.elmakers.mine.bukkit.magic.MagicPlugin.initialize(MagicPlugin.java:187) ~[?:?]
    at com.elmakers.mine.bukkit.magic.MagicPlugin.onEnable(MagicPlugin.java:181) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.14.4.jar:git-Paper-175]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:338) ~[patched_1.14.4.jar:git-Paper-175]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:420) ~[patched_1.14.4.jar:git-Paper-175]
    at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugin(CraftServer.java:467) ~[patched_1.14.4.jar:git-Paper-175]
    at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugins(CraftServer.java:381) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:474) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:290) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:870) ~[patched_1.14.4.jar:git-Paper-175]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
    Caused by: org.yaml.snakeyaml.scanner.ScannerException: mapping values are not allowed here
    in 'string', line 41, column 14:
    emerald_sword:
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:870) ~[patched_1.14.4.jar:git-Paper-175]
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358) ~[patched_1.14.4.jar:git-Paper-175]
    at org.yaml.snakeyaml.scanner.ScannerImpl.peekToken(ScannerImpl.java:250) ~[patched_1.14.4.jar:git-Paper-175]
    at org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd.produce(ParserImpl.java:253) ~[patched_1.14.4.jar:git-Paper-175]
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) ~[patched_1.14.4.jar:git-Paper-175]
    at org.yaml.snakeyaml.parser.ParserImpl.getEvent(ParserImpl.java:168) ~[patched_1.14.4.jar:git-Paper-175]
    at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:87) ~[patched_1.14.4.jar:git-Paper-175]
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:108) ~[patched_1.14.4.jar:git-Paper-175]
    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:139) ~[patched_1.14.4.jar:git-Paper-175]
    at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:524) ~[patched_1.14.4.jar:git-Paper-175]
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:437) ~[patched_1.14.4.jar:git-Paper-175]
    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:54) ~[patched_1.14.4.jar:git-Paper-175]
    ... 23 more
    >.... [01:15:56 WARN]: [Magic] *** An error occurred while loading configurations ***
    >.... [01:15:56 WARN]: [Magic] *** Magic is temporarily disabled ***
    >.... [01:15:56 WARN]: [Magic] *** Please check the errors above, fix configs ***
    >.... [01:15:56 WARN]: [Magic] *** And '/magic load' or restart the server ***


    Edit: I deleted all the changes and put the Crafting.yml back as default and the plugin works but I still cannot for the life of me figure out how to make Emerald Swords NOT craftable and how to make the zombie leather and coal ink craftable. It's wracking my pea brain XD
     
    #4291 MrRayhonda, Nov 3, 2019
    Last edited: Nov 3, 2019
  11. What is the ID of "shulker bullet" in "projectile"
    Incomplete description of projectile type
     
  12. Can you share the config of whatever shop you're trying to show there? Probably the item names aren't quite right.

    I think Essentials changed something, I have not had a chance to update integration. It's probably going to be broken for now, sorry.

    I haven't seen that. Since that is a completely vanilla item, I have to imagine some other plugin is interfering with it somehow.

    It should just be like this in crafting.yml:

    Code (Text):
    emeraldsword:
      enabled: false

    coal_ink:
      enabled: true

    zombie_leather:
      enabled: true
    From that error it looks like you were missing a colon somewhere, maybe.
     
    • Like Like x 1
  13. Unfortunately those can't be used in the Projectile spell currently. There are technical reasons for this, due to spells being able to launch projectiles without a player. I'm hoping to fix this in the future, but currently there is no support for it.
     
  14. NathanWolf updated Magic with a new update entry:

    Lots of bug fixes

    Read the rest of this update entry...
     
    • Optimistic Optimistic x 1
  15. THAT WORKED! :O Thank you! I dunno why it was so hard for me to get working. Sadly now the only thing left to fix is using brooms. Using a broom crashes the whole server then when it reboots there is a broom on the ground that cannot be destroyed.

    This is the back end when i use a broom:
    >.... [19:13:08 ERROR]: Encountered an unexpected exception
    java.lang.AssertionError: TRAP
    at net.minecraft.server.v1_14_R1.ItemStack.checkEmpty(ItemStack.java:109) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.ItemStack.setCount(ItemStack.java:897) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:403) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1416) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:28) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:5) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1013) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1006) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1135) ~[patched_1.14.4.jar:git-Paper-175]
    at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:919) ~[patched_1.14.4.jar:git-Paper-175]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
    >.... [19:13:08 ERROR]: This crash report has been saved to: /home/container/./crash-reports/crash-2019-11-08_19.13.08-server.txt
    >.... [19:13:08 INFO]: Stopping server
     
  16. No trouble for the recall spell with essentials ^^ just reworked the spell to cast warps command I manually set, worked flawlessly
     
  17. Hey Nate, just stopping by to say Hello and wishing you well. <3
     
    • Friendly Friendly x 1
  18. when I use the magic broom the server shuts down. Can you help me?
    Possibly other items are causing the same problem.


    07.12 20:36:49 [Server] ERROR Encountered an unexpected exception
    07.12 20:36:49 [Server] INFO java.lang.AssertionError: TRAP
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.ItemStack.checkEmpty(ItemStack.java:109) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.ItemStack.setCount(ItemStack.java:897) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:403) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1416) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:28) ~[patched_1.14.4.jar:git-Paper-226] 07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:5) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1029) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1022) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1006) ~[patched_1.14.4.jar:git-Paper-226]
    07.12 20:36:49 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:929) ~[patched_1.14.4.jar:git-Paper-226]