Error with LibsDisguises

Discussion in 'Plugin Help/Development/Requests' started by MistaKewl, Apr 2, 2015.

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

    MistaKewl

    Hey there Bukkit community! I am creating a kit plugin where if you choose the "Blaze" kit you will be disguised into a Blaze. I'm pretty certain this is the right code. I have LibsDisguises and ProtocoLib in my Plugins folder. Then LibsDisguises in my build path. I also have LibsDisguises as a dependency in my plugin.yml file. But whenever I start up the plugin it won't load and come on with a huge error. So if this is a noobish mistake I've tried googling the error and looking at the thread:
    http://www.spigotmc.org/threads/error-in-console.17837/

    but I don't see what I'm doing wrong. Thanks in advance!
    My "Blaze kit" code:
    Code:
    if(cmd.getName().equalsIgnoreCase("Kit") {
    
    if (args.length == 1 && args[0].equalsIgnoreCase("Blaze")) {
    
                    MobDisguise mobDisguise = new MobDisguise(DisguiseType.BLAZE);
                    DisguiseAPI.disguiseToAll(p, mobDisguise);
    }
    My Plugin.yml has "depend: [LibsDisguises]
    Code:
    [12:14:06 ERROR]: Could not load 'plugins\OpticPvP.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: me/lib
    raryaddict/disguise/disguisetypes/Disguise
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:133) ~[Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:336) ~[Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:258) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.ja
    va:369) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at org.bukkit.craftbukkit.v1_7_R4.CraftServer.reload(CraftServer.java:86
    4) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at org.bukkit.Bukkit.reload(Bukkit.java:301) [Spigot.jar:git-Spigot-1.7.
    9-R0.2-208-ge0f2e95]
            at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:
    23) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    1) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServe
    r.java:767) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(Craf
    tServer.java:753) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at net.minecraft.server.v1_7_R4.DedicatedServer.aB(DedicatedServer.java:
    326) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:2
    90) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:5
    84) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java
    :490) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:6
    28) [Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
    Caused by: java.lang.NoClassDefFoundError: me/libraryaddict/disguise/disguisetyp
    es/Disguise
            at java.lang.Class.forName0(Native Method) ~[?:1.8.0_31]
            at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_31]
            at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.jav
    a:64) ~[Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:129) ~[Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            ... 14 more
    Caused by: java.lang.ClassNotFoundException: me.libraryaddict.disguise.disguiset
    ypes.Disguise
            at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_31]
            at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_31]
            at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_
    31]
            at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_31]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:101) ~[Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:86) ~[Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31]
            at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31]
            at java.lang.Class.forName0(Native Method) ~[?:1.8.0_31]
            at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_31]
            at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.jav
    a:64) ~[Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:129) ~[Spigot.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
            ... 14 more
     
  2. Offline

    mine-care

    Is the API's jar file in your servers plugins folder?
    Also If you do t want to mess with external libraries, I made an disguise utility enum-class that you can use, check the Recources section.
     
  3. Offline

    mrCookieSlime

    Moved to Alternatives Section.
     
Thread Status:
Not open for further replies.

Share This Page