У меня в одно время плагины умели скачивать json с описанием последней версии с github pages, если не совпадало, оттуда же брался линк на файл с обновлением, качался в plugins, а старый переименовывался в .jar__, после чего игроки с нужным пермишеном уведомлялись. Вполне себе рабочая идея.
Достаточно старый
гавнокод ещё открыт, используется в паре моих плагинов (
раз,
два).
Приемлемый вариант для тех, у кого нет своего хоста.