1

HELP!: Bukkit plugin modding

Firecat772001 9/20/13 9:34 pm
745
9/21/2013 1:26 pm
When I codded a bukkit plugin I get this error:

21:32:23 [INFO] This server is running CraftBukkit version git-Bukkit-1.6.2-R1.0
-b2879jnks (MC: 1.6.2) (Implementing API version 1.6.2-R1.0)
21:32:23 [SEVERE] Could not load 'plugins\SC.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.F
irecat.SC
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_6_R2.CraftServer.loadPlugins(CraftServer.ja
va:239)
at org.bukkit.craftbukkit.v1_6_R2.CraftServer.<init>(CraftServer.java:21
7)
at net.minecraft.server.v1_6_R2.PlayerList.<init>(PlayerList.java:56)
at net.minecraft.server.v1_6_R2.DedicatedPlayerList.<init>(SourceFile:11
)
at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.jav
a:106)
at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java
:391)
at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:5
82)
Caused by: java.lang.ClassNotFoundException: me.Firecat.SC
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)
... 9 more
21:32:23 [SEVERE] Could not load 'plugins\Test.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.F
irecat.Test
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_6_R2.CraftServer.loadPlugins(CraftServer.ja
va:239)
at org.bukkit.craftbukkit.v1_6_R2.CraftServer.<init>(CraftServer.java:21
7)
at net.minecraft.server.v1_6_R2.PlayerList.<init>(PlayerList.java:56)
at net.minecraft.server.v1_6_R2.DedicatedPlayerList.<init>(SourceFile:11
)
at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.jav
a:106)
at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java
:391)
at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:5
82)
Caused by: java.lang.ClassNotFoundException: me.Firecat.Test
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)
... 9 more

Please help me with this, this is my first time coding a bukkit plugin.
Posted by
Firecat772001
Level 1 : New Miner
1

  Have something to say?

JoinSign in

10

Swimmer1929
09/20/2013 10:14 pm
Level 40 : Master Taco
Firecat772001
TheWizardNetworkDon't use chatcolors in the enable and disable.


Can you tell me how that effects the code, I just want to know
:D

It doesn't work that way. Colors can't be displayed in Console through the use of ChatColor.
1
TheWizardNetwork
09/20/2013 10:09 pm
Level 1 : New Miner
Don't use chatcolors in the enable and disable.
1
Firecat772001
09/20/2013 10:12 pm
Level 1 : New Miner
Can you tell me how that effects the code, I just want to know
THANK YOU IT WORKS
1
Phrontier
09/20/2013 9:45 pm
Level 9 : Apprentice Explorer
Your plugin was unable to load. I can't say why though.

There is a problem with your me.Firecat, check your compiler for errors.
1
Swimmer1929
09/20/2013 9:47 pm
Level 40 : Master Taco
Oh, really? I thought it was able to load!
In case you didn't get it, sarcasm intended. If there's a stack trace, the plugin didn't load. So there are such things as stupid answers...
O_o
1
Phrontier
09/21/2013 1:26 pm
Level 9 : Apprentice Explorer
I was providing insight to someone who's knew to coding. Piss off if you're not contributing anything useful.
1
Zoundrev
09/20/2013 9:41 pm
Level 34 : Artisan Artist
We will be able to identify the problem if you post the code you used.
1
Firecat772001
09/20/2013 10:07 pm
Level 1 : New Miner
package me.Firecat.SC;

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 SC extends JavaPlugin {

public void onEnable() {
getLogger().info(ChatColor.AQUA + "Well if you see this message, that means this plugin works!");
}

public void onDisable() {
getLogger().info(ChatColor.BLUE + "Well, this isn't cool, this plugin is now disabled!");
}

public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if(sender instanceof Player) {
Player player = (Player) sender;
if(cmd.getName().equalsIgnoreCase("SC")) {
player.sendMessage(ChatColor.GREEN + "What would you like to say?");
}
}
return false;
}
}
1
Swimmer1929
09/20/2013 9:36 pm
Level 40 : Master Taco
Post the code, please.
1
Firecat772001
09/20/2013 10:06 pm
Level 1 : New Miner
package me.Firecat.SC;

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 SC extends JavaPlugin {

public void onEnable() {
getLogger().info(ChatColor.AQUA + "Well if you see this message, that means this plugin works!");
}

public void onDisable() {
getLogger().info(ChatColor.BLUE + "Well, this isn't cool, this plugin is now disabled!");
}

public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if(sender instanceof Player) {
Player player = (Player) sender;
if(cmd.getName().equalsIgnoreCase("SC")) {
player.sendMessage(ChatColor.GREEN + "What would you like to say?");
}
}
return false;
}
}
1

Welcome