ldtteam / minecolonies-features

This is a repo only to discuss minecolonies features (requested and planned)
10 stars 3 forks source link

Let work order choose between multiple recipes for same item. #679

Closed ArkenorOakshadow closed 1 year ago

ArkenorOakshadow commented 2 years ago

Prerequisites

Context

Expected Behaviour: If crafters have more than one recipe for the same thing, if they lack the ingredients for one of the recipes, they try the other one.

What actually happens: They pick one of the recipes, and if they lack the ingredients, they do not check the other, and instead bother the player.

What I would like to have happen: Is for them to try the different recipes until they find one they have the ingredients for, including if more than one crafter has a recipe for that product.


Viewers

MotionlessTrain commented 2 years ago

You can research "warehouse master". That gives you an extra option at the crafters, to craft based on warehouse stock. So if don't pick the topmost recipe anymore, but the one for which there are the most items in the warehouse, which will be the second recipe in your example.

ArkenorOakshadow commented 2 years ago

Oh, that's what that does.

I really wish it was not gated behind research. It means that, for example, the datapack I'm working on breaks things until you get that research, which is clearly an unacceptable flaw for a datapack.

MotionlessTrain commented 2 years ago

You can change research in a datapack too. I'm not sure on what you can exactly change with that, but maybe it is possible to make this not require research at all.

ArkenorOakshadow commented 2 years ago

That doesn't sound like something I want to have to regularly do to get datapacks to work, and is probably going to lead to more problems. My strong suggestion would be to do away with intentionally making recipe selection work in a non-intuitive way.