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

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

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

miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/web/MessageListener.java revision 1498 by torben, Sat Jun 4 09:31:05 2011 UTC miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/web/MessageListener.java revision 1685 by torben, Fri Jan 27 14:12:37 2012 UTC
# Line 2  package dk.thoerup.bukkit.hoeruputils.we Line 2  package dk.thoerup.bukkit.hoeruputils.we
2    
3  import org.bukkit.ChatColor;  import org.bukkit.ChatColor;
4  import org.bukkit.Server;  import org.bukkit.Server;
5  import org.kokakiwi.apicraft.events.ApiEvent;  import org.bukkit.entity.Player;
6    
7    
8    public class MessageListener {} //dummy
9    
10    /*import org.kokakiwi.apicraft.events.ApiEvent;
11  import org.kokakiwi.apicraft.events.ApiListener;  import org.kokakiwi.apicraft.events.ApiListener;
12    
13  public class MessageListener extends ApiListener {  public class MessageListener extends ApiListener {
# Line 14  public class MessageListener extends Api Line 19  public class MessageListener extends Api
19                  }                  }
20                  @Override                  @Override
21                  public void onApiEvent(ApiEvent event) {                  public void onApiEvent(ApiEvent event) {
22                          if(event.path[0].equalsIgnoreCase("messagepost")) {                          if( !event.path[0].equalsIgnoreCase("messagepost")) {
23                                    return;
24                            }
25                                                                    
26                                  String msg = event.getParams().getProperty("message");                          String msg = event.getParams().getProperty("message");
27                                  if (msg != null && msg.trim().length() > 0) {                          String player = event.getParams().getProperty("player");
28                            if (msg != null && msg.trim().length() > 0) {
29                                    if (player != null && player.trim().length() > 0) {
30                                            Player p = server.getPlayer(player);
31                                            if (p != null) {
32                                                    p.sendMessage(ChatColor.GREEN + "<Private Web Post> "  + msg.trim() );
33                                                    server.getLogger().info("<Private Web Post> " + msg.trim() );
34                                                    event.setResponse("ok");
35                                            } else {
36                                                    event.setResponse("notfound");
37                                            }
38                                    } else {
39                                          server.broadcastMessage(ChatColor.GREEN + "<Web Post> " + msg.trim());                                          server.broadcastMessage(ChatColor.GREEN + "<Web Post> " + msg.trim());
40                                          server.getLogger().info("<Web Post> " + msg.trim() );                                          server.getLogger().info("<Web Post> " + msg.trim() );
41                                          event.setResponse("ok");                                          event.setResponse("ok");
                                 } else {  
                                         event.setResponse("no message given");  
42                                  }                                  }
43                            } else {
44                                    event.setResponse("no message given");
45                            }
46                                                                    
47                                  event.setActionTaken(true);                          event.setActionTaken(true);
48                          }        
49                  }                  }
50  }  }
51    */

Legend:
Removed from v.1498  
changed lines
  Added in v.1685

  ViewVC Help
Powered by ViewVC 1.1.20