I'm trying to revive a plugin and im geting thir error: Code: [03:01:18 ERROR]: Could not load 'plugins\Reporter.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.f levasgr.rainbow.Reporter at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:184) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager. java:308) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager .java:231) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.ja va:255) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:23 3) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [c raftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14 ) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.jav a:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java :424) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6 17) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] Caused by: java.lang.ClassNotFoundException: me.flevasgr.rainbow.Reporter at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_25] at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_25] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_ 25] at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_25] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader .java:80) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:53) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_25] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_25] at java.lang.Class.forName0(Native Method) ~[?:1.7.0_25] at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_25] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:173) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] ... 9 more ve done everything right! The plugin.yml the external jar and the export but still doesnt work. Any idea why? plugin yml: main: me.flevasgr.rainbow.Reporter.Reporter name: Reporter version: 1.0 author: flevasgr
the way you have set it up it must me in the plugin.yml main: me.flevasgr.rainbow.Reporter.Reporter.Reporter Why? Because it is main: package.MainClass
Package name is me.flevasgr.rainbow, the class still Reporter.java and in the yml: main: me.flevasgr.rainbow.Reporter and still nothing!
L33m4n123 is right, your package name is me.flevasgr.rainbow.Reporter.Reporter, and your class name is Reporter, so in your plugin.yml it should say main: me.flevasgr.rainbow.Reporter.Reporter.Reporter Edit: If you want to simplify it, right click on the package, hover over refactor, and choose "Rename..." Remove the two Reporters from the name so it looks like "me.flevasgr.rainbow" (assuming this is what you want) and hit Ok. Now in plugin.yml you should put: main: me.flevasgr.rainbow.Reporter