package com.lifeknight.relaymcbungeemain.commands.chat; import com.lifeknight.relaymcbungeemain.player.SmartPlayer; 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 RejoinCommand extends Command { public RejoinCommand() { super("rejoin", null); } @Override public void execute(CommandSender sender, String[] args) { if (!(sender instanceof ProxiedPlayer)) return; SmartPlayer smartPlayer = SmartPlayer.getSmartPlayer((ProxiedPlayer) sender); if (smartPlayer.getLastGameServer() != null) { smartPlayer.tryRejoin(); } else { smartPlayer.sendErrorMessage("There is no game for you to rejoin."); } } }