package com.crossge.necessities.Commands; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class CmdImp extends Cmd { public CmdImp() { } public boolean commandUse(CommandSender sender, String[] args) { if(args.length == 0) return false; if (sender instanceof Player) { if(args.length > 1) { Player p = Bukkit.getPlayer(args[0]); if(p != null) { String message = ""; for(String a : args) { message = message + " " + a; } message = ChatColor.translateAlternateColorCodes('&', message.replaceFirst(args[0], "").trim()); p.chat(message); return true; } } String message = ""; for(String a : args) { message = message + " " + a; } message = ChatColor.translateAlternateColorCodes('&', message.trim()); Bukkit.broadcastMessage(message); } else { if(args.length > 1) { Player p = Bukkit.getPlayer(args[0]); if(p != null) { String message = ""; for(String a : args) { message = message + " " + a; } message = ChatColor.translateAlternateColorCodes('&', message.replaceFirst(args[0], "").trim()); p.chat(message); return true; } } String message = ""; for(String a : args) { message = message + " " + a; } message = ChatColor.translateAlternateColorCodes('&', message.trim()); Bukkit.broadcastMessage(message); } return true; } }