/[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 1613 by torben, Tue Aug 16 07:44:12 2011 UTC revision 1614 by torben, Thu Oct 20 17:06:20 2011 UTC
# Line 3  package dk.thoerup.bukkit.hoeruputils.we Line 3  package dk.thoerup.bukkit.hoeruputils.we
3  import java.io.File;  import java.io.File;
4  import java.text.SimpleDateFormat;  import java.text.SimpleDateFormat;
5  import java.util.Date;  import java.util.Date;
6  import java.util.List;  import java.util.Set;
7  import java.util.Map;  import java.util.Map;
8  import org.bukkit.Server;  import org.bukkit.Server;
 import org.bukkit.util.config.ConfigurationNode;  
9  import org.bukkit.entity.Player;  import org.bukkit.entity.Player;
10  import org.bukkit.plugin.Plugin;  import org.bukkit.plugin.Plugin;
11  import org.bukkit.util.config.Configuration;  
12    import org.bukkit.configuration.file.YamlConfiguration;
13    
14  import org.kokakiwi.apicraft.events.ApiEvent;  import org.kokakiwi.apicraft.events.ApiEvent;
15  import org.kokakiwi.apicraft.events.ApiListener;  import org.kokakiwi.apicraft.events.ApiListener;
16    
# Line 48  public class StatusListener extends ApiL Line 49  public class StatusListener extends ApiL
49                          sb.append("--- Last seen players/offline ---\n");                          sb.append("--- Last seen players/offline ---\n");
50                          File configFile = new File("./plugins/LastSeen/times.yml");                          File configFile = new File("./plugins/LastSeen/times.yml");
51                          if (configFile.exists() ) {                          if (configFile.exists() ) {
                                 Configuration config = new Configuration(configFile);  
                                 config.load();  
52    
53                                  List<String> keys = config.getKeys(null);                                  YamlConfiguration config = new YamlConfiguration();
54                                    try {
55                                            config.load(configFile);
56                                    } catch (Exception e) {
57                                            event.setResponse(e.toString() );
58                                            event.setActionTaken(true);
59                                            return;                        
60                                    }
61    
62                                    Set<String> keys = config.getKeys(false);
63                                  if (keys != null) {                                  if (keys != null) {
64                                          for (String key : keys) {                                          for (String key : keys) {
65                                                  if (server.getPlayer(key) != null) // player is online                                                  if (server.getPlayer(key) != null) // player is online

Legend:
Removed from v.1613  
changed lines
  Added in v.1614

  ViewVC Help
Powered by ViewVC 1.1.20