Solved What's going on with this?

Discussion in 'Plugin Development' started by evantheis, Jul 3, 2013.

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

    evantheis

    Code:java
    1. package com.EndlessWar.NightVision;
    2.  
    3. import org.bukkit.ChatColor;
    4. import org.bukkit.command.Command;
    5. import org.bukkit.command.CommandSender;
    6. import org.bukkit.entity.Player;
    7. import org.bukkit.plugin.java.JavaPlugin;
    8. import org.bukkit.potion.PotionEffect;
    9. import org.bukkit.potion.PotionEffectType;
    10.  
    11. public class Main extends JavaPlugin{
    12.  
    13.  
    14.  
    15.  
    16.  
    17. @Override
    18. public void onEnable() {
    19. getLogger().info("Enabled DonorPerksPlus!");
    20. }
    21. public void onDisable() {
    22. getLogger().info("Disabled DonorPerksPlus");
    23.  
    24.  
    25. }
    26. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
    27. if (cmd.getName().equalsIgnoreCase("NightVision")) {
    28. Player p = (Player)sender;
    29. p.addPotionEffect(new PotionEffect(PotionEffectType.NIGHT_VISION, 2147483647, 1));
    30. p.sendMessage(ChatColor.GREEN + "Nightvision is now enabled!");
    31. return true;
    32.  
    33. }
    34. return false;
    35. }
    36.  
    37.  
    38.  



    That's my code and I get this in console.
    18:50:11 [SEVERE] Could not load 'plugins\DPP.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: com.
    Endless.NightVision.Main
    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_5_R3.CraftServer.loadPlugins(CraftServer.ja
    va:239)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.reload(CraftServer.java:60
    3)
    at org.bukkit.Bukkit.reload(Bukkit.java:275)
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:
    23)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    9)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServe
    r.java:523)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchServerCommand(Craf
    tServer.java:512)
    at net.minecraft.server.v1_5_R3.DedicatedServer.an(DedicatedServer.java:
    262)
    at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:2
    27)
    at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:4
    77)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java
    :410)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5
    73)
    Caused by: java.lang.ClassNotFoundException: com.Endless.NightVision.Main
    at java.net.URLClassLoader$1.run(Unknown Source)
    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)
    ... 14 more
     
  2. Offline

    pkt

    it can't find your main class (it does not exist) from the looks of your code, your main class is in com.EndlessWar.NightVision but you put com.Endless.NightVision in your plugin.yml
     
  3. Offline

    evantheis

    I found that out thanks!
     
  4. Offline

    Luke_Lax

  5. Offline

    evantheis

Thread Status:
Not open for further replies.

Share This Page