Simple Modpack Update Checker
smuc · 631950 загрузок · MIT
клиент: required · сервер: unsupported (заявлено автором мода)
Простой мод для модпаков, который автоматически проверяет актуальность модпака и отображает тост, если это не так. Используйте идентификатор modrinth для справки.
Описание

Простая проверка обновлений модпаков — это легкий мод, предназначенный для проверки актуальности вашего модпака. Этот мод проверяет версию вашего модпака на удаленном источнике и уведомляет вас, если доступно обновление.
Поддерживаемые версии
| | смук 1.0.0 | смук 2.0.0 | |------------|:----------------------------------------------------------:|:---------------------------------------------------------:| | мк 26.2 | ❌ | ✅ | | МС 26.1.x | ❌ | ✅ | | мс 1.21.x | ✅ | ✅ |
Конфигурация
Файл конфигурации находится по адресу config/simple-modpack-update-checker.json. Большинству пользователей требуются только три поля:
{
"configVersion": 2,
"localVersion": "3.3.3",
"identifier": "KmiWHzQ4"
}
- configVersion: версия файла конфигурации (устанавливается автоматически).
- localVersion: текущая версия установленного модпака. Это может быть любая строка.
- идентификатор: либо URL-адрес текстового файла, содержащего последнюю версию (в формате
version = "String", например ваш package.toml из packagewiz), либо идентификатор проекта Modrinth.
Параметры конфигурации
| Поле | Требуется | Описание | По умолчанию | Пример |
|-------|----------|----------------------------------------|--------------|------------------------|
| configVersion | ✅ | Версия файла конфигурации | 2 | 2 |
| localVersion | ✅ | Текущая версия вашего модпака | - | "3.3.3" |
| identifier | ✅ | Идентификатор или URL-адрес проекта Modrinth | - | "KmiWHzQ4" |
| minecraftVersions | ❌ | Специальная версия Minecraft
для отслеживания
** (только Modrinth)** | Все версии | ["1.21.4", "1.21.5"] |
| releaseChannel | ❌ | Канал выпуска, на который можно подписаться
(только Modrinth) | "release" | "beta", "alpha" |
Примечание. minecraftVersions и releaseChannel работают только при использовании идентификатора проекта Modrinth. При использовании URL-адреса эти параметры игнорируются, и мод просто проверит строку версии по вашему URL-адресу.
Каналы выпуска
Примечание. Каналы выпуска работают только при использовании Идентификатора проекта Modrinth. Конфигурации на основе URL-адресов будут игнорировать этот параметр.
Мод поддерживает различные каналы выпуска, которые работают иерархически — более нестабильные каналы включают в себя все более стабильные:
Типы каналов
"release"(по умолчанию): только стабильные выпуски."beta": бета-версии и стабильные версии."alpha": альфа-, бета-версии и стабильные версии (все)
Пример сценария
Если в проекте есть следующие версии (сначала самые новые):
2.1.0-alpha(вчера)2.0.5(выпуск 3 дня назад)2.0.4-beta(1 неделю назад)
Результаты по каналам:
"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"
}
Использование идентификатора проекта 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.
- Поддерживает фильтрацию по версиям Minecraft и каналам выпуска.
- Показывает уведомления о новых версиях на основе настроенных вами фильтров.
Для проверок на основе URL-адресов
- Мод извлекает контент с указанного вами URL.
- Ищет информацию о версии в формате
version = "String". - Совместимость с файлами packagewiz package.toml.
- Примечание. Фильтрация версий Minecraft и каналы выпуска не поддерживаются с URL-адресами.

Версии (5)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
2.2.1 |
26.2, 26.3 | fabric | скачать |
2.2.0 |
26.2 | fabric | скачать |
2.1.0 |
26.1, 26.1.1, 26.1.2 | fabric | скачать |
2.0.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 | fabric | скачать |
1.0.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 | fabric | скачать |