diff options
Diffstat (limited to 'src/main/java/com/redstoner/modules/ModuleLogger.java')
-rw-r--r-- | src/main/java/com/redstoner/modules/ModuleLogger.java | 78 |
1 files changed, 32 insertions, 46 deletions
diff --git a/src/main/java/com/redstoner/modules/ModuleLogger.java b/src/main/java/com/redstoner/modules/ModuleLogger.java index 11d71b6..b68343b 100644 --- a/src/main/java/com/redstoner/modules/ModuleLogger.java +++ b/src/main/java/com/redstoner/modules/ModuleLogger.java @@ -1,77 +1,63 @@ package com.redstoner.modules; -import org.bukkit.Bukkit; -import org.bukkit.command.CommandSender; - import com.redstoner.annotations.Version; - import net.nemez.chatapi.ChatAPI; import net.nemez.chatapi.click.Message; +import org.bukkit.Bukkit; +import org.bukkit.command.CommandSender; -@Version(major = 4, minor = 0, revision = 0, compatible = -1) -public class ModuleLogger -{ - public static final String PREFIX_WARN = "§8[§eWARN§8]:§7 "; +@Version (major = 4, minor = 0, revision = 0, compatible = -1) +public class ModuleLogger { + public static final String PREFIX_WARN = "§8[§eWARN§8]:§7 "; public static final String PREFIX_ERROR = "§8[§cERROR§8]:§7 "; - public static final String PREFIX_INFO = "§8[§fINFO§8]:§7 "; - + public static final String PREFIX_INFO = "§8[§fINFO§8]:§7 "; + private String name; - - public ModuleLogger(final String name) - { + + public ModuleLogger(final String name) { this.name = name; } - - public void info(final String message) - { + + public void info(final String message) { Bukkit.getConsoleSender().sendMessage(PREFIX_INFO + getPrefix() + ChatAPI.colorify(null, message)); } - - public void warn(final String message) - { + + public String getPrefix() { + return getPrefix(false); + } + + public String getPrefix(final boolean error) { + return "§8[§" + (error ? 'c' : '2') + name + "§8]§7 "; + } + + public void warn(final String message) { Bukkit.getConsoleSender().sendMessage(PREFIX_WARN + getPrefix() + ChatAPI.colorify(null, message)); } - - public void error(final String message) - { + + public void error(final String message) { Bukkit.getConsoleSender().sendMessage(PREFIX_ERROR + getPrefix() + ChatAPI.colorify(null, message)); } - - public void message(final CommandSender recipient, final String... message) - { + + public void message(final CommandSender recipient, final String... message) { message(recipient, false, message); } - - public void message(final CommandSender recipient, final boolean error, final String... message) - { + + public void message(final CommandSender recipient, final boolean error, final String... message) { Message m = new Message(recipient, null); if (message.length == 1) m.appendText(getPrefix(error) + message[0]); - else - { + else { m.appendText(getHeader()); m.appendText("&7" + String.join("\n&7", message)); } m.send(); } - - public String getPrefix() - { - return getPrefix(false); - } - - public String getPrefix(final boolean error) - { - return "§8[§" + (error ? 'c' : '2') + name + "§8]§7 "; - } - - public String getHeader() - { + + public String getHeader() { return "§2--=[ " + name + " ]=--\n"; } - - protected final void setName(final String name) - { + + protected final void setName(final String name) { this.name = name; } } |