Ir para conteúdo

[Plugin] Qual é o erro desse código?


yemiefi

Posts Recomendados

Fiz um código de um plugin para dar um "destaque" pra quem tem X permissão usando Legendchat porém quando eu exporto e coloco no servidor não funciona, este é o código:



CÓDIGO REMOVIDO

Editado por yemiefi
Link para o comentário
Compartilhar em outros sites

ué, você está comparando dois objetos com "=="... e recomendo comparar os nomes e não os objetos

 @EventHandler
  public void onChat(ChatMessageEvent e)
  {
	  Player p = e.getSender();
	  if ((p.hasPermission("kmf.destacarchat")) && (e.getChannel().getName().equals("global")))
		  e.setFormat("\n §a" + e.getFormat() + "\n §a");
  }
Link para o comentário
Compartilhar em outros sites

 

ué, você está comparando dois objetos com "=="... e recomendo comparar os nomes e não os objetos

 @EventHandler
  public void onChat(ChatMessageEvent e)
  {
	  Player p = e.getSender();
	  if ((p.hasPermission("kmf.destacarchat")) && (e.getChannel().getName().equals("global")))
		  e.setFormat("\n §a" + e.getFormat() + "\n §a");
  }
29.07 14:44:44 [Server] INFO yemiefi issued server command: /plugman load kMFDestaqueChat
29.07 14:44:44 [Server] WARN org.bukkit.plugin.InvalidPluginException: Cannot find main class `com.emifi.fox.Main'
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:67)
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129)
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:331)
29.07 14:44:44 [Server] WARN at com.rylinaux.plugman.util.PluginUtil.load(PluginUtil.java:356)
29.07 14:44:44 [Server] WARN at com.rylinaux.plugman.command.LoadCommand.execute(LoadCommand.java:114)
29.07 14:44:44 [Server] WARN at com.rylinaux.plugman.PlugManCommandHandler.onCommand(PlugManCommandHandler.java:95)
29.07 14:44:44 [Server] WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
29.07 14:44:44 [Server] WARN at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146)
29.07 14:44:44 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:666)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1189)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1001)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13)
29.07 14:44:44 [Server] WARN at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
29.07 14:44:44 [Server] WARN at java.util.concurrent.FutureTask.run(FutureTask.java:266)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:774)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616)
29.07 14:44:44 [Server] WARN at java.lang.Thread.run(Thread.java:748)
29.07 14:44:44 [Server] WARN Caused by: java.lang.ClassNotFoundException: com.emifi.fox.Main
29.07 14:44:44 [Server] WARN at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:102)
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:87)
29.07 14:44:44 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
29.07 14:44:44 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
29.07 14:44:44 [Server] WARN at java.lang.Class.forName0(Native Method)
29.07 14:44:44 [Server] WARN at java.lang.Class.forName(Class.java:348)
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:65)
29.07 14:44:44 [Server] WARN ... 21 more
Link para o comentário
Compartilhar em outros sites

29.07 14:44:44 [Server] INFO yemiefi issued server command: /plugman load kMFDestaqueChat
29.07 14:44:44 [Server] WARN org.bukkit.plugin.InvalidPluginException: Cannot find main class `com.emifi.fox.Main'
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:67)
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129)
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:331)
29.07 14:44:44 [Server] WARN at com.rylinaux.plugman.util.PluginUtil.load(PluginUtil.java:356)
29.07 14:44:44 [Server] WARN at com.rylinaux.plugman.command.LoadCommand.execute(LoadCommand.java:114)
29.07 14:44:44 [Server] WARN at com.rylinaux.plugman.PlugManCommandHandler.onCommand(PlugManCommandHandler.java:95)
29.07 14:44:44 [Server] WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
29.07 14:44:44 [Server] WARN at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146)
29.07 14:44:44 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:666)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1189)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1001)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13)
29.07 14:44:44 [Server] WARN at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
29.07 14:44:44 [Server] WARN at java.util.concurrent.FutureTask.run(FutureTask.java:266)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:774)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713)
29.07 14:44:44 [Server] WARN at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616)
29.07 14:44:44 [Server] WARN at java.lang.Thread.run(Thread.java:748)
29.07 14:44:44 [Server] WARN Caused by: java.lang.ClassNotFoundException: com.emifi.fox.Main
29.07 14:44:44 [Server] WARN at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:102)
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:87)
29.07 14:44:44 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
29.07 14:44:44 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
29.07 14:44:44 [Server] WARN at java.lang.Class.forName0(Native Method)
29.07 14:44:44 [Server] WARN at java.lang.Class.forName(Class.java:348)
29.07 14:44:44 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:65)
29.07 14:44:44 [Server] WARN ... 21 more

Você colocou o caminho da Main na plugin.yml errado.

Como dever ser:

com.emiefi.fox.Main
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...