mc/classic: Add protocol extention support

Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com>