mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-13 12:38:58 +00:00
31 lines
1,001 B
Java
31 lines
1,001 B
Java
package com.earth2me.essentials.commands;
|
|
|
|
import com.earth2me.essentials.Util;
|
|
import org.bukkit.Server;
|
|
import org.bukkit.World;
|
|
import org.bukkit.command.CommandSender;
|
|
|
|
|
|
public class Commandgc extends EssentialsCommand
|
|
{
|
|
public Commandgc()
|
|
{
|
|
super("gc");
|
|
}
|
|
|
|
@Override
|
|
protected void run(final Server server, final CommandSender sender, final String commandLabel, final String[] args) throws Exception
|
|
{
|
|
sender.sendMessage(Util.format("gcmax", (Runtime.getRuntime().maxMemory() / 1024 / 1024)));
|
|
sender.sendMessage(Util.format("gctotal", (Runtime.getRuntime().totalMemory() / 1024 / 1024)));
|
|
sender.sendMessage(Util.format("gcfree", (Runtime.getRuntime().freeMemory() / 1024 / 1024)));
|
|
|
|
for (World w : server.getWorlds())
|
|
{
|
|
sender.sendMessage(
|
|
(w.getEnvironment() == World.Environment.NETHER ? "Nether" : "World") + " \"" + w.getName() + "\": "
|
|
+ w.getLoadedChunks().length + Util.i18n("gcchunks")
|
|
+ w.getEntities().size() + Util.i18n("gcentities"));
|
|
}
|
|
}
|
|
}
|