/**
* This file is part of JukeIt
*
* Copyright (C) 2011-2013 Chris Churchwell
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.chrischurchwell.jukeit.util;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import com.chrischurchwell.jukeit.JukeIt;
public class Debug {
public static final String tag = "JukeIt";
public static void debug(String debugText) {
if (JukeIt.getInstance().getConfig().getBoolean("debug")) {
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.GOLD +"["+tag+"] " + debugText);
}
}
public static void debug(Object... debugTexts) {
String allText = "";
for (Object debugText : debugTexts) {
allText = allText + debugText.toString();
}
debug(allText);
}
public static void sdebug(Object... debugTexts) {
String allText = "";
for (Object debugText : debugTexts) {
allText = allText + debugText.toString() + " :: ";
}
debug(allText);
}
public static void debug(Player player, String debugText) {
if (JukeIt.getInstance().getConfig().getBoolean("debug")) {
player.sendMessage(ChatColor.DARK_GRAY + "["+ ChatColor.GRAY + tag + ChatColor.DARK_GRAY + "] " + ChatColor.GRAY +debugText);
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.GOLD +"["+tag+"] " + player.getName() + ": " + debugText);
}
}
public static void debug(Player player, Object... debugTexts) {
String allText = "";
for (Object debugText : debugTexts) {
allText = allText + debugText.toString();
}
debug(player, allText);
}
}