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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1498 - (show annotations) (download)
Sat Jun 4 09:31:05 2011 UTC (12 years, 11 months ago) by torben
File size: 839 byte(s)
log web postings
1 package dk.thoerup.bukkit.hoeruputils.web;
2
3 import org.bukkit.ChatColor;
4 import org.bukkit.Server;
5 import org.kokakiwi.apicraft.events.ApiEvent;
6 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 if(event.path[0].equalsIgnoreCase("messagepost")) {
18
19 String msg = event.getParams().getProperty("message");
20 if (msg != null && msg.trim().length() > 0) {
21 server.broadcastMessage(ChatColor.GREEN + "<Web Post> " + msg.trim());
22 server.getLogger().info("<Web Post> " + msg.trim() );
23 event.setResponse("ok");
24 } else {
25 event.setResponse("no message given");
26 }
27
28 event.setActionTaken(true);
29 }
30 }
31 }

  ViewVC Help
Powered by ViewVC 1.1.20