From 4a14f9415857c478b34ccab3a7ee985cb4fd66e9 Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Wed, 29 Jun 2022 18:11:03 -0500 Subject: [PATCH] Use ComponentLogger + update dependencies --- server/build.gradle | 8 ++--- .../src/main/java/dev/plex/util/PlexLog.java | 32 +++++++++---------- .../main/java/dev/plex/util/PlexUtils.java | 2 +- 3 files changed, 20 insertions(+), 22 deletions(-) diff --git a/server/build.gradle b/server/build.gradle index e91abd5..d966293 100644 --- a/server/build.gradle +++ b/server/build.gradle @@ -18,12 +18,12 @@ dependencies { library "org.apache.maven.resolver:maven-resolver-connector-basic:1.8.0" library "org.apache.maven.resolver:maven-resolver-transport-http:1.8.0" library "org.apache.maven:maven-resolver-provider:3.8.5" - library "org.eclipse.jetty:jetty-server:11.0.9" - library "org.eclipse.jetty:jetty-servlet:11.0.9" - library "org.eclipse.jetty:jetty-proxy:11.0.9" + library "org.eclipse.jetty:jetty-server:11.0.11" + library "org.eclipse.jetty:jetty-servlet:11.0.11" + library "org.eclipse.jetty:jetty-proxy:11.0.11" library "com.google.code.gson:gson:2.9.0" compileOnly "io.papermc.paper:paper-api:1.19-R0.1-SNAPSHOT" - compileOnly("com.github.MilkBowl:VaultAPI:1.7") { + compileOnly("com.github.MilkBowl:VaultAPI:1.7.1") { exclude group: "org.bukkit", module: "bukkit" } implementation "org.bstats:bstats-base:3.0.0" diff --git a/server/src/main/java/dev/plex/util/PlexLog.java b/server/src/main/java/dev/plex/util/PlexLog.java index ea824b5..6a867bb 100644 --- a/server/src/main/java/dev/plex/util/PlexLog.java +++ b/server/src/main/java/dev/plex/util/PlexLog.java @@ -3,11 +3,12 @@ package dev.plex.util; import dev.plex.Plex; import net.kyori.adventure.text.Component; import net.kyori.adventure.text.format.NamedTextColor; -import org.bukkit.Bukkit; -import org.bukkit.ChatColor; +import net.kyori.adventure.text.logger.slf4j.ComponentLogger; public class PlexLog { + private static final ComponentLogger logger = ComponentLogger.logger(""); + public static void log(String message, Object... strings) { for (int i = 0; i < strings.length; i++) @@ -17,12 +18,12 @@ public class PlexLog message = message.replace("{" + i + "}", strings[i].toString()); } } - Bukkit.getConsoleSender().sendMessage(String.format(ChatColor.YELLOW + "[Plex] " + ChatColor.GRAY + "%s", message)); + logger.info(PlexUtils.mmDeserialize("[Plex] " + message)); } public static void log(Component component) { - Bukkit.getConsoleSender().sendMessage(Component.text("[Plex] ").color(NamedTextColor.YELLOW).append(component).colorIfAbsent(NamedTextColor.GRAY)); + logger.info(Component.text("[Plex] ").color(NamedTextColor.YELLOW).append(component).colorIfAbsent(NamedTextColor.GRAY)); } public static void error(String message, Object... strings) @@ -34,8 +35,7 @@ public class PlexLog message = message.replace("{" + i + "}", strings[i].toString()); } } - Bukkit.getConsoleSender().sendMessage(PlexUtils.mmDeserialize("[Plex Error] " + message)); - // Bukkit.getConsoleSender().sendMessage(String.format(ChatColor.RED + "[Plex Error] " + ChatColor.GOLD + "%s", message)); + logger.error(PlexUtils.mmDeserialize("[Plex Error] " + message)); } public static void warn(String message, Object... strings) @@ -47,23 +47,21 @@ public class PlexLog message = message.replace("{" + i + "}", strings[i].toString()); } } - // Bukkit.getConsoleSender().sendMessage(String.format(ChatColor.YELLOW + "[Plex Warning] " + ChatColor.GOLD + "%s", message)); - Bukkit.getConsoleSender().sendMessage(PlexUtils.mmDeserialize("<#eb7c0e>[Plex Warning] " + message)); + logger.warn(PlexUtils.mmDeserialize("<#eb7c0e>[Plex Warning] " + message)); } public static void debug(String message, Object... strings) { - for (int i = 0; i < strings.length; i++) - { - if (message.contains("{" + i + "}")) - { - message = message.replace("{" + i + "}", strings[i].toString()); - } - } if (Plex.get().config.getBoolean("debug")) { - Bukkit.getConsoleSender().sendMessage(PlexUtils.mmDeserialize("[Plex Debug] " + message)); - // Bukkit.getConsoleSender().sendMessage(String.format(ChatColor.DARK_PURPLE + "[Plex Debug] " + ChatColor.GOLD + "%s", message)); + for (int i = 0; i < strings.length; i++) + { + if (message.contains("{" + i + "}")) + { + message = message.replace("{" + i + "}", strings[i].toString()); + } + } + logger.info(PlexUtils.mmDeserialize("[Plex Debug] " + message)); } } } diff --git a/server/src/main/java/dev/plex/util/PlexUtils.java b/server/src/main/java/dev/plex/util/PlexUtils.java index 5e4d002..811b691 100644 --- a/server/src/main/java/dev/plex/util/PlexUtils.java +++ b/server/src/main/java/dev/plex/util/PlexUtils.java @@ -124,7 +124,7 @@ public class PlexUtils implements PlexBase { aprilFools = plugin.config.getBoolean("april_fools"); } - ZonedDateTime date = ZonedDateTime.now(ZoneId.of(TimeUtils.TIMEZONE)); + ZonedDateTime date = ZonedDateTime.now(ZoneId.systemDefault()); if (aprilFools && date.getMonth() == Month.APRIL && date.getDayOfMonth() == 1) { Component component = MINI_MESSAGE.deserialize(input); // removes existing tags