

Simple Update Checker
Активный0.0
Установок
Последнее обновление
Версии
Simple Update Checker
Модификация Simple Update Checker представляет собой компактное дополнение, которое уведомляет пользователя о доступных обновлениях для модпаков с площадки Modrinth непосредственно в игре.
Основной функционал
Плагин работает как на стороне клиента, так и на сервере. Оповещения о новых версиях появляются в логах при запуске игры или сервера, а затем отображаются в других интерфейсах в зависимости от типа запуска.
Для клиентской версии: информация об обновлениях показывается на главном экране (справа от названия модпака и номера версии) и обновляется каждый час после запуска игры.
Для серверной версии: уведомления выводятся в логи после запуска сервера и отправляются операторам при подключении. После этого проверка выполняется раз в 12 часов до обнаружения обновления, а затем повторяется с увеличивающимся интервалом до 14 дней: 12 часов, 1 день, 2 дня, 4 дня, 8 дней, 14 дней.
Ручную проверку можно выполнить с помощью команды /simpleupdatechecker check
с ограничением не чаще одного раза в 15 минут.
Пользовательские настройки
Все проверки можно отключить через конфигурационный файл simpleupdatechecker_user.json
или командой /simpleupdatechecker settings
.
Настройки можно изменить через команду /simpleupdatechecker settings <название> <значение>
или напрямую в конфигурации. Оба метода используют одинаковые названия параметров. Файл конфигурации находится по пути config/simpleupdatechecker_user.json
, его можно перезагрузить командой /simpleupdatechecker reload
.
{
// Полностью отключает проверку обновлений
"disable_update_checking": false,
// Отключает отображение версии модпака и информации об обновлениях в главном меню
"disable_main_menu": false,
// Отключает отправку информации об обновлениях в логи после первой проверки версии
"disable_logs_first_check": false,
// Отключает отправку информации об обновлениях в логи после запуска сервера
"disable_logs_server_started": false,
// Отключает повторную отправку информации об обновлениях в логи
"disable_logs_late": false,
// Отключает отправку информации об обновлениях операторам 4 уровня при подключении
"disable_join_ops": false
}
Настройки для создателей модпаков
Эти параметры должны изменяться только создателями модпаков и содержат исключительно связанные с модпаком определения. Файл конфигурации находится по пути config/simpleupdatechecker_modpack.json
, его можно перезагрузить командой /simpleupdatechecker reload
.
{
// Идентификатор проекта на Modrinth, используется для поиска
"project_id": "some_project",
// Номер версии в инкрементальном формате, желательно совпадающий с указанным на Modrinth
"version_id": "1.0.0",
// (Необязательно, оставьте пустым для отключения) Название модпака, отображаемое в главном меню и заполнителях. По умолчанию используется project_id
"display_name": "Мой модпак!",
// (Необязательно, оставьте пустым для отключения) Версия модпака для отображения, если вы хотите изменить её внешний вид
"display_version": "",
// Разрешенные типы релизов, соответствуют типам на Modrinth. По умолчанию разрешены все, но вы можете удалить ненужные
// Удаление "beta" и "alpha" предотвратит рекомендацию обновления на бета- и альфа-версии
"release_type": [
"alpha",
"beta",
"release"
],
// Максимальная (исключительная) версия для сопоставления, должна использовать тот же формат, что и version_id / номера версий на Modrinth
// Предотвращает сопоставление версий, равных или новее указанной, как обновлений
"max_exclusive_version": "",
// Заставляет версию обновления использовать номер версии для отображения вместо названия версии (верхнее поле)
"use_version_number_for_display": true
}