ldtteam / minecolonies-features

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

Assign required min and max crafter level to pre-existing recipes and optionally make them non craftable for the player #636

Open Guinaro opened 2 years ago

Guinaro commented 2 years ago

Prerequisites

Context

Is your feature request related to a problem?

Currently all existing recipes can be tagged with a product or ingredient tag to assign them to certain crafters. However all those recipes are available from the moment that colonist crafter has been obtained. I also have no way to tag certain products as craftable by the colonist only.

Feature description

I would like a way to tag products or ingredients with a minimum required level as well. I would also like to be able to tag those items as exclusively to be crafted by the colonist only. In that way the player has to rely on colonists to be able to obtain certain items. Combined with this a modpack maker could make leveled recipes aswell, where a max level could be useful too. Multiple recipes could be created with e.g. crafttweaker and assigning the necessary tags would allowed leveled variants for the colonist to use and craft with.

Notes or related things

I think the easiest way would be to add some extra tags. Like crafter_level_product: e.g. stonemason_min_2_product indicating that a level 2 stonemason hut is required to craft the product. stonemason_max_4_product could indicate that only a stonemason up to level 4 could produce this product. (Another recipe could be used with a stonemason_min_5_product tag) This would level the current tags to indicated as available from level 1.

Another useful tag would be colonist_craftable_only_product which could indicate that any recipe yielding this product is no longer available for the player to craft.

Combining this functionality with a tool like crafttweaker would allow a lot of leverage for a modpack maker to finetune the experience of a player. Aswell as putting the various available crafting hut levels to an even better usage than only having more learnable recipes.


Viewers