--- miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/web/StatusListener.java 2011/12/13 18:24:47 1663 +++ miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/web/StatusListener.java 2011/12/21 09:43:48 1664 @@ -6,6 +6,7 @@ import java.util.Set; import java.util.Map; import org.bukkit.Server; +import org.bukkit.OfflinePlayer; import org.bukkit.entity.Player; import org.bukkit.plugin.Plugin; @@ -24,7 +25,10 @@ } String formatTime(String input) { - Date d = new Date( Long.parseLong(input) ); + return formatTime( Long.parseLong(input) ); + } + String formatTime(long input) { + Date d = new Date( input ); return format.format(d ); } @@ -41,12 +45,14 @@ sb.append("VM Memory, free: " + rt.freeMemory()/mb + ", total:" + rt.totalMemory()/mb + ", max:" + rt.maxMemory()/mb + "\n\n"); sb.append("--- Online players ---\n"); - for (Player p : server.getOnlinePlayers()) { - sb.append( p.getName() + "\n"); + for (Player p : server.getOnlinePlayers()) { + + sb.append( p.getName() ); } sb.append("\n"); sb.append("--- Last seen players/offline ---\n"); +/* File configFile = new File("./plugins/LastSeen/times.yml"); if (configFile.exists() ) { @@ -74,7 +80,14 @@ } else { sb.append("could not find LastSeen/times.yml\n"); } - sb.append("\n"); + sb.append("\n");*/ + OfflinePlayer playerList[] = server.getOfflinePlayers(); + for (OfflinePlayer player : playerList) { + //long first = p.getFirstPlayed(); + + long last = player.getLastPlayed(); + sb.append(player.getName() + ": " + formatTime(last) + "\n"); + } sb.append("--- Plugins ---\n");