package classic type AddPlayerName struct { NameId int16 PlayerName String ListName String GroupName String GroupRank byte } func (p *AddPlayerName) PacketId() byte { return 0x16 } type RemovePlayerName struct { NameId int16 } func (p *RemovePlayerName) PacketId() byte { return 0x18 } type AddEntity2 struct { EntityId byte InGameName String SkinName String X, Y, Z Fixed Yaw, Pitch byte } func (p *AddEntity2) PacketId() byte { return 0x21 }