"Untitled" By gando (https://pastebin.com/u/gando) URL: https://pastebin.com/8GzHNdWN Created on: Saturday 8th of December 2012 08:11:22 AM CDT Retrieved on: Saturday 31 of October 2020 07:55:36 AM UTC package com.complexitylabs.gando.pudgestaffchat; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class StaffChat implements CommandExecutor { private PudgeStaffChat plugin; public StaffChat(PudgeStaffChat instance) { this.plugin = instance; } public static String joinArray(String[] array) { StringBuffer buf = new StringBuffer(); for (int i = 0; i < array.length; i++) { if (i > 0) { buf.append(" "); } if (array[i] != null) { buf.append(array[i]); } } return buf.toString(); } @Override public boolean onCommand(CommandSender arg0, Command arg1, String arg2, String[] arg3) { plugin.reloadConfig(); String name = (arg0 instanceof Player) ? ((Player)arg0).getDisplayName() : "Console"; plugin.getLogger().info(arg0.getName() + ": " + joinArray(arg3)); for( Player i : plugin.getServer().getOnlinePlayers()) { if(i.hasPermission("pudgestaffchat.chat.recieve")) { i.sendMessage(plugin.getConfig().getString("config.prefix").replace('&', ChatColor.COLOR_CHAR) + name + ": " + ChatColor.RESET + joinArray(arg3)); } } return true; } }