Scanned whole packet

This commit is contained in:
2022-04-16 15:18:47 +08:00
parent 607df98c3d
commit 2e11823b4a

View File

@ -112,9 +112,16 @@ func (p *Player) handleLoginPacket(packet pk.Packet) error {
return nil return nil
} }
func (p *Player) handleRespawnPacket(packet pk.Packet) error { func (p *Player) handleRespawnPacket(packet pk.Packet) error {
var copyMeta bool
err := packet.Scan( err := packet.Scan(
pk.NBT(&p.WorldInfo.Dimension), pk.NBT(&p.WorldInfo.Dimension),
(*pk.Identifier)(&p.WorldName), (*pk.Identifier)(&p.WorldName),
(*pk.Long)(&p.HashedSeed),
(*pk.UnsignedByte)(&p.Gamemode),
(*pk.Byte)(&p.PrevGamemode),
(*pk.Boolean)(&p.IsDebug),
(*pk.Boolean)(&p.IsFlat),
(*pk.Boolean)(&copyMeta),
) )
if err != nil { if err != nil {
return Error{err} return Error{err}