Support disguised chat

This commit is contained in:
Tnze
2023-01-01 18:50:39 +08:00
parent bb98d90db3
commit 88356fd576
3 changed files with 37 additions and 10 deletions

View File

@ -57,6 +57,7 @@ func main() {
playerList = playerlist.New(client)
chatHandler = msg.New(client, player, playerList, msg.EventsHandler{
PlayerChatMessage: onPlayerMsg,
DisguisedChat: onDisguisedMsg,
})
worldManager = world.NewWorld(client, player, world.EventsListener{
LoadChunk: onChunkLoad,
@ -125,6 +126,11 @@ func onPlayerMsg(msg chat.Message, validated bool) error {
return nil
}
func onDisguisedMsg(msg chat.Message) error {
log.Printf("Disguised: %v", msg)
return nil
}
func onSystemMsg(c chat.Message, overlay bool) error {
log.Printf("System: %v, Overlay: %v", c, overlay)
return nil