import mods.projecte.PhiloStone;
import mods.projecte.KleinStar;
import mods.thermalexpansion.Smelter;

#Example script for projecte

#addPhiloSmelting(output, input, (optional) fuel), fuel can be any item. Defaults to coal
#PhiloStone.addPhiloSmelting(<minecraft:stone_pickaxe>, <minecraft:iron_ingot>);
#PhiloStone.addPhiloSmelting(<minecraft:stone_pickaxe>, <minecraft:iron_ingot>, <minecraft:coal>);
#PhiloStone.addPhiloSmelting(<minecraft:stone_pickaxe>, <minecraft:iron_ingot>, <minecraft:stone>);

#removePhiloSmelting(output)
#PhiloStone.removePhiloSmelting(<minecraft:stone_pickaxe>);

#addWorldTransmutation(output,(optional)sneakOutput, input), two or three parameters
#PhiloStone.removeWorldTransmutation(<minecraft:sand>, <minecraft:cobblestone>, <minecraft:grass>);
#PhiloStone.addWorldTransmutation(<minecraft:obsidian>, <minecraft:cobblestone>, <minecraft:grass>);
# or
#PhiloStone.addWorldTransmutation(<minecraft:obsidian>, <minecraft:grass>);


#KleinStar.addShaped(<ProjectE:item.pe_klein_star:2>, [[<ProjectE:item.pe_klein_star:1>, <minecraft:dirt>, <ProjectE:item.pe_klein_star:1>], [<minecraft:dirt>, <ProjectE:item.pe_klein_star:1>, <minecraft:dirt>], [<ProjectE:item.pe_klein_star:1>, <minecraft:dirt>, <ProjectE:item.pe_klein_star:1>]]);
#KleinStar.addShapeless(<ProjectE:item.pe_klein_star:2>, [<ProjectE:item.pe_klein_star:1>, <ProjectE:item.pe_klein_star:1>]);

#KleinStar.removeRecipe(<ProjectE:item.pe_klein_star:2>);

#Selling test w/ TE Induction Smelter
#Smelter.addRecipe(1, <minecraft:cobblestone>, <Currency:Dime>, <Currency:CreditBill25>);

val capRes = <ThermalExpansion:Cell:4>;
val capResPow = capRes.onlyWithTag({Energy: 80000000});

//Smelter.addRecipe(1, capRes, <Currency:Dime>, <Currency:IronCard>*7, <ThermalExpansion:Cell:4>.withTag({Energy: 0}), 100);
//recipes.addShapeless(<Currency:Dime>, [capResPow.transformReplace(capRes.withTag({Energy: 0}))]);
