package net.shockverse.survivalgames.core; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.ConsoleCommandSender; import org.bukkit.plugin.java.JavaPlugin; /** * @description Handles the logging of the plugin * @author Duker02, LegitModern, Tagette */ public class Logger { private static ConsoleCommandSender log; private static JavaPlugin plugin; private static String prefix; public static void initialize(JavaPlugin instance) { plugin = instance; prefix = ""; log = plugin.getServer().getConsoleSender(); } public static void disable(){ log = null; } public static ConsoleCommandSender getLogger() { return log; } public static String getPrefix() { return prefix; } public static void setPrefix(String p) { prefix = p; } public static void info(String message) { log.sendMessage(getPrefix() + message); } public static void error(String message) { log.sendMessage(getPrefix() + ChatColor.RED + message); } public static void warning(String message) { log.sendMessage(getPrefix() + ChatColor.GOLD + message); } public static void config(String message) { log.sendMessage(getPrefix() + ChatColor.DARK_BLUE + message); } }