What am i doing wrong?

Discussion in 'Plugin Development' started by iamcion, Nov 24, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    iamcion

    ok, so.... i made a bukkit plugin, there are no errors...
    and i keep getting this when i load the plugin via server...

    Code:java
    1. 13:24:24 [INFO] This server is running CraftBukkit version git-Bukkit-1.6.4-R2.0
    2. -b2918jnks (MC: 1.6.4) (Implementing API version 1.6.4-R2.0)
    3. 13:24:25 [SEVERE] Could not load 'plugins\WorldGive.jar' in folder 'plugins'
    4. org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.i
    5. amcion.WorldGive
    6. at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    7. ava:184)
    8. at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    9. java:305)
    10. at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    11. .java:230)
    12. at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.ja
    13. va:241)
    14. at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:21
    15. 9)
    16. at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56)
    17. at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11
    18. )
    19. at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.jav
    20. a:107)
    21. at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java
    22. :393)
    23. at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5
    24. 83)
    25. Caused by: java.lang.ClassNotFoundException: me.iamcion.WorldGive
    26. at java.net.URLClassLoader$1.run(Unknown Source)
    27. at java.net.URLClassLoader$1.run(Unknown Source)
    28. at java.security.AccessController.doPrivileged(Native Method)
    29. at java.net.URLClassLoader.findClass(Unknown Source)
    30. at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader
    31. .java:80)
    32. at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    33. java:53)
    34. at java.lang.ClassLoader.loadClass(Unknown Source)
    35. at java.lang.ClassLoader.loadClass(Unknown Source)
    36. at java.lang.Class.forName0(Native Method)
    37. at java.lang.Class.forName(Unknown Source)
    38. at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    39. ava:173)
    40. ... 9 more
    41. 13:24:25 [SEVERE] Could not load 'plugins\Adventurer.jar' in folder 'plugins'
    42. org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.i
    43. amcion
    44. at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    45. ava:184)
    46. at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    47. java:305)
    48. at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    49. .java:230)
    50. at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.ja
    51. va:241)
    52. at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:21
    53. 9)
    54. at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56)
    55. at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11
    56. )
    57. at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.jav
    58. a:107)
    59. at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java
    60. :393)
    61. at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5
    62. 83)
    63. Caused by: java.lang.ClassNotFoundException: me.iamcion
    64. at java.net.URLClassLoader$1.run(Unknown Source)
    65. at java.net.URLClassLoader$1.run(Unknown Source)
    66. at java.security.AccessController.doPrivileged(Native Method)
    67. at java.net.URLClassLoader.findClass(Unknown Source)
    68. at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader
    69. .java:80)
    70. at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    71. java:53)
    72. at java.lang.ClassLoader.loadClass(Unknown Source)
    73. at java.lang.ClassLoader.loadClass(Unknown Source)
    74. at java.lang.Class.forName0(Native Method)
    75. at java.lang.Class.forName(Unknown Source)
    76. at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    77. ava:173)
    78. ... 9 more


    Here is my plugin.yml aswell :/
    http://pastebin.com/ExJQuj9N
    it is in the ROOT aswell. :I
     
  2. Offline

    mattrick

    iamcion
    Your "main:" in plugin.yml must point to the class. For instance if my main class is in the package "mattrick.16", my main would be "mattrick.16.Main" not "mattrick.16".
     
  3. Offline

    iamcion

    so, it should be:

    name: Adventurer
    main: me.iamcion.adventurer.Main
    version: 1.0.1
    author: iamcion
    description: The Adventure Map Makers Best Friend!

    the package is me.iamcion.adventurer
     
  4. iamcion
    To go along with what mattrick16 said, you didn't specify what your main class is when you declared your package in "main" in your plugin.yml. Without that, Bukkit won't know where to look to start your plugin. So, change your "main" to: me.iamcion.MAINCLASS
     
  5. Offline

    iamcion

    Thank you both! my plugin works now :'D
    time to post it on bukkit dev :D
     
  6. iamcion
    Awesome :) Good luck with it :)
     
Thread Status:
Not open for further replies.

Share This Page