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

Contents 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 - (show annotations) (download)
Fri Jan 27 14:12:37 2012 UTC (12 years, 3 months ago) by torben
File size: 1361 byte(s)
switch to maven build, and replace ApiCraft with ApiBukkit
1 package dk.thoerup.bukkit.hoeruputils.web;
2
3 import org.bukkit.ChatColor;
4 import org.bukkit.Server;
5 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;
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 if( !event.path[0].equalsIgnoreCase("messagepost")) {
23 return;
24 }
25
26 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 server.broadcastMessage(ChatColor.GREEN + "<Web Post> " + msg.trim());
40 server.getLogger().info("<Web Post> " + msg.trim() );
41 event.setResponse("ok");
42 }
43 } else {
44 event.setResponse("no message given");
45 }
46
47 event.setActionTaken(true);
48
49 }
50 }
51 */

  ViewVC Help
Powered by ViewVC 1.1.20