What are you searching for?

Blueprint
Blueprint

Blueprint

Library that implements the framework of all Abnormals mods!

download 4.2M Downloads · favorite 233 Followers · Updated 3 months ago
Forge Library Neoforge 1.15.2 1.16.1 1.16.5 1.17.1 1.18.2 +3 more

Versions

inventory_2
Blueprint 1.21.1 - 8.0.8

8.0.8 · 3 months ago · 1.05 MB

Release download
Neoforge 1.21.1
inventory_2
Blueprint 8.0.7

8.0.7 · 3 months ago · 1.05 MB

Release download
Neoforge 1.21.1
inventory_2
Blueprint 8.0.6

8.0.6 · 5 months ago · 1.05 MB

Release download
Neoforge 1.21.1
inventory_2
Blueprint 8.0.5

8.0.5 · 9 months ago · 1.05 MB

Release download
Neoforge 1.21.1
inventory_2
Blueprint 8.0.4

8.0.4 · 9 months ago · 1.05 MB

Release download
Neoforge 1.21.1

About

Banner

Team Abnormals Website Team Abnormals Discord Team Abnormals Twitter Team Abnormals Patreon

Border

📖 About:

Blueprint is a mod library developed for easily accessing code shared across most Team Abnormals mods, but anyone is allowed and encouraged to use it! It has many valuable features, such as a registry helper, data syncing, various data-driven modification systems, a biome API, a trim material API, the Endimator animation API, and much more!

Border

💻 For Developers: Adding Blueprint to your mod is quite simple!

First off you need to add Blueprint as a dependency to access the library in code. To do so, add the following into your build.gradle:

repositories {
    maven {
        url = "https://maven.teamabnormals.com"
    }
}

dependencies {
    implementation("com.teamabnormals:blueprint:<version>")
}

Replace <version> with the desired version of Blueprint, including the desired version of Minecraft.
For example, 1.21.1-8.0.0 will give us blueprint-1.21.1-8.0.0.jar.

Next, you must add it as a dependency on NeoForge to make your mod require Blueprint when loading. In your neoforge.mods.toml, add the following block to the file:

[[dependencies.<modId>]]
    modId = "blueprint"
    type = "required"
    versionRange = "[<version>,)"
    ordering = "AFTER"
    side = "BOTH"

Replace <version> with the desired version of Blueprint. For example, 8.0.0 will target version 8.0.0 of Blueprint. The code block above for the neoforge.mods.toml is targeting the version selected and any versions beyond. If you want to target it differently, you may want to read up on the neoforge.mods.toml spec.

Border

📦 Major Mods by Team Abnormals:

🗃️ Minor Mods by Team Abnormals:

Border

Nodecraft

open_in_new View on Modrinth
Categories
Compatibility
Client: Required Server: Required
gavel LicenseRef-Abnormals-License

Conversation

What are your thoughts?

Related projects

Library
Fabric API
Fabric API

by modmuss50

Lightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.

download 128.4M
favorite 27,401
Library
Cloth Config API
Cloth Config API

by shedaniel

Configuration Library for Minecraft Mods

download 94.4M
favorite 13,670
Library Management Utility
YetAnotherConfigLib (YACL)
YetAnotherConfigLib (YACL)

by isxander

A builder-based configuration library for Minecraft!

download 66.1M
favorite 7,607
Library
Architectury API
Architectury API

by shedaniel

An intermediary api aimed to ease developing multiplatform mods.

download 61.0M
favorite 6,652
lock Cookie consent

SkinMC uses cookies to provide functionality and features.