Hello,
I'm currently trying to setup an Plugin for minecraft (currently I'm just testing simple stuff out).
My prob is: If i get errors, it doesnt shows whats the prob ._.
Copy from Error:
Class: (Ye its may fucked upCode:2013-06-12 07:22:41 [SEVERE] Could not load 'plugins\testplugin.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: com.earliboy.testPlugin.TestPlugin at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java: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.java:239) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.ClassNotFoundException: com.earliboy.testPlugin.TestPlugin 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.java:173) ... 9 moreJust trying to get it fast to work)
Added: "spam", since this it doesnt works anymore. Do I need to use an class file for EACH command?
And no, Eclipse does not gives me any errors at these lines.
Everything works well (this is just an part of the class file, not going to post the full one cause its just since the "spam").
And no, it doesnt matters whats inside the 'spam' just since I added the "else if(blabla)"
Thanks for any help.Code:public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){ if(cmd.getName().equalsIgnoreCase("test")){ if(args.length <= 0 || args.length > 50) return false; String tString = ""; int i; for (i = 0; i < args.length; ++i) { tString += args[i]; tString += " "; } System.out.println("Test done: " + tString); System.out.println("String length: " + i); return true; } else if(cmd.getName().equalsIgnoreCase("spam")){ if(args.length <= 0 || args.length >= 2) return false; System.out.println("Running 'Spam'"); int t = Integer.parseInt(args[0]); int i; System.out.println("Integer is: " + t + " String is: " + args[1]); for( i = 0; i < t; i++ ) System.out.println(args[1]); return true; } return false; }



Just trying to get it fast to work)
Reply With Quote