19 lines
369 B
Go
19 lines
369 B
Go
package basic
|
|
|
|
import (
|
|
"github.com/Tnze/go-mc/data/packetid"
|
|
pk "github.com/Tnze/go-mc/net/packet"
|
|
)
|
|
|
|
func (p Player) handleKeepAlivePacket(packet pk.Packet) error {
|
|
var KeepAliveID pk.Long
|
|
if err := packet.Scan(&KeepAliveID); err != nil {
|
|
return err
|
|
}
|
|
// Response
|
|
return p.c.Conn.WritePacket(pk.Marshal(
|
|
packetid.KeepAliveServerbound,
|
|
KeepAliveID,
|
|
))
|
|
}
|