package in.twizmwaz.cardinal.command;
import com.sk89q.minecraft.util.commands.Command;
import com.sk89q.minecraft.util.commands.CommandContext;
import com.sk89q.minecraft.util.commands.CommandException;
import com.sk89q.minecraft.util.commands.CommandPermissions;
import in.twizmwaz.cardinal.util.ChatUtils;
import org.bukkit.ChatColor;
import org.bukkit.command.CommandSender;
public class BroadcastCommands {
@Command(aliases = {"say"}, desc = "Sends a message from the console.", min = 1, usage = "<message>")
@CommandPermissions("cardinal.say")
public static void say(final CommandContext cmd, CommandSender sender) throws CommandException {
ChatUtils.getGlobalChannel().sendMessage(ChatColor.WHITE + "<" + ChatColor.GOLD + "\u2756" + ChatColor.DARK_AQUA + "Console" + ChatColor.WHITE + "> " + cmd.getJoinedStrings(0));
}
@Command(aliases = {"broadcast", "bc"}, desc = "Broadcasts a message to all players.", min = 1, usage = "<message>")
@CommandPermissions("cardinal.broadcast")
public static void broadcast(final CommandContext cmd, CommandSender sender) throws CommandException {
ChatUtils.getGlobalChannel().sendMessage(ChatColor.RED + "[Broadcast] " + cmd.getJoinedStrings(0));
}
}