1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.xnap.plugin.opennap.command;
21
22 import org.xnap.chat.command.AbstractMessageCommand;
23 import org.xnap.cmdl.Console;
24 import org.xnap.plugin.opennap.net.msg.MessageHandler;
25 import org.xnap.plugin.opennap.net.msg.client.PrivateMessage;
26
27 /***
28 *
29 */
30 public class OpenNapMessageCommand extends AbstractMessageCommand
31 {
32
33
34
35
36
37 private OpenNapConsole console;
38
39
40
41 public OpenNapMessageCommand(OpenNapConsole console)
42 {
43 this.console = console;
44 }
45
46
47
48 public void send(Console c, String nick, String message)
49 {
50 PrivateMessage msg = new PrivateMessage(nick, message);
51 msg.setExceptionListener(console);
52 MessageHandler.send(console.getServer(), msg);
53
54 console.println("-> (" + nick + ") " + message);
55 }
56
57 }