modsmith Войти Войти Рус / Eng

Simple Modpack Update Checker

smuc · 631950 загрузок · MIT

клиент: required · сервер: unsupported (заявлено автором мода)

Простой мод для модпаков, который автоматически проверяет актуальность модпака и отображает тост, если это не так. Используйте идентификатор modrinth для справки.

Описание

icon.png

Простая проверка обновлений модпаков — это легкий мод, предназначенный для проверки актуальности вашего модпака. Этот мод проверяет версию вашего модпака на удаленном источнике и уведомляет вас, если доступно обновление.

Поддерживаемые версии

| | смук 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"
}
  1. configVersion: версия файла конфигурации (устанавливается автоматически).
  2. localVersion: текущая версия установленного модпака. Это может быть любая строка.
  3. идентификатор: либо 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": альфа-, бета-версии и стабильные версии (все)

Пример сценария

Если в проекте есть следующие версии (сначала самые новые):

  1. 2.1.0-alpha (вчера)
  2. 2.0.5 (выпуск 3 дня назад)
  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-адресами.

img.png

Версии (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 скачать

Страница на Modrinth →