Overview#
Nitrogen is a core internals and utility library used by the Aether series of mods. It bundles shared systems, helpers, and internal code - networking, data attachments, events, recipe and loot helpers, and other utilities - so that common functionality lives in one place instead of being duplicated across mods.
Nitrogen is a pure dependency library: it has no player-facing content, adds no blocks, items, or gameplay of its own, and only does something when a mod that depends on it is installed. Its mod id is nitrogen_internals.
Which Mods Need It#
Install Nitrogen whenever a mod lists it as a dependency (mod id nitrogen_internals). Without it, those mods will fail to load.
- The Aether series relies on Nitrogen for its shared internal systems.
- It is usually installed automatically as a companion to those mods rather than on its own.
If no installed mod requires it, you do not need Nitrogen.
Developer API#
Nitrogen is consumed by other mods as a dependency (mod id nitrogen_internals) and is typically pulled in as a companion to the mods that use it.
Adding it to a dev environment (Gradle): declare a modImplementation dependency on the Nitrogen artifact matching your Minecraft version and loader, and reference the mod id nitrogen_internals in your mod metadata.
Key areas (package root com.aetherteam.nitrogen):
com.aetherteam.nitrogen.api- shared API surface for dependent mods.com.aetherteam.nitrogen.network- networking helpers.com.aetherteam.nitrogen.attachment- data attachment utilities.com.aetherteam.nitrogen.event,recipe,loot,entity- assorted shared systems the Aether mods build on.
Refer to the upstream Nitrogen source for full details and current version coordinates.
FAQ & Troubleshooting#
What does Nitrogen do on its own? Nothing visible - it is an internals library for other mods.
A mod says it needs Nitrogen - what do I do? Add Nitrogen to your mods folder alongside that mod.
I get a missing-dependency error for nitrogen_internals. A mod needs Nitrogen but it is not installed; add it so the mod can load.
Do I need it if no mod asks for it? No - it only matters as a dependency of mods that use it, such as the Aether.
Is it safe to remove? Only if no installed mod still depends on it; otherwise those mods will stop loading.