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
}
Exemplo n.º 2
0
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
}