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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3201 - (hide annotations) (download)
Wed May 31 08:56:00 2017 UTC (7 years ago) by torben
File size: 1271 byte(s)
Code cleanup(still doesn't compile)
1 torben 1241 package dk.thoerup.bukkit.hoeruputils.web;
2    
3 torben 1685 public class MessageListener {} //dummy
4    
5     /*import org.kokakiwi.apicraft.events.ApiEvent;
6 torben 1241 import org.kokakiwi.apicraft.events.ApiListener;
7    
8     public class MessageListener extends ApiListener {
9    
10    
11     Server server;
12     public MessageListener(Server server) {
13     this.server = server;
14     }
15     @Override
16     public void onApiEvent(ApiEvent event) {
17 torben 1669 if( !event.path[0].equalsIgnoreCase("messagepost")) {
18     return;
19     }
20 torben 1241
21 torben 1669 String msg = event.getParams().getProperty("message");
22     String player = event.getParams().getProperty("player");
23     if (msg != null && msg.trim().length() > 0) {
24     if (player != null && player.trim().length() > 0) {
25     Player p = server.getPlayer(player);
26     if (p != null) {
27     p.sendMessage(ChatColor.GREEN + "<Private Web Post> " + msg.trim() );
28     server.getLogger().info("<Private Web Post> " + msg.trim() );
29     event.setResponse("ok");
30     } else {
31     event.setResponse("notfound");
32     }
33     } else {
34 torben 1498 server.broadcastMessage(ChatColor.GREEN + "<Web Post> " + msg.trim());
35     server.getLogger().info("<Web Post> " + msg.trim() );
36 torben 1241 event.setResponse("ok");
37     }
38 torben 1669 } else {
39     event.setResponse("no message given");
40     }
41 torben 1241
42 torben 1669 event.setActionTaken(true);
43    
44 torben 1241 }
45     }
46 torben 1685 */

  ViewVC Help
Powered by ViewVC 1.1.20