Blueprint - это библиотека модов для Майнкрафт, разработанная командой Team Abnormals. Короче, это основа, на которой держатся все их моды. Но её может использовать кто угодно, а не только Team Abnormals. Она решает кучу типовых проблем, с которыми сталкиваются мододелы: регистрация предметов и блоков, синхронизация данных между клиентом и сервером, работа с биомами, трим-материалами для брони и анимации - всё это уже реализовано и готово к использованию.
Установка библиотеки в свой проект довольно простая. Пропиши репозиторий и зависимость в build.gradle:
repositories {
maven {
url = "https://maven.teamabnormals.com"
}
}
dependencies {
implementation("com.teamabnormals:blueprint:<version>")
}
Вместо <version> укажи нужную версию Blueprint вместе с версией Minecraft. Например, 1.21.1-8.0.0 даст файл blueprint-1.21.1-8.0.0.jar.
Затем добавь Blueprint как обязательную зависимость в neoforge.mods.toml:
[[dependencies.<modId>]]
modId = "blueprint"
type = "required"
versionRange = "<version>,)"
ordering = "AFTER"
side = "BOTH"
Замени <modId> на ID твоего мода, <version> - на целевую версию Блюпринт. Например, 8.0.0 будет означать, что мод требует версию 8.0.0 и любые последующие.
Если ты разрабатываешь моды для Minecraft на NeoForge - однозначно стоит присмотреться. Blueprint избавляет от тонны однотипного кода и даёт готовые решения для частых задач. А если ты просто игрок - многие моды Team Abnormals полагаются на эту библиотеку, так что без неё не обойтись, если хочешь попробовать их контент.
Скачать Blueprint для Майнкрафт можно на официальной странице. Библиотека поддерживает актуальные версии игры и постоянно обновляется. В целом, это must-have для мододелов, которые хотят не изобретать велосипед.

Blueprint - библиотека модов от Team Abnormals, которая предоставляет общие инструменты для всех модов команды. Подойдёт разработчикам: регистрация предметов, синхронизация данных, биом API, анимации и многое другое.