Yarn и Loom — инструменты для разработки модов на Fabric. blockydreams.myinfo.by
Yarn — система маппинга, которая преобразует обфусцированный код Minecraft в читаемый и понятный для разработчиков. blockydreams.myinfo.by Некоторые особенности использования Yarn:
- Содержит сопоставления, которые помогают разработчикам модов работать с обфусцированными именами Minecraft. wiki.fabricmc.net
- Использует инструмент деобфускации Enigma. wiki.fabricmc.net
- Позволяет генерировать «посредников», которые обеспечивают работу модов Fabric в разных версиях Minecraft, если не меняется код, на который они зависят. wiki.fabricmc.net
- Обеспечивает слияние клиентских и серверных файлов Minecraft для облегчения сопоставления и разработки. wiki.fabricmc.net
Loom — плагин системы сборки на основе Gradle, который автоматизирует настройку среды разработки модов для Minecraft. gitmemories.com Некоторые особенности использования Loom:
- Поддерживает современные версии Minecraft (проверено на примере версии 1.14.4 и выше). gitmemories.com
- Использует декомпиляторы Fernflower и CFR для генерации исходного кода с комментариями. gitmemories.com
- Поддерживает IntelliJ IDEA, Eclipse и Visual Studio Code для генерации конфигураций запуска Minecraft. gitmemories.com
- Работает с последней версией Gradle 7 или новее. gitmemories.com
- Поддерживает Java 16 и выше. gitmemories.com