- Для версий
- 1.21.+
Порт Create для Fabric на высокие версии Minecraft: что даёт проект и кому он нужен
Этот проект — Fabric fork мода Create для новых версий Minecraft, где официальный Fabric-порт долго не выпускал сборки для 1.21.1 и выше. Если нужен именно Create на Fabric в более свежих версиях игры, а не ожидание старого форка, этот порт закрывает практическую задачу: переносит полный функционал Create, учитывает изменения рендера и загрузки данных в новых версиях и делает это без обязательной установки Fabric API.Суть и польза
Порт Create для Fabric на высокие версии Minecraft появился как ответ на вполне понятную проблему: официальный Fabric fork Create не выпустил версию для 1.21.1 и новее, и за это время разрыв между актуальными версиями игры и доступным портом только увеличился. Для игроков и сборщиков модпаков это означает простую вещь — чем дольше нет переноса, тем больше накапливается несовместимостей, технического долга и ручной доработки.Главная польза проекта в том, что он даёт контент Create там, где в исходном Fabric-форке его сейчас нет. Это особенно важно для тех, кто сознательно играет на новых версиях Minecraft и не хочет возвращаться на старые релизы только ради одного крупного техномода. Проект не подаётся как косметическая адаптация. Напротив, он описан как самостоятельная реализация полного функционала Create, рассчитанная на современные версии игры и на другой набор технических решений.
Кому такой проект особенно полезен:
- игрокам, которым нужен Create на Fabric в версиях 1.21.1 и выше;
- сборщикам модпаков, которые ориентируются на новые версии Minecraft;
- тем, кто не хочет ждать старый официальный Fabric fork;
- пользователям, которым важна более современная техническая база порта;
- разработчикам, которым нужен более понятный подход к разделению клиентского и серверного кода.
Основные характеристики и как это работает
Смысл проекта раскрывается через его технические отличия от старого Fabric-форка Create. В исходном описании автор прямо объясняет, почему обычный перенос на новые версии невозможен без серьёзных изменений: сам Minecraft в высоких версиях изменил рендеринг, загрузку данных и внутреннюю организацию клиентского и серверного кода.Новый рендеринг в высоких версиях Minecraft
В более новых версиях Minecraft используется другой метод рендеринга. В описании перечислены важные изменения:- item models теперь используют отдельную папку рендера;
- rendering построен через rendering pipeline;
- Entity, BlockEntity и GUI rendering сначала извлекают состояние, а уже потом отрисовывают его;
- для GUI-элементов требуется создавать специальный рендер.
Новый способ загрузки данных
Minecraft также использует новый метод data loading, который умеет захватывать сообщения об ошибках. Это означает, что старые схемы совместимости плохо подходят для новых версий и требуют большого числа изменений. Проект явно адаптирован под эту новую систему, а не держится только на старом наборе патчей.Отказ от старого подхода через Porting-Lib
Старый Fabric fork Create переносился через Porting-Lib, а это, по словам автора, фактически требовало реализации многих NeoForge-функций. В данном проекте используется другой путь: mixin, специально ориентированный на функции самого Create. Такой подход должен упрощать перенос и снижать избыточную зависимость от чужих слоёв совместимости.Новое разделение клиентского и серверного кода
Одна из серьёзных проблем старого Fabric-форка заключалась в смешанном подходе к server-side и client-side разработке. Это делало возможной ситуацию, когда сервер вызывал несуществующий клиентский код, что приводило к ошибкам. В новом проекте используется иной режим разделения кода. С точки зрения пользователя это означает более внятную архитектуру и меньший риск таких сбоев.Регистрация данных ближе к vanilla Minecraft
Старый Fabric fork использовал builder для генерации данных, завязанный на Registrate-Refabricated, из-за чего миграция усложнялась. Здесь проект регистрирует данные способом, который ближе к vanilla Minecraft. Это делает перенос логичнее и помогает лучше вписать Create в современные версии игры.Полный функционал Create без Fabric API
Одна из самых заметных особенностей: проект реализует full Create feature independently и не требует устанавливать Fabric API. Для части пользователей это станет важным аргументом при выборе, особенно если хочется сократить число обязательных зависимостей.Важные предупреждения до установки
В описании есть несколько критичных замечаний, которые нельзя игнорировать:- не нужно отправлять баг-репорты по этому моду разработчику simibubi и команде NeoForge Create;
- не рекомендуется использовать старые сохранения, потому что из-за изменений загрузки данных часть данных может быть потеряна;
- для просмотра рецептов рекомендуется использовать REI, JEI или EIV;
- при любых вылетах желательно сообщать о крашах;
- использование шейдеров отключает оптимизации Flywheel.
Как выбрать: критерии и чек-подход
Порт Create для Fabric на высокие версии Minecraft — это не мод “для всех подряд”. Его стоит выбирать осознанно, понимая, зачем именно он вам нужен и какие ограничения вы готовы принять.1. Вам нужен Create именно на новых версиях Minecraft
Это главный критерий. Если ваша сборка уже живёт на 1.21.1 и выше, а официального Fabric-форка для этих версий нет, проект выглядит логичным выбором. Если же вы спокойно сидите на старом релизе, вопрос актуальности может быть не таким острым.
2. Вы играете на Fabric и не хотите переходить на NeoForge ради Create
Для некоторых сборок смена загрузчика слишком болезненна. Если вам нужен именно Fabric-путь, этот порт решает конкретную проблему совместимости с актуальными версиями.
3. Вам важна современная техническая база
Если вы не просто запускаете мод, а собираете устойчивую конфигурацию, стоит учитывать плюсы нового подхода: новый рендер, иной data loading, разделение клиентского и серверного кода, отказ от старой модели переноса через Porting-Lib.
4. Вы готовы отказаться от старых сохранений
Это критический пункт. В описании прямо сказано: старые миры использовать не стоит, потому что данные могут быть потеряны. Если ваш приоритет — сохранить старый save любой ценой, этот момент нужно воспринимать очень серьёзно.
5. Вы готовы использовать внешние моды для рецептов
REI, JEI или EIV рекомендованы для просмотра рецептов. Если вы привыкли играть с таким инструментом, проблем не будет. Если же вы ждёте полностью автономного опыта без дополнительных утилит, это нужно учесть заранее.
6. Вы понимаете ограничение со шейдерами
Если в вашей сборке шейдеры обязательны, важно помнить: использование shaders отключает Flywheel optimizations. Это может влиять на восприятие производительности.
7. Вам важнее получить Create сейчас, чем ждать официальный Fabric fork
Проект появился как ответ на затянувшееся отсутствие нового официального релиза. Если для вас важнее актуальная рабочая версия, а не ожидание старого форка, выбор становится гораздо понятнее.
Простой чек-подход выглядит так: если вы хотите играть с Create на новых версиях Minecraft под Fabric, готовы отказаться от старых миров и понимаете ограничения по рецептам и шейдерам, этот порт для вас выглядит очень уместным.
Пошагово: как использовать проект
Чтобы использовать этот Fabric-порт Create без лишних проблем, лучше сразу идти по правильной схеме, а не пытаться перенести на него старый опыт буквально один в один.Шаг 1. Начните с новой игры, а не со старого сохранения
Это самое важное правило. Автор прямо предупреждает: из-за изменений data loading старые save-файлы лучше не использовать, потому что данные могут потеряться. Если хотите снизить риск проблем, начинайте новый мир.
Шаг 2. Ставьте проект как основной вариант Create для новых версий Fabric
Не стоит относиться к нему как к мелкому дополнению к старому форку. Это отдельный перенос, рассчитанный на новые версии Minecraft и собственную техническую базу.
Шаг 3. Заранее подготовьте мод для просмотра рецептов
Рекомендуется использовать REI, JEI или EIV. Это не просто совет “на всякий случай”, а практическая рекомендация для нормальной работы с рецептами и удобного прохождения.
Шаг 4. Оцените, нужны ли вам шейдеры
Если в вашей сборке шейдеры обязательны, принимайте во внимание, что Flywheel optimizations при этом будут отключены. Для некоторых игроков это нормальный компромисс, для других — весомая причина поменять конфигурацию.
Шаг 5. Не направляйте репорты не по адресу
Если возникают ошибки именно в этом проекте, их нельзя отправлять simibubi и NeoForge Create. Это важная часть корректного использования open source-порта и уважения к оригинальным разработчикам.
Шаг 6. Следите за текущим статусом проекта
В описании есть TODO List, где перечислены направления дальнейшей работы:
- Create Commands
- Compat Fabric Events
- Compat Other Mod
Шаг 7. При необходимости подключайте через Maven
Для разработчиков и тех, кто собирает проект через Gradle, в описании приведены Modrinth Maven настройки.
Блок репозитория:
repositories {<br> exclusiveContent {<br> forRepository {<br> maven {<br> name = "Modrinth"<br> url = "Ссылка скрыта, пожалуйста Войдите
Блок зависимостей:
dependencies {<br> // 26.1-pre-2<br> implementation "maven.modrinth:create-fly:26.1-pre-2-6.0.9-1"<br> // 1.21.11<br> modImplementation "maven.modrinth:create-fly:1.21.11-6.0.9-5"<br> // 1.21.10<br> modImplementation "maven.modrinth:create-fly:1.21.10-6.0.9-2"<br> // 1.21.8<br> modImplementation "maven.modrinth:create-fly:1.21.8-6.0.9-2"<br>}<br>
Эти строки важны именно для подключения проекта в разработке или в продвинутой сборке, и их стоит сохранять без изменений.
Частые ошибки и как их избежать
У таких проектов основные проблемы возникают не из-за самой идеи порта, а из-за неправильных ожиданий пользователя. Здесь особенно важно понимать границы совместимости и происхождение мода.Ошибка 1. Использовать старые сохранения как будто ничего не поменялось
Это самый рискованный сценарий. В описании прямо сказано: не используйте old game saves. Из-за изменений загрузки данных часть данных может исчезнуть. Если игнорировать это предупреждение, можно потерять мир или его важные части.
Ошибка 2. Жаловаться не тем разработчикам
Проект отдельно просит не отправлять проблемы по этому моду simibubi и NeoForge Create. Это другой порт, со своей архитектурой и своим набором изменений. Неправильные репорты только создают путаницу.
Ошибка 3. Ждать, что старый Fabric fork можно просто “дотянуть” без серьёзной переработки
Новые версии Minecraft изменили рендеринг, data loading и внутреннюю архитектуру. Этот проект как раз и существует потому, что поверхностного патча уже недостаточно.
Ошибка 4. Игнорировать REI, JEI или EIV
Если у вас возникают трудности с рецептами, проблема может быть не в самом Create-порте, а в том, что вы отказались от рекомендованных просмотрщиков рецептов. Их советуют не случайно.
Ошибка 5. Не учитывать влияние шейдеров
Использование shaders отключает Flywheel optimizations. Если после этого пользователь удивляется падению плавности, причина уже заранее была озвучена в описании.
Ошибка 6. Считать отсутствие Fabric API признаком неполноты
Наоборот, в этом проекте подчёркивается, что full Create feature реализован independently, без необходимости ставить Fabric API. Это особенность подхода, а не недоработка.
Ошибка 7. Принимать TODO как признак “нерабочего” проекта
Наличие списка задач вроде Create Commands, Compat Fabric Events и Compat Other Mod означает, что развитие продолжается. Это не отменяет уже реализованного функционала, а лишь показывает направления следующей работы.
Лучший способ избежать проблем — воспринимать этот проект как самостоятельный современный порт Create под Fabric, а не как мелкий патч для старого форка.
FAQ
Что это за проект с портом Create на Fabric для высоких версий Minecraft?Это Fabric fork Create, сделанный для новых версий Minecraft, где официальный Fabric fork долго не выпускал версии 1.21.1 и выше. Проект переносит полный функционал Create под современные версии Fabric-среды.
Зачем скачивать этот порт, если уже есть старый Fabric fork?
Потому что старый официальный Fabric fork не дал нужных релизов для новых версий Minecraft. Этот проект нужен тем, кто хочет получить Create-контент на более высоких версиях игры, где в старом форке его нет.
Чем этот порт отличается технически?
Он учитывает новый рендеринг Minecraft, новый метод загрузки данных, использует mixin для функций Create, по-новому разделяет клиентский и серверный код, а также регистрирует данные способом, более близким к vanilla Minecraft.
Нужен ли Fabric API для этого проекта?
Нет. В описании прямо сказано, что проект independently реализует полный функционал Create без необходимости устанавливать Fabric API.
Можно ли использовать старые миры с этим модом?
Не рекомендуется. Из-за изменений в data loading часть данных может быть потеряна, поэтому автор прямо просит не использовать old game saves.
Какие моды рекомендуются вместе с портом?
Для просмотра рецептов рекомендованы REI, JEI или EIV. Это особенно полезно для нормальной работы с крафтом и навигацией по рецептам.
Что будет, если включить шейдеры?
Использование shaders отключит Flywheel optimizations. Это значит, что производительность и визуальная часть могут вести себя иначе, чем без шейдеров.
Куда сообщать о багах?
Не нужно отправлять жалобы simibubi и NeoForge Create. Если проблема относится к этому порту, её следует направлять по месту, связанному именно с данным проектом.
Какие задачи ещё не завершены?
В TODO List указаны Create Commands, Compat Fabric Events и Compat Other Mod. Это значит, что проект ещё развивается и часть совместимостей или возможностей продолжает дорабатываться.
Какие исходные проекты использованы или модифицированы?
Проект изменяет и включает код из Engine-Room/Flywheel, Engine-Room/Flywheel/Vanillin, Creators-of-Create/Create, Creators-of-Create/Ponder, а также содержит частичный код fabricMC/fabric ItemGroup и neoforged/NeoForge ObjModel. Лицензии для использованного open source-кода хранятся в директории licenses.
Как установить Create Fly
- Скачай и установи Minecraft Fabric / Quilt
- Скачай мод
- Не распаковывая, скопируй в .minecraft\mods
- Готово