mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-13 23:44:55 +01:00
18 lines
768 B
Java
18 lines
768 B
Java
package emu.grasscutter.game.chat;
|
|
|
|
import emu.grasscutter.game.player.Player;
|
|
import emu.grasscutter.server.game.GameServer;
|
|
|
|
public interface ChatSystemHandler {
|
|
GameServer getServer();
|
|
void sendPrivateMessage(Player player, int targetUid, String message);
|
|
void sendPrivateMessage(Player player, int targetUid, int emote);
|
|
void sendTeamMessage(Player player, int channel, String message);
|
|
void sendTeamMessage(Player player, int channel, int icon);
|
|
void sendPrivateMessageFromServer(int targetUid, String message);
|
|
void sendPrivateMessageFromServer(int targetUid, int emote);
|
|
void handlePullPrivateChatReq(Player player, int targetUid);
|
|
void clearHistoryOnLogout(Player player);
|
|
void handlePullRecentChatReq(Player player);
|
|
}
|