📖 О проекте:
Blueprint — это библиотека модов, разработанная для удобного доступа к общему коду большинства модов Team Abnormals. Однако её использование открыто и приветствуется для всех! Библиотека содержит множество полезных функций: помощник регистрации, синхронизацию данных, различные системы модификаций на основе данных, API для биомов, API для материалов отделки, анимационную систему Endimator и многое другое.
💻 Для разработчиков: Добавление Blueprint в ваш мод достаточно просто!
Сначала необходимо добавить Blueprint как зависимость. Для этого внесите следующие изменения в файл 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
.
Далее добавьте зависимость в NeoForge, чтобы ваш мод требовал Blueprint при загрузке. В файл neoforge.mods.toml
добавьте блок:
[[dependencies.<modId>]]
modId = "blueprint"
type = "required"
versionRange = "[<version>,)"
ordering = "AFTER"
side = "BOTH"
Замените <version>
на целевую версию Blueprint (например, 8.0.0
). Данный блок нацелен на выбранную версию и более новые. Для других вариантов обратитесь к спецификации neoforge.mods.toml
.