Commits
1 1 | package org.bukkit.command; |
2 2 | |
3 + | import net.md_5.bungee.api.chat.BaseComponent; |
3 4 | import org.bukkit.Server; |
4 5 | import org.bukkit.permissions.Permissible; |
5 6 | |
6 7 | public interface CommandSender extends Permissible { |
7 8 | |
8 9 | /** |
9 10 | * Sends this sender a message |
10 11 | * |
11 12 | * @param message Message to be displayed |
12 13 | */ |
13 14 | public void sendMessage(String message); |
14 15 | |
15 16 | /** |
16 17 | * Sends this sender multiple messages |
17 18 | * |
18 19 | * @param messages An array of messages to be displayed |
19 20 | */ |
20 21 | public void sendMessage(String[] messages); |
21 22 | |
23 + | /** |
24 + | * Sends this sender a message |
25 + | * |
26 + | * @param message Message to be displayed |
27 + | */ |
28 + | public void sendMessage(BaseComponent message); |
29 + | |
30 + | /** |
31 + | * Sends this sender multiple messages |
32 + | * |
33 + | * @param messages An array of messages to be displayed |
34 + | */ |
35 + | public void sendMessage(BaseComponent... messages); |
36 + | |
22 37 | /** |
23 38 | * Returns the server instance that this command is running on |
24 39 | * |
25 40 | * @return Server instance |
26 41 | */ |
27 42 | public Server getServer(); |
28 43 | |
29 44 | /** |
30 45 | * Gets the name of this command sender |
31 46 | * |