diff --git a/src/main/java/eu/mhsl/craftattack/spawn/util/text/ComponentUtil.java b/src/main/java/eu/mhsl/craftattack/spawn/util/text/ComponentUtil.java index c7dc29c..613585c 100644 --- a/src/main/java/eu/mhsl/craftattack/spawn/util/text/ComponentUtil.java +++ b/src/main/java/eu/mhsl/craftattack/spawn/util/text/ComponentUtil.java @@ -151,7 +151,11 @@ public class ComponentUtil { )) .append(Component.text(" | ", NamedTextColor.GRAY)) .append(Component.text( - String.format("%.2f load avg", monitor.getSystemLoadAverage()), + String.format( + "1min %.2f load avg (%.0f%%)", + monitor.getSystemLoadAverage(), + (monitor.getSystemLoadAverage() / monitor.getAvailableProcessors()) * 100 + ), NamedTextColor.LIGHT_PURPLE )) .append(Component.text(" | ", NamedTextColor.GRAY)) diff --git a/src/main/java/eu/mhsl/craftattack/spawn/util/text/DataSizeConverter.java b/src/main/java/eu/mhsl/craftattack/spawn/util/text/DataSizeConverter.java index 8412326..2154c3c 100644 --- a/src/main/java/eu/mhsl/craftattack/spawn/util/text/DataSizeConverter.java +++ b/src/main/java/eu/mhsl/craftattack/spawn/util/text/DataSizeConverter.java @@ -31,9 +31,11 @@ public class DataSizeConverter { long seconds = nanoseconds / 1_000_000_000; long minutes = seconds / 60; long hours = minutes / 60; + long days = hours / 24; seconds %= 60; minutes %= 60; - return String.format("%dh%dm%ds", hours, minutes, seconds); + hours %= 60; + return String.format("%dd%dh%dm%ds", days, hours, minutes, seconds); } } \ No newline at end of file