From cdff690bb58fc7b196629e14e1ac1d5254458816 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sat, 15 Sep 2012 22:04:18 +0100 Subject: [PATCH] Add server uptime to /gc --- .../src/com/earth2me/essentials/commands/Commandgc.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandgc.java b/Essentials/src/com/earth2me/essentials/commands/Commandgc.java index e1e3cb38d..11af52b6f 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandgc.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandgc.java @@ -1,6 +1,8 @@ package com.earth2me.essentials.commands; import static com.earth2me.essentials.I18n._; +import com.earth2me.essentials.Util; +import java.lang.management.ManagementFactory; import org.bukkit.ChatColor; import org.bukkit.Server; import org.bukkit.World; @@ -31,10 +33,12 @@ public class Commandgc extends EssentialsCommand { color = ChatColor.RED; } + + sender.sendMessage(_("uptime", Util.formatDateDiff(ManagementFactory.getRuntimeMXBean().getStartTime()))); sender.sendMessage(_("tps", "" + color + tps)); sender.sendMessage(_("gcmax", (Runtime.getRuntime().maxMemory() / 1024 / 1024))); sender.sendMessage(_("gctotal", (Runtime.getRuntime().totalMemory() / 1024 / 1024))); - sender.sendMessage(_("gcfree", (Runtime.getRuntime().freeMemory() / 1024 / 1024))); + sender.sendMessage(_("gcfree", (Runtime.getRuntime().freeMemory() / 1024 / 1024))); for (World w : server.getWorlds()) { @@ -54,5 +58,6 @@ public class Commandgc extends EssentialsCommand + w.getLoadedChunks().length + _("gcchunks") + w.getEntities().size() + _("gcentities")); } + } }