From b893f721bd9393eb3384774267ea2b128e54f6ce Mon Sep 17 00:00:00 2001 From: Tnze Date: Sat, 27 Apr 2024 23:00:55 +0800 Subject: [PATCH] Fix disconnect message decoding error --- bot/basic/events.go | 2 +- bot/login.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bot/basic/events.go b/bot/basic/events.go index 0b023655..54807faf 100644 --- a/bot/basic/events.go +++ b/bot/basic/events.go @@ -82,7 +82,7 @@ func attachDisconnect(c *bot.Client, handler func(reason chat.Message) error) { c.Events.AddListener(bot.PacketHandler{ Priority: 64, ID: packetid.ClientboundDisconnect, F: func(p pk.Packet) error { - var reason chat.JsonMessage + var reason chat.Message if err := p.Scan(&reason); err != nil { return Error{err} } diff --git a/bot/login.go b/bot/login.go index 52fd9920..d3a448f6 100644 --- a/bot/login.go +++ b/bot/login.go @@ -64,7 +64,7 @@ func (c *Client) joinLogin(conn *net.Conn) error { // Handle Packet switch packetid.ClientboundPacketID(p.ID) { case packetid.ClientboundLoginDisconnect: // LoginDisconnect - var reason chat.Message + var reason chat.JsonMessage err = p.Scan(&reason) if err != nil { return LoginErr{"disconnect", err}