
Blueprint
Library that implements the framework of all Abnormals mods!
Screenshots

About this Mod

📖 About:
Blueprint is a mod library designed to make it easier to access 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!

💻 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 to 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 yields 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 file targets the selected version and any subsequent versions. If you want to target it differently, you may want to read up on the neoforge.mods.toml spec.


Available Versions
How to Install Blueprint on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set forge Loader
In the panel under "Egg", select the forge loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "Blueprint". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1, 1.20.1, 1.19.2 (+5 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Blueprint server crashes on startup – what to do?
Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is Blueprint compatible with forge and neoforge?
Blueprint officially supports forge, neoforge for Minecraft 1.21.1, 1.20.1, 1.19.2. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Blueprint – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Blueprint consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Blueprint with just one click on your server.
