Fix chat welcome messages and some slight refactoring.

This commit is contained in:
GanyusLeftHorn
2022-08-16 18:15:10 -07:00
committed by Luke H-W
parent 97779fd35a
commit dc153572dd
4 changed files with 30 additions and 40 deletions

View File

@@ -0,0 +1,17 @@
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);
}