Solved Plugin wont load! cant figure it out!

Discussion in 'Plugin Development' started by coolmonkeyguy, Mar 27, 2014.

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

    coolmonkeyguy

    Ok so I finished up this plugin and when i went to load it in minecraft it gives an error.
    error:
    Code:
    [14:27:58 ERROR]: Could not load 'plugins/Gizmos.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: coolmonkeyguy.plugin.gizmos
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:308) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:255) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.reload(CraftServer.java:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at org.bukkit.Bukkit.reload(Bukkit.java:279) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:196) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:542) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:529) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:286) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:251) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
    Caused by: java.lang.ClassNotFoundException: coolmonkeyguy.plugin.gizmos
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[?:1.7.0_45]
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_45]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_45]
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_45]
        at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_45]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_45]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_45]
        at java.lang.Class.forName(Class.java:270) ~[?:1.7.0_45]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.1-1-gd791c11-b2970jnks]
        ... 14 more
    
    I have my plugin.yml done and everything seems to be alright but everything i do leads to the plugin not being enabled.
    here is my plugin.yml and my folder src names.

    Plugin.yml
    Code:
    name: Gizmos
    main: coolmonkeyguy.plugin.gizmos
    version: 1.0
    description: gizmos
    Folders and files:
    Code:
    /Gizmos/src/coolmonkeyguy.plugin.gizmos/Gizmos.java
    also in the Gizmos folder: JRE System Library [JavaSE-1.6]
    Referenced Libraries/bukkit-1.7.2-R2.0-20131218.060331-1.jar
    plugin.yml
     
  2. coolmonkeyguy
    You did not point to your main class in your plugin.yml. It should be "your.package.MainClass".
     
  3. Offline

    coolmonkeyguy

    So should the package be called coolmonkeyguy.plugin.Gizmos or what should it be?
     
  4. coolmonkeyguy
    If "coolmonkeyguy.plugin" is the name of your package and "Gizmos" is the name of your main class, then yes.
     
  5. Offline

    SkyleTyler1337

    It should be Gizmo instead of gizmo
     
  6. Offline

    xXSniperzzXx_SD

    coolmonkeyguy
    Change
    Code:
    name: Gizmos
    main: coolmonkeyguy.plugin.gizmos
    version: 1.0
    description: gizmos

    to
    Code:
    name: Gizmos
    main: coolmonkeyguy.plugin.gizmos.Gizmos
    version: 1.0
    description: gizmos
     
  7. Offline

    SkyleTyler1337

    So should the package be called coolmonkeyguy.plugin.Gizmos or what should
    main: coolmonkeyguy.plugin.gizmos.GIzmos
     
  8. Offline

    coolmonkeyguy

    All fixed!
     
Thread Status:
Not open for further replies.

Share This Page