User Tools

Site Tools


Sidebar

Туториалы по разработке модов с помощью Fabric

Если вы хотите начать разработку модов с использованием Fabric, возможно, некоторые статьи могут вас заинтересовать.

Подготовка

Эти страницы помогут вам настроить среду разработки и полуавтоматические выпуски.

Основы

Продвинутым

Предметы

Блоки

Генерация данных

Генерация мира

Команды

Эти страницы помогут вам с библиотекой Brigadier от Mojang, которая позволяет создавать команды со сложными аргументами и действиями.

События (Ивенты)

Сущности

Жидкости

Миксины

Разное

Yarn

Помощь в разработке Fabric

Ищете старые туториалы? Вероятно, они были заархивированы. Вы можете просмотреть архивные страницы здесь.

ru:tutorial:loader04x

Загрузчик 0.4.x и Ты!

В этом руководстве перечислено, что вам нужно знать, чтобы обновить ваши моды до Loader 0.4.x(и выше!?).

Изменения схемы

Схема несколько изменилась. На протяжении всего 0.4.x будет поддерживаться schemaVersion 0, но для 0.5.x и далее таких обещаний не дается.

Полезные источники:

Вложенные JARs(банки)

Было много путаницы в том, для чего предназначены вложенные JARs.

Вложенные JARs это:

  • решение для предоставления зависимостей в форме моды Fabric, позволяющее загрузчику выбирать наилучшую версию, соответствующую наборам зависимостей данного модпака,
  • решение, которое позволяет вам превращать библиотеки в моды Fabric и избегать конфликтов, когда они не являются чисто теневыми или когда есть веские причины для разработчика мода Fabric быть авторитетным источником управления версиями,
  • потенциальное решение для чистой упаковки подпроектов/подмодулей мода в один “комбинированный” JAR, в то же время позволяя использовать их по отдельности.

Вложенные JARs не:

  • предназначен для использования в немодифицированных библиотеках Java,
  • всегда лучшее решение для библиотек, которые могут быть безопасно скрыты под другим пакетом. Имейте в виду, что идентификатор Fabric mod может существовать только один раз, а это означает, что потенциальные конфликты версий могут помешать загрузке пакета - затененные библиотеки не имеют этой проблемы.

Если вы сомневаетесь, обратитесь к этой полезной таблице (вскоре будет переведена):

Несовместимости

  • Если ваш мод использует плагин-загрузчик, пожалуйста, откажитесь от него и вместо этого используйте систему точек входа.
ru/tutorial/loader04x.txt · Last modified: 2022/03/07 18:37 (external edit)