import mods.modularmachinery.RecipeBuilder;

recipes.removeShaped(<teslacorelib:machine_case>);

recipes.removeShaped(<industrialforegoing:latex_processing_unit>);

mods.extendedcrafting.TableCrafting.addShaped(<industrialforegoing:latex_processing_unit>, 
[[<minecraft:iron_ingot>, <minecraft:redstone>, <minecraft:iron_ingot>], 
[<minecraft:furnace>, <thermalexpansion:frame:0>, <minecraft:furnace>], 
[<minecraft:iron_ingot>, <thermalfoundation:material:24>, <minecraft:iron_ingot>]]); 

recipes.removeShaped(<industrialforegoing:tree_fluid_extractor>);

mods.extendedcrafting.TableCrafting.addShaped(<industrialforegoing:tree_fluid_extractor>, 
[[<minecraft:stone:0>, <minecraft:redstone>, <minecraft:stone:0>], 
[<minecraft:stone:0>, <minecraft:furnace>, <minecraft:stone:0>], 
[<minecraft:stone:0>, <thermalfoundation:material:24>, <minecraft:stone:0>]]); 

recipes.removeShaped(<industrialforegoing:infinity_drill>);

val pinkslime = RecipeBuilder.newBuilder("pinkslime","corrupted_library",200);
pinkslime.addFluidInput(<fluid:lifeessence>*50);
pinkslime.addFluidInput(<fluid:liquidcoralium>*50);
pinkslime.addItemInput(<minecraft:slime_ball>);
pinkslime.addItemOutput(<industrialforegoing:pink_slime>);
pinkslime.build();

mods.thermalexpansion.Crucible.addRecipe(<fluid:if.pink_slime>*100, <industrialforegoing:pink_slime>, 1000);

recipes.remove(<industrialforegoing:petrified_fuel_generator>);
recipes.remove(<industrialforegoing:pitiful_fuel_generator>);

recipes.addShaped(<industrialforegoing:mob_imprisonment_tool>,
[[null, <xreliquary:mob_ingredient:3>, null],
[<divinerpg:arlemite_ingot>, <aoa3:copper_coin>, <divinerpg:arlemite_ingot>],
[null, <xreliquary:mob_ingredient:3>, null]]);
