package me.totalfreedom.tfguilds.command; import me.totalfreedom.tfguilds.util.GBase; import me.totalfreedom.tfguilds.util.GMessage; import me.totalfreedom.tfguilds.util.GUtil; import org.apache.commons.lang.StringUtils; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class GuildChatCommand extends GBase implements CommandExecutor { @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if (args.length == 0) { return false; } if (GUtil.isConsole(sender)) { sender.sendMessage(GMessage.PLAYER_ONLY); return true; } Player player = (Player) sender; String guild = GUtil.getGuild(player); if (guild == null) { sender.sendMessage(GMessage.NOT_IN_GUILD); return true; } GUtil.guildChat(sender, StringUtils.join(args, " "), guild); return true; } }