/[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 1685 - (hide annotations) (download)
Fri Jan 27 14:12:37 2012 UTC (12 years, 4 months ago) by torben
File size: 1361 byte(s)
switch to maven build, and replace ApiCraft with ApiBukkit
1 torben 1241 package dk.thoerup.bukkit.hoeruputils.web;
2    
3     import org.bukkit.ChatColor;
4     import org.bukkit.Server;
5 torben 1669 import org.bukkit.entity.Player;
6 torben 1685
7    
8     public class MessageListener {} //dummy
9    
10     /*import org.kokakiwi.apicraft.events.ApiEvent;
11 torben 1241 import org.kokakiwi.apicraft.events.ApiListener;
12    
13     public class MessageListener extends ApiListener {
14    
15    
16     Server server;
17     public MessageListener(Server server) {
18     this.server = server;
19     }
20     @Override
21     public void onApiEvent(ApiEvent event) {
22 torben 1669 if( !event.path[0].equalsIgnoreCase("messagepost")) {
23     return;
24     }
25 torben 1241
26 torben 1669 String msg = event.getParams().getProperty("message");
27     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 torben 1498 server.broadcastMessage(ChatColor.GREEN + "<Web Post> " + msg.trim());
40     server.getLogger().info("<Web Post> " + msg.trim() );
41 torben 1241 event.setResponse("ok");
42     }
43 torben 1669 } else {
44     event.setResponse("no message given");
45     }
46 torben 1241
47 torben 1669 event.setActionTaken(true);
48    
49 torben 1241 }
50     }
51 torben 1685 */

  ViewVC Help
Powered by ViewVC 1.1.20