Could not load plugin

Discussion in 'Plugin Development' started by C0lA_K1nG, Dec 25, 2012.

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

    C0lA_K1nG

    Hey, i've tryed to look to see what is wrong but i cannot find what the problem is i belive i have set everything up right so i came here:

    Console Error:
    Code:
    13:34:06 [INFO] This server is running CraftBukkit version git-Bukkit-1.4.6-R0.1
    -b2561jnks (MC: 1.4.6) (Implementing API version 1.4.6-R0.1)
    13:34:06 [SEVERE] Could not load 'plugins\SimpleCommands.jar' in folder 'plugins
    '
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.c
    ola.SimpleCommands.SimpleCommands
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:184)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:305)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:230)
            at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.jav
    a:235)
            at org.bukkit.craftbukkit.v1_4_6.CraftServer.<init>(CraftServer.java:213
    )
            at net.minecraft.server.v1_4_6.PlayerList.<init>(PlayerList.java:52)
            at net.minecraft.server.v1_4_6.DedicatedPlayerList.<init>(SourceFile:11)
     
            at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java
    :104)
            at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:
    399)
            at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:84
    9)
    Caused by: java.lang.ClassNotFoundException: me.cola.SimpleCommands.SimpleComman
    ds
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader
    .java:80)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:53)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:173)
            ... 9 more
    Source Code:
    Code:
    package me.cola.SimpleCommands;
     
    import org.bukkit.ChatColor;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.Player;
    import org.bukkit.plugin.java.JavaPlugin;
     
    public class SimpleCommands extends JavaPlugin{
       
        @Override
        public void onEnable(){
            getLogger().info(" Version 1.0 Alpha, Has Been Enabled.");
        }
       
        @Override
        public void onDisable(){
            getLogger().info(" Version 1.0 Alpha, Has Been Disabled.");
        }
       
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
            Player player = (Player) sender;
            if(cmd.getName().equalsIgnoreCase("ping")){
                player.sendMessage(ChatColor.DARK_AQUA + "[SimpleCommands]:" + ChatColor.AQUA + " Pong!");
                }
            if(cmd.getName().equalsIgnoreCase("pong")){
                player.sendMessage(ChatColor.DARK_AQUA + "[SimpleCommands]:" + ChatColor.AQUA + " Hong It Babe!");
            }
           
            return false;
        }
    }
    
    Any fixes and tips?
     
  2. Offline

    LaxWasHere

    Could you post your plugin.yml?
     
  3. Offline

    MP5K

    hello C0lA_K1nG,
    two possibility's:
    1. check your "main" (in the plugin.yml) matches to the location of the Main class
    2. make sure you exported all classes
     
  4. Offline

    Widawizz22

    I've been having the same problem... :(
     
  5. Offline

    C0lA_K1nG

    PLugin.yml
    Code:
    name: SimpleCommands
    main: me.cola.SimpleCommands.SimpleCommands
    version: 1.0
    commands:
        ping:
          description: A Test To See If Server Is Lagging.
          usage: /<command> [player]
          permission: simplecommands.ping
          permission-message: Sorry No Permission Node Dectected [Node = simplecommands.ping]
        pong:
          description: A Funny And Weird Alternative To /ping.
          usage: /<command> [player]
          permission: simplecommands.pong
          permission-messgae: Sorry No Permission Node Dectected [Node = simplecommands.pong]
     
  6. Offline

    MP5K

    Make sure you exported all class files
     
  7. Offline

    C0lA_K1nG

    Yes i did tell me what you mean if i did it wrong
     
  8. Offline

    MP5K

    what IDE are you using?
     
  9. Offline

    C0lA_K1nG

  10. Offline

    MP5K

    [​IMG][​IMG]
    make sure all packages are selected / ticked
     
  11. Offline

    fireblast709

    Use a extracting program to check if you exported all the classes correctly
     
  12. Offline

    C0lA_K1nG

    Still cant
     
Thread Status:
Not open for further replies.

Share This Page