RevolutionPack
RevolutionPack copied to clipboard
MC Cake and Cookies can only be crafted with HarderOres flour, not EIO, HC or RoC flours
Not sure if it's recipe or OD issue. HO flour is oredicted as dustFlour
, EIO is oredicted as dustWheat
, HC flour is oredicted as foodFlour
and flourEqualswheat
, and RoC flour isn't oredicted at all.
val flourHC = <harvestcraft:flourItem>;
val flourHO = <HarderOres:largeDust:1>;
val flourRC = <RotaryCraft:rotarycraft_item_powders:9>;
val flourIO = <EnderIO:itemPowderIngot:8>;
val dustFlour = <ore:dustFlour>;
val foodFlour = <ore:foodFlour>;
val dustWheat = <ore:dustWheat>;
val flourEqualswheat = <ore:flourEqualswheat>;
var cakeMC = <minecraft:cake>;
var cookieMC = <minecraft:cookie>;
foodFlour.add(flourHO);
foodFlour.add(flourRC);
foodFlour.add(flourIO);
dustFlour.mirror(foodFlour); #just making sure
flourEqualswheat.mirror(foodFlour); #just making sure
dustWheat.mirror(foodFlour); #just making sure
#Recipe unification: should all use foodFlour
recipes.remove(cakeMC);
recipes.addShaped(cakeMC * 1, [[<ore:listAllmilk>,<ore:listAllmilk>,<ore:listAllmilk>],[<ore:listAllsugar>,<ore:listAllegg>,<ore:listAllsugar>],[foodFlour,foodFlour,foodFlour]]);
recipes.remove(cookieMC);
recipes.addShaped(cookieMC * 8,[[foodFlour,<minecraft:dye:3>,foodFlour]]);
#The changes above allow crafting bread in table from any flour. Uncomment to force baking-only bread.
//recipes.remove(<minecraft:bread> * 3);
Should fix it. Undesirable side effect: ore:listAllegg contains things that blatantly shouldn't count as eggs, such as fish spawn. But at the moment they're also usable for anything else that takes listAllegg, i.e. all HarvestCraft recipes involving eggs.