Overview#
Blueprint (formerly known as Abnormals Core) is a foundational library mod designed to streamline the development and performance of the Team Abnormals modding suite. While it does not add traditional gameplay content like mobs or biomes directly, it serves as the engine that powers complex features across numerous mods such as Atmospheric, Autumnity, and Upgrade Aquatic.
By centralizing shared logic, Blueprint ensures that all connected mods maintain a consistent standard of quality, performance, and compatibility. It handles the heavy lifting of registry management, data-driven systems, and cross-mod integrations, allowing for a seamless experience when multiple Team Abnormals mods are installed together.
Technical Mechanics#
The mod acts as a bridge between the Minecraft engine and individual content mods, utilizing several advanced technical frameworks.
| Feature | Description |
|---|---|
| Registry Helper | A streamlined system for registering blocks, items, and entities that prevents ID conflicts and reduces boilerplate code. |
| Loot Modifiers | Allows mods to inject new items into existing vanilla loot tables (such as Dungeon or Village chests) without overwriting the entire file, ensuring compatibility with other mods. |
| Data-Driven Systems | Moves hard-coded values into JSON files, allowing for easier tweaking of mod behavior through data packs. |
| Effect Instances | Provides a framework for custom potion effects and status ailments to behave consistently across different entities. |
End Credits Integration#
One of the unique player-facing features Blueprint provides is the modification of the Minecraft End Credits. When Blueprint is installed, the credits sequence that plays after defeating the Ender Dragon is updated to include the developers and contributors of the active Team Abnormals mods. This system is entirely data-driven, allowing for dynamic updates to the credits list based on which mods are currently loaded in the game instance.
Configuration#
Blueprint includes a central configuration file that governs the behavior of the library and its interactions with other mods. This file is typically located in the /config folder of the Minecraft directory.
blueprint-common.toml
- End Credits: A toggle to enable or disable the custom Team Abnormals credits sequence.
- Data Fixers: Internal settings to manage how the mod handles updates to world data between different versions of the library.
- Registry Safety: Options to toggle safety checks during the block and item registration process to prevent world corruption in the event of a missing dependency.
Compatible Mods#
Blueprint is a mandatory requirement for the following major and minor mods. Without Blueprint, these mods will fail to initialize:
- Major Mods: Atmospheric, Autumnity, Buzzier Bees, Caverns & Chasms, Endergetic Expansion, Environmental, Neapolitan, Savage & Ravage, Upgrade Aquatic.
- Minor Mods: Abnormals Delight, Allurement, Berry Good, Boatload, Clayworks, Incubation, Personality, Woodworks.
Gallery#
















