updating dependency versions, adding ProtocolLib dependency