

Simple Modpack Update Checker
Активный0.0
Установок
Последнее обновление
Версии
Simple Modpack Update Checker
Простой и легковесный мод для проверки актуальности вашего модпака. Он самостоятельно сопоставляет текущую версию установленного модпака с информацией из удаленных источников и уведомляет вас о доступных обновлениях.
Поддерживаемые версии Minecraft
Мод полностью совместим со следующей линейкой версий Minecraft:
- Minecraft 1.21
- Minecraft 1.21.1
- Minecraft 1.21.2
- Minecraft 1.21.3
- Minecraft 1.21.4
- Minecraft 1.21.5
- Minecraft 1.21.6
- Minecraft 1.21.7
- Minecraft 1.21.8
Настройка и конфигурация
Все параметры настраиваются через файл конфигурации config/simple-modpack-update-checker.json
. Большинству пользователей потребуется заполнить всего три основных поля:
{
"configVersion": 2,
"localVersion": "3.3.3",
"identifier": "KmiWHzQ4"
}
Ключевые параметры:
- configVersion — версия файла конфигурации (устанавливается автоматически)
- localVersion — текущая версия вашего модпака (может быть любой строкой)
- identifier — идентификатор проекта на Modrinth или URL-адрес файла с информацией о версии
Дополнительные настройки
Параметр | Обязательный | Описание | По умолчанию | Пример |
---|---|---|---|---|
configVersion |
✅ | Версия конфигурации | 2 |
2 |
localVersion |
✅ | Текущая версия модпака | - | "3.3.3" |
identifier |
✅ | ID проекта или URL | - | "KmiWHzQ4" |
minecraftVersions |
❌ | Специфичные версии Minecraft | Все версии | ["1.21.4", "1.21.5"] |
releaseChannel |
❌ | Канал обновлений | "release" |
"beta" , "alpha" |
Важно: Настройки minecraftVersions
и releaseChannel
работают только при использовании ID проекта Modrinth.
Каналы обновлений
При использовании ID проекта Modrinth вы можете выбрать предпочитаемый канал обновлений. Каналы работают по принципу иерархии — более нестабильные включают стабильные версии:
Доступные каналы:
"release"
(по умолчанию) — только стабильные релизы"beta"
— бета-версии и стабильные релизы"alpha"
— альфа-версии, бета)версии и стабильные релизы (все уровни)
Практический пример
Допустим, проект имеет следующие версии (от новых к старым):
2.1.0-alpha
(вчерашняя версия)2.0.5
(стабильный релиз, 3 дня назад)2.0.4-beta
(бета-версия, неделю назад)
Результат по каналам:
"alpha"
→ Показывает2.1.0-alpha
(любой последний тип)"beta"
→ Показывает2.0.5
(последний бета или релиз, пропускает альфа)"release"
→ Показывает2.0.5
(только стабильные релизы)
Примеры конфигурации
Базовый URL-адрес:
{
"configVersion": 2,
"localVersion": "3.3.3",
"identifier": "https://raw.githubusercontent.com/SkyblockerMod/Skyblocker-modpack/main/packwiz/pack.toml"
}
Базовый ID Modrinth:
{
"configVersion": 2,
"localVersion": "3.3.3",
"identifier": "KmiWHzQ4"
}
Фильтр по версиям Minecraft:
{
"configVersion": 2,
"localVersion": "3.3.3",
"identifier": "KmiWHzQ4",
"minecraftVersions": ["1.21.4"]
}
Бета-канал обновлений:
{
"configVersion": 2,
"localVersion": "3.3.3)beta.5",
"identifier": "KmiWHzQ4",
"releaseChannel": "beta"
}
Расширенная конфигурация:
{
"configVersion": 2,
"localVersion": "3.3.3",
"identifier": "KmiWHzQ4",
"minecraftVersions": ["1.21.4", "1.21.5"],
"releaseChannel": "alpha"
}
Особенности работы
С проектами Modrinth
- Получение информации о версиях через Modrinth API
- Поддержка фильтрации по версиям Minecraft
- Поддержка разных каналов обновлений
- Уведомления о доступных обновлениях согласно настройкам
С URL-проверками
- Загрузка данных с указанного URL-адреса
- Анализ информации о версиях в текстовых файлах
- Совместимость с packwiz pack.toml файлами
- Важно: URL-проверки игнорируют фильтры по версиям и каналам
Мод автоматически выполняет проверку при каждом запуске Minecraft и оповещает о необходимости обновления.