Blueprint — библиотека, реализующая основу для большинства модов Team Abnormals и доступная для использования всеми разработчиками. Она включает множество полезных функций: помощник для регистрации, синхронизацию данных, различные системы на основе данных, API биомов, API материалов для отделки, API анимации Endimator и другие инструменты.
Установка и использование для разработчиков
Чтобы использовать Blueprint в своём моде, выполните следующие шаги:
repositories { maven { url = "" }
}
- Добавьте зависимость на Blueprint в разделе
dependencies:
implementation("com.teamabnormals:blueprint:<version>")
Замените <version> на нужную версию библиотеки и Minecraft, например 1.21.1-8.0.0 для файла blueprint-1.21.1-8.0.0.jar.
- В файле
neoforge.mods.tomlдобавьте блок зависимости, чтобы мод требовал Blueprint для загрузки:
[[dependencies.<modId>]] modId = "blueprint" type = "required" versionRange = "[<version>,)" ordering = "AFTER" side = "BOTH"
Подставьте нужную версию Blueprint вместо <version>, например 8.0.0. Такой блок указывает, что мод требует указанную и более новые версии Blueprint.
Blueprint применяется в широком спектре модов Team Abnormals, обеспечивая единый каркас и общие инструменты для их разработки.





