PDA

View Full Version : Minecraft finding error



Earliboy
12th June 2013, 05:28
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:


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(S implePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins( SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlu gins(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(M inecraftServer.java:382)
at net.minecraft.server.v1_5_R3.ThreadServerApplicati on.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.findClass 0(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 more


Class: (Ye its may fucked up :D Just 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)"


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;
}


Thanks for any help.

Earliboy
12th June 2013, 05:36
Well ye, now its totaly not working :D I removed the spam stuff, and still I get the "ClassNotFoundException" ._.
Yes, the filename is still the same, I did not edited anything (just removed the spam command from plugin.yml also), it should (SHOULD) work ._.

Earliboy
12th June 2013, 11:32
Nevermind, I missclicked at compiling ^^