summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2012-09-15 22:04:18 +0100
committerKHobbits <rob@khobbits.co.uk>2012-09-15 22:04:18 +0100
commitcdff690bb58fc7b196629e14e1ac1d5254458816 (patch)
tree6859311fee5866218fc39e701dff59db7e251262
parentaa14cc39d977cd5713629d4ea56b7752bb505d6f (diff)
downloadEssentials-cdff690bb58fc7b196629e14e1ac1d5254458816.tar
Essentials-cdff690bb58fc7b196629e14e1ac1d5254458816.tar.gz
Essentials-cdff690bb58fc7b196629e14e1ac1d5254458816.tar.lz
Essentials-cdff690bb58fc7b196629e14e1ac1d5254458816.tar.xz
Essentials-cdff690bb58fc7b196629e14e1ac1d5254458816.zip
Add server uptime to /gc
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandgc.java7
1 files changed, 6 insertions, 1 deletions
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"));
}
+
}
}