sendChatMessage() for online players
This commit is contained in:
parent
d59ae22970
commit
98d1a21aab
@ -72,19 +72,32 @@ public interface AbstractOnlinePlayer extends AbstractOffPlayer {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Display the provided message in the player’s chat, if the chat is activated.
|
* Display the provided message in the player’s chat, if SYSTEM messages are activated.
|
||||||
* @param message the message to display.
|
* @param message the message to display.
|
||||||
*/
|
*/
|
||||||
void sendMessage(Component message);
|
void sendMessage(Component message);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Display the provided message in the player’s chat, if the chat is activated.
|
* Display the provided message in the player’s chat, if SYSTEM messages are activated.
|
||||||
* @param message the message to display.
|
* @param message the message to display.
|
||||||
*/
|
*/
|
||||||
default void sendMessage(ComponentLike message) {
|
default void sendMessage(ComponentLike message) {
|
||||||
sendMessage(message.asComponent());
|
sendMessage(message.asComponent());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Display the provided message in the player’s chat, if CHAT messages are activated on the client.
|
||||||
|
* <p>
|
||||||
|
* This method differs from {@link #sendMessage(ComponentLike)} with the fact that this method sends the message
|
||||||
|
* only if {@link #canChat()} returns true.
|
||||||
|
* The message sent to the client is still a SYSTEM messge, due to CHAT messages required to be signed.
|
||||||
|
* @param message the message to display as CHAT message.
|
||||||
|
*/
|
||||||
|
default void sendChatMessage(ComponentLike message) {
|
||||||
|
if (canChat())
|
||||||
|
sendMessage(message.asComponent());
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Display the provided message in the player’s chat, if the chat is activated, prepended with the server prefix.
|
* Display the provided message in the player’s chat, if the chat is activated, prepended with the server prefix.
|
||||||
* @param message the message to display
|
* @param message the message to display
|
||||||
|
Loading…
Reference in New Issue
Block a user