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 PartyChatCommand extends Command { public PartyChatCommand() { super("partychat", null, "pchat", "pc"); } @Override public void execute(CommandSender sender, String[] arguments) { if (!(sender instanceof ProxiedPlayer)) return; SmartPlayer smartPlayer = SmartPlayer.getSmartPlayer((ProxiedPlayer) sender); if (!smartPlayer.isInParty()) { smartPlayer.sendErrorMessage("You are not in a party!"); } else { if (arguments.length == 0 || Text.toComparable(Text.concatenateArguments(arguments)).isEmpty()) { smartPlayer.sendErrorMessage("Please enter a message to send."); } else { String message = Text.concatenateArguments(arguments); smartPlayer.getCurrentParty().partyChatMessage(smartPlayer, message); } } } }