Hub / src / main / java / com / lifeknight / relaymchub / commands / LeaderboardsCommand.java
LeaderboardsCommand.java
Raw
package com.lifeknight.relaymchub.commands;

import com.lifeknight.relaymchub.Main;
import com.lifeknight.relaymcutils.player.SmartPlayer;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;

public class LeaderboardsCommand implements CommandExecutor {
    @Override
    public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) {
        SmartPlayer smartPlayer = SmartPlayer.getSmartPlayer(commandSender);
        if (smartPlayer != null) {
            if (Main.hasLeaderboardsArea()) {
                smartPlayer.teleport(Main.getLeaderboardsArea());
                smartPlayer.sendSuccessMessage("Sent you to the leaderboards area. Use %s/spawn%s to return.", ChatColor.YELLOW, ChatColor.GREEN);
            } else {
                smartPlayer.sendErrorMessage("This lobby does not have an area for extra leaderboards!");
            }
        }

        return true;
    }
}