MCPcopy Create free account
hub / github.com/ZeppelinMC/Zeppelin / Encode

Method Encode

protocol/net/packet/play/playerSession.go:22–33  ·  view source on GitHub ↗
(w encoding.Writer)

Source from the content-addressed store, hash-verified

20}
21
22func (p *PlayerSession) Encode(w encoding.Writer) error {
23 if err := w.UUID(p.SessionID); err != nil {
24 return err
25 }
26 if err := w.Long(p.ExpiresAt); err != nil {
27 return err
28 }
29 if err := w.ByteArray(p.PublicKey); err != nil {
30 return err
31 }
32 return w.ByteArray(p.KeySignature)
33}
34
35func (p *PlayerSession) Decode(r encoding.Reader) error {
36 if err := r.UUID(&p.SessionID); err != nil {

Callers

nothing calls this directly

Calls 3

UUIDMethod · 0.45
LongMethod · 0.45
ByteArrayMethod · 0.45

Tested by

no test coverage detected