
Create Fly
Create Fly - это порт мода Create на Fabric для новых версий Minecraft (1.21+). Решает проблему отсутствия официального порта, добавляя полный функционал Create без необходимости устанавливать Fabric API.
Create Fly - это форк знаменитого мода Create, портированный на Fabric для более новых версий Minecraft. Если ты играешь на Fabric и хочешь получить все механики Create на версиях 1.21 и выше, но официальный порт Create Fabric застрял на старых релизах - этот проект для тебя.
Что это и зачем нужно
Официальный Fabric-форк Create не обновлялся больше года, а Майнкрафт тем временем получил новые версии с изменённой системой рендеринга и загрузки данных. В новых версиях Mojang переделали отрисовку предметов, блоков и GUI - теперь всё рендерится через пайплайн, а данные загружаются с перехватом ошибок. Create Fly адаптирован под эти изменения.
Разработчики пошли другим путём, чем оригинальный Fabric-форк. Вместо Porting-Lib (который по факту тащит кучу NeoForge-фич) они используют mixin-ы только под нужды Create. Это делает портирование проще и снижает риск багов.
Ещё одна важная штука - код сервера и клиента теперь чётко разделён. В старом форке была каша, из-за которой сервер мог вызывать несуществующий клиентский код и падать. Тут этого нет.
Что изменится в игре
По сути, ты получаешь тот же самый Create - со всеми его механизмами, валами, шестернями, поездами и автоматизацией. Разница только в том, что всё это работает на Fabric под новыми версиями Minecraft. Никаких компромиссов по функционалу.
Важно знать перед установкой
- Не пиши баг-репорты в оригинальный Create или NeoForge Create - это другой проект.
- Не используй старые сохранения. Из-за изменений в загрузке данных есть риск потерять что-то.
- Для просмотра рецептов ставь REI, JEI, EIV или RRV - без них будет неудобно.
- Если включишь шейдеры, оптимизации Flywheel отключатся. На слабом железе лучше не рисковать.
TODO (что ещё добавят)
- Команды Create
- Совместимость с Fabric Events
- Совместимость с другими модами
Технические детали
Проект использует код из нескольких известных проектов: Flywheel, Vanillin, оригинальный Create, Ponder. Частично - код Fabric ItemGroup и NeoForge ObjModel. Все лицензии лежат в папке licenses.
Как подключить через Gradle
Если ты разраб и хочешь заюзать Create Fly в своём проекте - вот пример для build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
filter {
includeGroup "maven.modrinth"
}
}
}
dependencies {
implementation "maven.modrinth:create-fly:26.2-pre-4-6.0.9-1"
implementation "maven.modrinth:create-fly:26.1.2-6.0.9-3"
modImplementation "maven.modrinth:create-fly:1.21.11-6.0.9-5"
modImplementation "maven.modrinth:create-fly:1.21.10-6.0.9-2"
modImplementation "maven.modrinth:create-fly:1.21.8-6.0.9-2"
}
Версии подбирай под свою сборку.
Итог
Если тебе нужен Create на Fabric для Minecraft 1.21+ - это лучший вариант на данный момент. Работает стабильно, не требует Fabric API, функционал полный. Скачивай и пробуй.
