RevolutionPack icon indicating copy to clipboard operation
RevolutionPack copied to clipboard

MC Cake and Cookies can only be crafted with HarderOres flour, not EIO, HC or RoC flours

Open Barhandar opened this issue 8 years ago • 1 comments

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.

Barhandar avatar Oct 24 '16 14:10 Barhandar

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.

Barhandar avatar Oct 24 '16 18:10 Barhandar