package net.brennholz.challenges;

import net.md_5.bungee.api.ChatColor;
import org.bukkit.command.CommandSender;

public class ChatUtil {

    private ChatUtil() {
        // prevent instances
    }

    public static void sendMessage(CommandSender sender, String colors, Object message, Object... messageParts) {
        de.iani.cubesideutils.ChatUtil.sendMessage(sender, Challenges.PREFIX, colors, message, messageParts);
    }

    public static void sendNormalMessage(CommandSender sender, Object message, Object... messageParts) {
        sendMessage(sender, ChatColor.GREEN.toString(), message, messageParts);
    }

    public static void sendWarningMessage(CommandSender sender, Object message, Object... messageParts) {
        sendMessage(sender, ChatColor.GOLD.toString(), message, messageParts);
    }

    public static void sendErrorMessage(CommandSender sender, Object message, Object... messageParts) {
        sendMessage(sender, ChatColor.RED.toString(), message, messageParts);
    }

}
