package ru.steelcrafting.mc.ace.Core.commands; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; public class Say implements CommandExecutor { public Say() { } @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if (!sender.hasPermission("core.cmd.say")) { sender.sendMessage("Unknown commands. Type \"help\" for help."); return true; } if (cmd.getName().equalsIgnoreCase("say")) { if (args.length == 0) { String prefix = ChatColor.WHITE + "[" + ChatColor.RED + "Core" + ChatColor.GREEN + "+" + ChatColor.WHITE + "]: "; sender.sendMessage(prefix + ChatColor.RED + "Используй: /say <сообщение>"); return true; } if (args.length >= 1) { StringBuilder sb = new StringBuilder(); for (String arg: args) { sb.append(arg); } String message = sb.toString(); String say = ChatColor.WHITE + "[" + ChatColor.LIGHT_PURPLE + "Милая консолька школоло-сервера" + ChatColor.WHITE + "]: "; Command.broadcastCommandMessage(sender, say + message); } } return false; } }