Alan's Basalt Generator
The Alan's Basalt Generator mod brings the functionality of basalt generators from Minecraft version 1.16 to 1.7.10, while adding compatibility with the Ex Nihilo mod for full gameplay in the Nether from the very beginning.
Required Dependencies
The mod requires two mandatory additions:
- netherlicious version 3.2.8 or higher
- BlueIce version V1.0 or higher
With these mods, the basalt generator and several additional recipes will function.
Optional Ex Nihilo Support
For compatibility with Ex Nihilo, the following are required:
- Ex-Nihilo version 1.38-53 or higher
- MineTweakerRecipeMaker version 1.7.10-1.1.0.11
- CraftTweaker version 1.7.10-3.0.13
- ModTweaker2 version 0.9.6
To configure recipes, you need to add the Recipes.zs file to the scripts/MineTweakerRecipeMaker/scripts folder of your .minecraft directory.
Setup video tutorial: https://youtu.be/j3WkqlkC8rM
Main Additions
Emberflow - New Liquid
Emberflow is a lava-like liquid that can only be placed in the Nether. When it contacts an air space above soul soil and next to blue ice, a basalt block is generated. The type of generated block can be changed in the configuration file.

Emberflow crafting recipe:

Vegetation and Resources
- Twisting vines and weeping vines can now spawn on respective nylium blocks outside of warped and crimson forests
- Vines can be used to craft string

New Recipes
- Added recipes for crafting crying obsidian and crying blackstone
- Obsidian recipe using the new item - obsidian dust
- Blackstone recipe using blackstone clump

Ex Nihilo Compatibility
Composting
Added the ability to compost organic materials from the Nether in the Ex Nihilo barrel to obtain dirt.

Dirt Corruption
Dirt, grass, and podzol turn into netherrack when placed in the Nether. This feature can be disabled in the settings.
Sieving
Added drop items when sifting netherrack through the Ex Nihilo sieve.

Additional Features
- Breaking basalt or blackstone with a hammer yields gravel
- Emberflow can heat the Ex Nihilo crucible 4 times faster than lava
- Basalt and blackstone can be melted in a crucible to obtain Emberflow liquid

Code for Recipes.zs File
//RECIPES FOR BASALT GENERATOR MOD////////////////////////////////////////////////////////////////////////////
//Adding recipes
recipes.addShaped(<exnihilo:hammer_stone>, [[null, <ore:cobblestone>, null], [null, <ore:stickWood>, <ore:cobblestone>], [<ore:stickWood>, null, null]]);
recipes.addShaped(<exnihilo:hammer_stone>, [[null, <netherlicious:Blackstone>, null], [null, <ore:stickWood>, <netherlicious:Blackstone>], [<ore:stickWood>, null, null]]);
//Adding basaltgenmod:emberflow as heat source for crucible
mods.exnihilo.Crucible.addHeatSource(<basaltgenmod:emberflow>, 0.4);
//Adding Blackstone and Basalt from netherlicious as blocks for creating emberflow in crucible
mods.exnihilo.Crucible.addRecipe(<netherlicious:Blackstone>, <liquid:emberflow> 250);
mods.exnihilo.Crucible.addRecipe(<netherlicious:Basalt>, <liquid:emberflow> 250);
//Hammer: adding recipes
mods.exnihilo.Hammer.addRecipe(<netherlicious:Basalt>, <minecraft:gravel>, 1.0, 0.0);
mods.exnihilo.Hammer.addRecipe(<netherlicious:Blackstone>, <minecraft:gravel>, 1.0, 0.0);
//Composting using Barrel additions
mods.exnihilo.Composting.addRecipe(<netherlicious:Wartblock>, 0.125, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:Wartblock:1>, 0.125, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:Wartblock:2>, 0.125, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:Wartblock:3>, 0.125, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:Fungus>, 0.125, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:Fungus:1>, 0.125, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:Fungus:2>, 0.125, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:GloomHibiscus>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:HellderBerryItem>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:InfernalReedItem>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:GhastlyGourdSeeds>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:AbyssalOatSeeds>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:DevilishMaizeItem>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:AbyssalOatItem>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:DevilishMaizeSeeds>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:WartItem:2>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:WartItem:1>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:WartItem>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:FungalTreat>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:HellderBerrySeeds>, 0.1, "4d5156");
mods.exnihilo.Composting.addRecipe(<netherlicious:GhastlyGourdStem>, 0.1, "4d5156");
//Sieving recipe additions
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:InfernalReedItem>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:Fungus>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:Fungus:1>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:Fungus:2>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:InfernalReedItem>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:GhastlyGourdSeeds>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:AbyssalOatSeeds>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:DevilishMaizeItem>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:AbyssalOatItem>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:DevilishMaize Seeds>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:HellderBerrySeeds>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <netherlicious:GhastlyGourdStem>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <minecraft:dye:15>, 10);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <basaltgenmod:obsidian_dust>, 50);
mods.exnihilo.Sieve.addRecipe(<minecraft:netherrack>, <basaltgenmod:blackstone_clump>, 2);