[x] I am running the latest alpha version of MineColonies for my Minecraft version.
[x] I checked the MineColonies/Structurize wiki and made sure that my feature does not already exist.
[x] I made sure that this feature request is not a duplicate of any existing feature request.
Context
Minecraft Version: 1.16.5
MineColonies Version: 1.16.5-1.0.425-ALPHA
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
Add a thumbs-up to the feature request to vote for it. This helps the request become more visible to the team and doesn't clutter the comments.
Add a comment if you have any insights or background information that isn't already part of the conversation.
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