
Simple Modpack Update Checker
Simple Modpack Update Checker - легкий мод для проверки обновлений сборки. Автоматически сверяет версию модпака с удаленным источником и показывает уведомление, если вышло обновление.
Simple Modpack Update Checker - простой и легковесный мод, который автоматически проверяет, актуальна ли ваша сборка модов. Если вышла новая версия, он покажет уведомление прямо в игре. Никаких лишних телодвижений - запустил Minecraft и сразу видишь, пора ли обновляться.
Сборки модов часто обновляются: авторы фиксят баги, добавляют новые моды или меняют конфиги. Раньше приходилось вручную лезть на страницу модпака и сверять версии. Simple Modpack Update Checker решает эту проблему - он сам все проверяет и говорит тебе, когда пора качать апдейт.
Поддерживаемые версии
| smuc 1.0.0 | smuc 2.0.0 | |
|---|---|---|
| mc 26.1 | ❌ | ✅ |
| mc 1.21.x | ✅ | ✅ |
Настройка
Конфиг лежит в config/simple-modpack-update-checker.json. Для большинства пользователей нужно заполнить всего три поля:
{
"configVersion": 2,
"localVersion": "3.3.3",
"identifier": "KmiWHzQ4"
}
- configVersion - версия конфига (ставится автоматически)
- localVersion - текущая версия установленной сборки. Можно написать любую строку.
- identifier - либо ссылка на текстовый файл с последней версией (формат
version = "String", например твой pack.toml из packwiz), либо ID проекта на Modrinth.
Параметры конфига
| Поле | Обязательно | Описание | По умолчанию | Пример |
|---|---|---|---|---|
configVersion | ✅ | Версия конфига | 2 | 2 |
localVersion | ✅ | Текущая версия твоей сборки | - | "3.3.3" |
identifier | ✅ | ID проекта на Modrinth или URL | - | "KmiWHzQ4" |
minecraftVersions | ❌ | Конкретная версия Minecraft для отслеживания (только Modrinth) | Все версии | ["1.21.4", "1.21.5"] |
releaseChannel | ❌ | Канал релизов (только Modrinth) | "release" | "beta", "alpha" |
Важно: minecraftVersions и releaseChannel работают только с ID проекта на Modrinth. Если используешь URL, эти настройки игнорируются - мод просто сверяет строку версии из твоего файла.
Каналы релизов
Каналы работают по иерархическому принципу - более нестабильные каналы включают все стабильные:
Типы каналов
"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 (только Modrinth):
{
"configVersion": 2,
"localVersion": "3.3.3",
"identifier": "KmiWHzQ4",
"minecraftVersions": ["1.21.4"]
}
С бета-каналом (только Modrinth):
{
"configVersion": 2,
"localVersion": "3.3.3-beta.5",
"identifier": "KmiWHzQ4",
"releaseChannel": "beta"
}
С несколькими версиями Minecraft и каналом (только Modrinth):
{
"configVersion": 2,
"localVersion": "3.3.3",
"identifier": "KmiWHzQ4",
"minecraftVersions": ["1.21.4", "1.21.5"],
"releaseChannel": "alpha"
}
Как это работает
Когда запускаешь Minecraft с этим модом, он автоматически проверяет обновления по твоему конфигу и показывает уведомление, если вышла новая версия.
Для проектов на Modrinth
- Мод берет информацию о версиях через API Modrinth
- Поддерживает фильтрацию по версиям Minecraft и каналам релизов
- Показывает уведомления о новых версиях с учетом твоих настроек
Для проверок через URL
- Мод забирает содержимое по указанной ссылке
- Ищет строку версии в формате
version = "String" - Совместим с packwiz pack.toml файлами
- Важно: фильтрация по версиям Minecraft и каналам релизов с URL не работает
