Table of Contents
Добро пожаловать на вики Fabric!
Внимание! Далеко не все статьи доступны на русском языке. Но вы можете посмотреть их в оригинале - на английском. Пишите в каналы #mod-dev-тема
в Дискорде, если вы что-то не поняли. Так же есть канал #wiki
, где можно попросить права на перевод или доработку статей.
Fabric - это модульный инструмент для моддинга игры, выходящий для Minecraft Java Edition 1.14 и новее, в том числе и для снапшотов.
Обязательно посетите наши сообщества и прочтите общие правила!
- Часто задаваемые вопросы (для экспертов) - дополнение к вышестоящему с дополнительными деталями
Также эта вики доступна на других языках:
Туториалы для игроков
Если вы игрок, администратор сервера или разработчик модпаков, эти статьи для вас:
Установка Fabric
Обновление загрузчика Fabric
Установка и проверка Java
Исправление проблем
Разное
Разработчикам модпаков и лаунчеров
Мы рекомендуем MultiMC и MCUpdater для игры с модпаками и для их распространения. Однако, мы по прежнему будем пробовать поддерживать и иные решения!
- Использование MCUpdater для модпаков на Fabric (об игре и о создании)
- Подмена зависимостей (Версия загрузчика
0.11.1
или выше!)
Туториалы по разработке модов с помощью Fabric
Если вы хотите начать разработку модов с использованием Fabric, возможно, некоторые статьи могут вас заинтересовать.
Подготовка
Эти страницы помогут вам настроить среду разработки и полуавтоматические выпуски.
- Включение сообщений отладки Log4j (на англ.)
Основы
Эти страницы являются обязательными для чтения при разработке модов. Если вы новичёк, то рекомендуется прочитать следующее.
- Терминология
- Реестры
- Инструменты для разработки
Продвинутым
Предметы
Блоки
Эти страницы помогут вам создать блоки, хранить предметы и данные в блоках, а также создавать модели и состояния блоков.
Генерация данных
Эти страницы помогут вам с Fabric Data Generation API, который генерирует файлы JSON с помощью генераторов данных.
Генерация мира
Команды
Эти страницы помогут вам с библиотекой Brigadier от Mojang, которая позволяет создавать команды со сложными аргументами и действиями.
События (Ивенты)
Сущности
Жидкости
Миксины
Эти страницы помогут вам в использовании библиотеки Mixin от SpongePowered, которая является очень сложной темой. Мы рекомендуем вам внимательно прочитать эти страницы.
Разное
Некоторые из этих страниц в настоящее время находятся в стадии написания, некоторые могут быть недоступны.
Yarn
Помощь в разработке Fabric
- Процедура изменения Fabric - или как сделать так, чтобы предложенное Вами изменение внесли (или наоборот!)
- FabLabs - тестовая площадка для макетирования новых возможностей Fabric без создания pull-запроса
Ищете старые туториалы? Вероятно, они были заархивированы. Вы можете просмотреть архивные страницы здесь.
Документация
- Документация Миксинов (на англ.)
Примеры
- Мод-тесты Fabric API (устарело) - не руководства как таковые, однако всё равно полезны
Помощь по википедии
- Помощь по вики - Отправная точка для редактирования вики
- Планы википедии - Узнайте над чем работают другие редакторы