Blueprint

Blueprint - данный мод является библиотекой, разработанная для облегчения доступа к коду, используемому в большинстве модов Team Abnormals, но использовать ее может любой желающий! В нем есть множество ценных функций, таких как помощник по реестру, синхронизация данных, различные системы модификации, управляемые данными, API биомов, 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 будет предназначена для версии 8.0.0 Blueprint. Приведенный выше блок кода для файла neoforge.mods.toml предназначен для выбранной версии и любых последующих версий. Если вы хотите настроить по-другому, возможно, вам захочется ознакомиться со спецификацией neoforge.mods.toml.

Как установить мод:

  • Скачайте и установите NeoForge
  • Скачайте мод и скопируйте в .minecraft/mods
  • Готово

Скачать мод для NeoForge:

1.21.1: blueprint-1.21.1-8.1.1.jar [1.15 Mb]

Для Forge:
1.20.1: blueprint-1.20.1-7.1.4.jar [1.11 Mb]
1.19.2: blueprint-1.19.2-6.2.0.jar [968.99 Kb]
1.18.2: blueprint-1.18.2-5.5.0.jar [922.91 Kb]
1.17.1: blueprint-1.17.1-4.1.1.jar [840.35 Kb]