func (this *packetClientPlayerListCodec17) Encode(writer io.Writer, encode packet.Packet) (err error) { packetClientPlayerList := encode.(*PacketClientPlayerList17) err = packet.WriteString(writer, packetClientPlayerList.Name) if err != nil { return } err = packet.WriteBool(writer, packetClientPlayerList.Online) if err != nil { return } err = packet.WriteInt16(writer, packetClientPlayerList.Ping) return }
func (this *PacketClientPlayerListItemCodec) Encode(writer io.Writer, util []byte, encode packet.Packet) (err error) { packetClientPlayerListItem := encode.(*PacketClientPlayerListItem) err = packet.WriteString(writer, util, packetClientPlayerListItem.Name) if err != nil { return } err = packet.WriteBool(writer, util, packetClientPlayerListItem.Online) if err != nil { return } err = packet.WriteInt16(writer, util, packetClientPlayerListItem.Ping) return }