package com.lifeknight.relaymcbungeemain.commands.chat; import com.lifeknight.relaymcbungeemain.player.SmartPlayer; import com.lifeknight.relayutils.basic.Text; import net.md_5.bungee.api.CommandSender; import net.md_5.bungee.api.connection.ProxiedPlayer; import net.md_5.bungee.api.plugin.Command; public class AllChatCommand extends Command { public AllChatCommand() { super("allchat", null, "achat", "ac"); } @Override public void execute(CommandSender sender, String[] arguments) { if (!(sender instanceof ProxiedPlayer)) return; SmartPlayer smartPlayer = SmartPlayer.getSmartPlayer((ProxiedPlayer) sender); if (arguments.length == 0 || Text.toComparable(Text.concatenateArguments(arguments)).isEmpty()) { smartPlayer.sendErrorMessage("Please enter a message to send."); } else { String message = Text.concatenateArguments(arguments); if (smartPlayer.canSendMessage(message)) { smartPlayer.chat(message); } } } }