====== Эндпоинты, релевантные для модпаков ====== ===== Скачивание шаблонов ===== ==== Доступные GET-параметры ==== * **intermediary** Версия промежуточных маппингов, обычно равная данной версии Minecraft в соотвествии с манифестом версий игры. * **yarn** Версия Yarn. Используется, только если "intermediary" отсутствует; обычно, лучше использовать "intermediary" в продакшене, так как его нужно обновлять всего один раз на каждую версию игры. * **loader** Версия Fabric Loader. * **format** Формат загрузки. ==== Доступные эндпоинты ==== * **/download/mcupdater** - Выдаёт XML-файл, прикрепляемый с помощью тега к MCUpdater ServerPack XML. Кастомизация формата не доступна. * **/download/multimc** - По-умолчанию, выдаёт ZIP-файл, содержащий импортируемый профиль MultiMC. Дополнительные форматы: * **patchJson** Выдаёт JSON, соответстующий патчу MultiMC для Fabric. * **/download/vanilla** - По-умолчанию, выдаёт ZIP-файл, содержащий игровой профиль Fabric, который можно извлечь в .minecraft/versions. Дополнительные форматы: * **profileJson** Выдаёт JSON, соответстующий ванильному профилю Fabric. * **shimJar** Выдаёт JAR, содержащий единственный файл, - ''version.json'' - соответстующий ванильному профилю Fabric. Формат нужен для предполагаемой поддержки SKCraft/Solder. ===== Запрос версий ===== ==== maven-metadata.xml ==== XML-файлы метаданных Maven можно использовать для получения последних и доступных версий компонентов Fabric. * Fabric Loader: [[https://maven.fabricmc.net/net/fabricmc/fabric-loader/maven-metadata.xml]] * Yarn: [[https://maven.fabricmc.net/net/fabricmc/yarn/maven-metadata.xml]] ==== Fabric Meta API ==== Доступен HTTP JSON API, позволяющий запросить версии Fabric для определённой версии Minecraft, помимо прочего. Документация доступна на [[https://github.com/FabricMC/fabric-meta|GitHub]] (только по-английски!), сам API-сервис доступен на [[https://meta.fabricmc.net/]] . Если Вам чего-то не хватает на Meta API, откройте запрос (issue) на [[https://github.com/FabricMC/fabric-meta|GitHub]] для рассмотрения такой возможности.