import mods.modularmachinery.RecipeBuilder;

val enc1 = RecipeBuilder.newBuilder("icearca1","corrupted_library",200);
enc1.addFluidInput(<fluid:lifeessence>*200);
enc1.addFluidInput(<fluid:liquidcoralium>*200);
enc1.addItemInput(<bloodmagic:blood_shard:0>);
enc1.addItemInput(<minecraft:packed_ice>*8);
enc1.addItemOutput(<divinerpg:ice_shards>*4);
enc1.build();

val enc2 = RecipeBuilder.newBuilder("icearca2","corrupted_library",200);
enc2.addFluidInput(<fluid:lifeessence>*200);
enc2.addFluidInput(<fluid:liquidcoralium>*200);
enc2.addItemInput(<bloodmagic:blood_shard:0>);
enc2.addItemInput(<minecraft:obsidian>*8);
enc2.addItemOutput(<divinerpg:corrupted_shards>*4);
enc2.build();

val enc3 = RecipeBuilder.newBuilder("icearca3","corrupted_library",200);
enc3.addFluidInput(<fluid:lifeessence>*800);
enc3.addFluidInput(<fluid:liquidcoralium>*800);
enc3.addItemInput(<bloodmagic:blood_shard:0>);
enc3.addItemInput(<fluxnetworks:flux>*4);
enc3.addItemOutput(<divinerpg:collector_fragments>);
enc3.build();

val enc4 = RecipeBuilder.newBuilder("icearca4","corrupted_library",200);
enc4.addFluidInput(<fluid:lifeessence>*800);
enc4.addFluidInput(<fluid:liquidcoralium>*800);
enc4.addItemInput(<aoa3:ice_crystal>);
enc4.addItemInput(<minecraft:snow>*4);
enc4.addItemOutput(<divinerpg:snowflake>);
enc4.build();

val enc5 = RecipeBuilder.newBuilder("icearca5","corrupted_library",200);
enc5.addFluidInput(<fluid:lifeessence>*800);
enc5.addFluidInput(<fluid:liquidcoralium>*800);
enc5.addItemInput(<divinerpg:divine_shards>);
enc5.addItemInput(<xreliquary:mob_ingredient:11>*2);
enc5.addItemOutput(<bloodmagic:item_demon_crystal:0>);
enc5.addItemOutput(<bloodmagic:item_demon_crystal:1>);
enc5.addItemOutput(<bloodmagic:item_demon_crystal:2>);
enc5.addItemOutput(<bloodmagic:item_demon_crystal:3>);
enc5.addItemOutput(<bloodmagic:item_demon_crystal:4>);
enc5.build();