Channeling Has No Name

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Minor
    • None
    • Affects Version/s: None
    • This server is running CraftBukkit version git-Spigot-2b0e71c-4a24108 (MC: 1.13) (Implementing API version 1.13-R0.1-SNAPSHOT)
    • Yes

      When trying to use the channeling enchantment with custom enchantments, it fails to get the name of Channeling.

      I added a check to the beginning of my plugin and received this error:

       

      [00:14:46 ERROR]: Error occurred while enabling EnchantmentSolution v1.0.2 (Is it up to date?)
      java.lang.NullPointerException: null /** important piece **/
      at org.bukkit.enchantments.EnchantmentWrapper.getName(EnchantmentWrapper.java:45) ~[spigot-latest.jar:git-Spigot-2b0e71c-4a24108]
      at org.bukkit.enchantments.Enchantment.toString(Enchantment.java:295) ~[spigot-latest.jar:git-Spigot-2b0e71c-4a24108] /** end important piece **/
      at org.ctp.enchantmentsolution.EnchantmentSolution.onEnable(EnchantmentSolution.java:124) ~[?:?]
      at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot-latest.jar:git-Spigot-2b0e71c-4a24108]
      at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:339) [spigot-latest.jar:git-Spigot-2b0e71c-4a24108]
      at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot-latest.jar:git-Spigot-2b0e71c-4a24108]
      at org.bukkit.craftbukkit.v1_13_R1.CraftServer.enablePlugin(CraftServer.java:426) [spigot-latest.jar:git-Spigot-2b0e71c-4a24108]
      at org.bukkit.craftbukkit.v1_13_R1.CraftServer.enablePlugins(CraftServer.java:340) [spigot-latest.jar:git-Spigot-2b0e71c-4a24108]
      at net.minecraft.server.v1_13_R1.MinecraftServer.m(MinecraftServer.java:562) [spigot-latest.jar:git-Spigot-2b0e71c-4a24108]
      at net.minecraft.server.v1_13_R1.MinecraftServer.g_(MinecraftServer.java:524) [spigot-latest.jar:git-Spigot-2b0e71c-4a24108]
      at net.minecraft.server.v1_13_R1.MinecraftServer.a(MinecraftServer.java:423) [spigot-latest.jar:git-Spigot-2b0e71c-4a24108]
      at net.minecraft.server.v1_13_R1.DedicatedServer.init(DedicatedServer.java:288) [spigot-latest.jar:git-Spigot-2b0e71c-4a24108]
      at net.minecraft.server.v1_13_R1.MinecraftServer.run(MinecraftServer.java:686) [spigot-latest.jar:git-Spigot-2b0e71c-4a24108]
      at java.lang.Thread.run(Unknown Source) [?:1.8.0_172]

      The code that breaks it is as follows:

      Enchantment enchant = Enchantment.CHANNELING;
      Bukkit.getConsoleSender().sendMessage(enchant.toString());

       

            Assignee:
            Unassigned
            Reporter:
            JTL
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: