import mods.mekanism.api.ingredient.ItemStackIngredient;
// <recipetype:mekanism:enriching>.addRecipe(name as string, input as ItemStackIngredient, output as IItemStack)
<recipetype:mekanism:enriching>.addRecipe("enriched_flint", ItemStackIngredient.from(<item:minecraft:flint>), <item:kubejs:enriched_flint>);
<recipetype:mekanism:enriching>.addRecipe("enriched_salt", ItemStackIngredient.from(<item:mekanism:salt>), <item:kubejs:enriched_salt>);
<recipetype:mekanism:enriching>.addRecipe("enriched_sulfur", ItemStackIngredient.from(<item:thermal:sulfur_block>), <item:kubejs:enriched_sulfur> *9);
//An alternate implementation of the above recipe are shown commented below. This implementation makes use of implicit casting to allow easier calling:
// <recipetype:mekanism:enriching>.addRecipe("enriched_flint", <item:minecraft:flint>, <item:kubejs:enriched_flint>);
// <recipetype:mekanism:enriching>.addRecipe("enriched_salt", <item:mekanism:salt>, <item:kubejs:enriched_salt>);
// <recipetype:mekanism:enriching>.addRecipe("enriched_sulfur", ItemStackIngredient.from(<tag:items:forge:dusts/sulfur>), <item:kubejs:enriched_sulfur>);
// <recipetype:mekanism:gas_conversion>.addRecipe(name as string, input as ItemStackIngredient, output as ICrTGasStack)
<recipetype:mekanism:gas_conversion>.addRecipe("gas_conversion/oxygen_from_enriched_flint", ItemStackIngredient.from(<item:kubejs:enriched_flint>), <gas:mekanism:oxygen> * 80);
<recipetype:mekanism:gas_conversion>.addRecipe("gas_conversion/hydrogen_chloride_from_enriched_salt", ItemStackIngredient.from(<item:kubejs:enriched_salt>), <gas:mekanism:hydrogen_chloride> * 80);
<recipetype:mekanism:gas_conversion>.addRecipe("gas_conversion/hydrogen_chloride_from_sulfuric_acid", ItemStackIngredient.from(<item:kubejs:enriched_sulfur>), <gas:mekanism:sulfuric_acid> * 80);
//An alternate implementation of the above recipe are shown commented below. This implementation makes use of implicit casting to allow easier calling:
// <recipetype:mekanism:gas_conversion>.addRecipe("gas_conversion/oxygen_from_enriched_flint", <item:kubejs:enriched_flint>, <gas:mekanism:oxygen> * 80);
// <recipetype:mekanism:gas_conversion>.addRecipe("gas_conversion/hydrogen_chloride_from_enriched_salt", <item:kubejs:enriched_salt>, <gas:mekanism:hydrogen_chloride> * 80);
// <recipetype:mekanism:gas_conversion>.addRecipe("gas_conversion/hydrogen_chloride_from_sulfuric_acid", ItemStackIngredient.from(<item:kubejs:enriched_sulfur>), <gas:mekanism:sulfuric_acid> * 80);