Please Help me Find The Error In My Code, Here I leave the Main.java and Plugin.yml. Main.java Code: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package me.elgatodev; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.plugin.java.JavaPlugin; /** * * @author alumno */ public class main extends JavaPlugin{ String brod = ""; @Override public void onEnable() { getLogger().info("Brodcaster Enable"); } public void onDisabe() { getLogger().info("Brodcaster Disable"); } public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if (label.equalsIgnoreCase("brod")) { if (sender.hasPermission("chathelper.brod")){ for(int i=0;i<args.length;i++){ brod += " " +args[i]; } brod = brod.substring(1); Bukkit.broadcastMessage(ChatColor.BOLD + " " + ChatColor.DARK_RED + "[BROADCASTER]" + ChatColor.BLACK + ">>" + ChatColor.GOLD + brod); brod = ""; return true; }else{ sender.sendMessage(ChatColor.DARK_RED + sender.getName() + "No Tienes Permiso Para Usar Este Comando"); } } else if (label.equals("cc")){ if (sender.hasPermission("chathelper.cc")) { Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(""); Bukkit.broadcastMessage(ChatColor.GREEN + sender.getName() + "Ah Limpiado El Chat"); } else { sender.sendMessage(ChatColor.DARK_RED + sender.getName() + "No Tienes Permiso Para Usar Este Comando"); } } else if (label.equals("chhelp")) { sender.sendMessage(ChatColor.GOLD + "==============================="); sender.sendMessage(ChatColor.GREEN + "Autor:" + ChatColor.BOLD + "ElGatoDev"); sender.sendMessage(ChatColor.GREEN + "Version: 1.0.1" + ChatColor.RED + "BETA"); sender.sendMessage(ChatColor.YELLOW + "Comandos:"); sender.sendMessage(ChatColor.YELLOW + " " + ChatColor.ITALIC + "/brod [MENSAJE]: Manda Un Mensaje Global"); sender.sendMessage(ChatColor.YELLOW + " " + ChatColor.ITALIC + "/cc: Borra El Chat"); sender.sendMessage(ChatColor.GOLD + "==============================="); } return false; } } Plugin.yml: Code: name: ChatHelper main: me.elgatodev.main version: 1.0.1 author: ElGatoDev commands: brod: description: Manda Un Mensaje Global usage: /brod <message> permission: chathelper.brod permission-message: No Tienes Permiso Para Usar Este Comando cc: description: Borra El Chat usage: /cc permission: chathelper.cc permission-message: No Tienes Permiso Para Usar Este Comando chhelp: description: Muestra La Informacion Del Plugin usage: /chhelp
What errors are coming up in the console? By the way, your usage of the 'cc' command is used very inefficiently. Try using a for loop instead: Code: for(int i=0; i < 100; i++){ getServer().broadcastMessage(""); } EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Console (Move your mouse to reveal the content) Console (open) Console (close) [02:49:29 ERROR]: Could not load 'plugins/ChatHelper.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/elgatodev/main : Unsupported major.minor version 52.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) ~[server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:308) ~[server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231) [server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:255) [server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:233) [server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] Caused by: java.lang.UnsupportedClassVersionError: me/elgatodev/main : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.6.0_27] at java.lang.ClassLoader.defineClass(ClassLoader.java:634) ~[?:1.6.0_27] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.6.0_27] at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) ~[?:1.6.0_27] at java.net.URLClassLoader.access$000(URLClassLoader.java:73) ~[?:1.6.0_27] at java.net.URLClassLoader$1.run(URLClassLoader.java:212) ~[?:1.6.0_27] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.6.0_27] at java.net.URLClassLoader.findClass(URLClassLoader.java:205) ~[?:1.6.0_27] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) ~[server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) ~[server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:321) ~[?:1.6.0_27] at java.lang.ClassLoader.loadClass(ClassLoader.java:266) ~[?:1.6.0_27] at java.lang.Class.forName0(Native Method) ~[?:1.6.0_27] at java.lang.Class.forName(Class.java:266) ~[?:1.6.0_27] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ~[server.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] ... 9 more
@Minermax7 It's not inefficient, it's just ugly. Just send a string like this: "\n\n\n\n\n\n\n\n\n\n\n\n\n...", it would be contained to one line and is quite simple. @ElGatoDev Your plugin is for Java 8, your server runs on Java 6/7, fix one of those problems.