Nether API
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
🖼️ Gallery (11 images)
🔍 Analysis
- 👍 0.0% endorsement rate
- 🏆 #243 of 246 forge mods in this game by downloads
📋 About This Mod
## A library mod for adding End and Nether biomes or structures, and for creating new biome ambience!
Also unifies different older mods' End and Nether biome generators under one system, fixes respawn dimension logic and other bugs, and offers new settings for the End and Nether.

[!(https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/available/curseforge_46h.png)](https://www.curseforge.com/minecraft/mc-mods/nether-api) [!(https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/available/modrinth_46h.png)](https://modrinth.com/mod/nether-api)
If you're a modpack developer wanting to add Nether API to a modpack distributed outside of CurseForge or Modrinth, use (https://modrinth.com/mod/filedirector) to avoid reuploading Nether API's files.
## API Features:
Ability to add custom biome ambience!
- This is applicable to any biome, not just End or Nether biomes.
- Can have passive ambient sounds (can also be set with [`BiomeAmbienceEvent`](https://github.com/jbredwards/Nether-API/blob/1. 12. 2/src/main/java/git/jbredwards/nether_api/api/event/BiomeAmbienceEvent.java)).
- Can have a custom darkness ambient sound (can also be set with [`BiomeAmbienceEvent`](https://github.com/jbredwards/Nether-API/blob/1. 12. 2/src/main/java/git/jbredwards/nether_api/api/event/BiomeAmbienceEvent.java)).
- Can spawn passive particles (can also be set with [`BiomeAmbienceEvent`](https://github.com/jbredwards/Nether-API/blob/1. 12. 2/src/main/java/git/jbredwards/nether_api/api/event/BiomeAmbienceEvent.java)).
- Can have a custom lava color (idea provided by (https://www.curseforge.com/members/mallohi138/projects)).
Ability to add custom End and Nether biomes!
- Can have a custom biome generation weight (can be set with [`NetherAPIRegistryEvent`](https://github.com/jbredwards/Nether-API/blob/1. 12. 2/src/main/java/git/jbredwards/nether_api/api/event/NetherAPIRegistryEvent.java)).
- Can have a custom fog color (can also be set with [`NetherAPIFogColorEvent`](https://github.com/jbredwards/Nether-API/blob/1. 12. 2/src/main/java/git/jbredwards/nether_api/api/event/NetherAPIFogColorEvent.java)).
- Can have a custom music type.
- Can have a custom surface builder, and a custom chunk populator.
- Can have custom cave carving conditions.
- Can have custom Chorus Plant, End City, and Small End Island generation conditions (End biomes only).
- Can have multiple weighted sub-biomes and edge-biomes.
Ability to add custom End and Nether structures!
- Can generate between chunks (like Nether Fortresses).
- Can have custom entity spawning properties (like Nether Fortresses).
- Can have custom generation conditions.
- All registered structures automatically work with the /locate command.
- All registered structures automatically check for other structures when generating, so they won't intersect.
New EnumPlantTypes!
- These are applied automatically by Nether API to various modded End and Nether plants and soil blocks, to let them respect other mods' "End Stone"-like or "Netherrack"-like soil blocks. This allows for new inter-compatibility between any plants and soils from different mods that use them!
- [`PlantUtils. END_PLANT_TYPE`](https://github.com/jbredwards/Nether-API/blob/285aa849a3883726cb9f56e670e33e2977f2b56d/src/main/java/git/jbredwards/nether_api/api/util/PlantUtils.java#L32): This PlantType is for any plants that can be planted on "End Stone"-like blocks. At runtime this is automatically applied to Vanilla's Chorus Plants.
- [`PlantUtils. NETHER_PLANT_TYPE`](https://github.com/jbredwards/Nether-API/blob/285aa849a3883726cb9f56e670e33e2977f2b56d/src/main/java/git/jbredwards/nether_api/api/util/PlantUtils.java#L37): This PlantType is for any plants that can be planted on both "Netherrack"-like blocks and "Soul Sand"-like blocks.
- [`PlantUtils. NETHERRACK_PLANT_TYPE`](https://github.com/jbredwards/Nether-API/blob/285aa849a3883726cb9f56e670e33e2977f2b56d/src/main/java/git/jbredwards/nether_api/api/util/PlantUtils.java#L42): This PlantType is for any plants that can be planted on "Netherrack"-like blocks.
- [`PlantUtils. SOUL_SAND_PLANT_TYPE`](https://github.com/jbredwards/Nether-API/blob/285aa849a3883726cb9f56e670e33e2977f2b56d/src/main/java/git/jbredwards/nether_api/api/util/PlantUtils.java#L47): This PlantType is for any plants that can be planted on "Soul Sand"-like blocks. This field just set to Forge's `EnumPlantType. Nether`, since they serve the same purpose.
## Mod Features:
Features:
- Allows end biome mods to work together by unifying end biome generation code!
- Allows nether biome mods to work together by unifying nether biome generation code!
- Al
📊 Mod Details
- Game
- Minecraft Mods
- Author
- jbredwards
- Version
- 1.4.5
- Downloads
- 416,394
- Endorsements
- 38
- Category
- forge
- Created
- 6/25/2023
- Updated
- 6/5/2026
- Game Versions
- 1.12.2
- Tags
- library, worldgen
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Nether API support?
The author lists 1.12.2. Other versions may work but are untested by the author.
What is the latest version of Nether API?
Version 1.4.5, published 2026-06-05 with 416,394 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await










