@xnlc/mods это клиент для трех крупнейших репозиториев Minecraft-контента: Modrinth, CurseForge и FTB (Feed The Beast). Предоставляет унифицированный API для поиска, получения деталей проектов, версий и зависимостей.
Версия: 1.0.3 | Лицензия: GPL-3.0 | Реестр: git.xneon.org
Установка
Возможности
- Поиск модов, ресурспаков, шейдеров и модпаков в Modrinth, CurseForge и FTB
- Унифицированные типы результатов поиска (
ModSearchResult) независимо от источника - Пагинация, сортировка и фильтрация по загрузчикам, версиям Minecraft и категориям
- Получение полного списка версий проекта (даже при длинной истории)
- Пакетная загрузка информации о файлах по SHA1-хешам
- Проверка обновлений установленных модов
- Разрешение зависимостей модов
- Чтение зависимостей напрямую из JAR-файлов
Modrinth API
Поиск
Детали проекта
Проверка обновлений
CurseForge API
Поиск
Детали и загрузка
Пакетная загрузка информации о файлах
Поиск по отпечаткам
FTB API
Каталог и поиск
Детали модпака
Общие типы
Унифицированные типы для всех трех источников:ContentType и ID классов CurseForge
Все функции автоматически обрабатывают пагинацию для проектов с большим количеством версий. Например, у проекта Jade (333+ версии на Modrinth) все версии будут загружены полностью.