/[projects]/miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/web/StatusListener.java
ViewVC logotype

Diff of /miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/web/StatusListener.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1663 by torben, Thu Oct 20 17:06:20 2011 UTC revision 1664 by torben, Wed Dec 21 09:43:48 2011 UTC
# Line 6  import java.util.Date; Line 6  import java.util.Date;
6  import java.util.Set;  import java.util.Set;
7  import java.util.Map;  import java.util.Map;
8  import org.bukkit.Server;  import org.bukkit.Server;
9    import org.bukkit.OfflinePlayer;
10  import org.bukkit.entity.Player;  import org.bukkit.entity.Player;
11  import org.bukkit.plugin.Plugin;  import org.bukkit.plugin.Plugin;
12    
# Line 24  public class StatusListener extends ApiL Line 25  public class StatusListener extends ApiL
25          }          }
26    
27          String formatTime(String input) {          String formatTime(String input) {
28                  Date d = new Date( Long.parseLong(input) );                  return formatTime( Long.parseLong(input) );
29            }
30            String formatTime(long input) {
31                    Date d = new Date( input );
32                  return format.format(d );                  return format.format(d );
33          }          }
34                    
# Line 41  public class StatusListener extends ApiL Line 45  public class StatusListener extends ApiL
45                          sb.append("VM Memory, free: " +  rt.freeMemory()/mb + ", total:" + rt.totalMemory()/mb + ", max:" +  rt.maxMemory()/mb  + "\n\n");                          sb.append("VM Memory, free: " +  rt.freeMemory()/mb + ", total:" + rt.totalMemory()/mb + ", max:" +  rt.maxMemory()/mb  + "\n\n");
46                                                    
47                          sb.append("--- Online players ---\n");                          sb.append("--- Online players ---\n");
48                          for (Player p : server.getOnlinePlayers()) {                                                      for (Player p : server.getOnlinePlayers()) {
49                                  sb.append( p.getName() + "\n");  
50                                    sb.append( p.getName() );
51                          }                          }
52                          sb.append("\n");                          sb.append("\n");
53    
54                          sb.append("--- Last seen players/offline ---\n");                          sb.append("--- Last seen players/offline ---\n");
55    /*
56                          File configFile = new File("./plugins/LastSeen/times.yml");                          File configFile = new File("./plugins/LastSeen/times.yml");
57                          if (configFile.exists() ) {                          if (configFile.exists() ) {
58    
# Line 74  public class StatusListener extends ApiL Line 80  public class StatusListener extends ApiL
80                          } else {                          } else {
81                                  sb.append("could not find LastSeen/times.yml\n");                                  sb.append("could not find LastSeen/times.yml\n");
82                          }                          }
83                          sb.append("\n");                          sb.append("\n");*/
84                            OfflinePlayer playerList[] = server.getOfflinePlayers();
85                            for (OfflinePlayer player : playerList) {
86                                    //long first = p.getFirstPlayed();
87    
88                                    long last = player.getLastPlayed();    
89                                    sb.append(player.getName() + ": " + formatTime(last) + "\n");
90                            }
91    
92                                                    
93                          sb.append("--- Plugins ---\n");                          sb.append("--- Plugins ---\n");

Legend:
Removed from v.1663  
changed lines
  Added in v.1664

  ViewVC Help
Powered by ViewVC 1.1.20