Started by
CozyOrSomething
on
Topic category: Help with Minecraft modding (Java Edition)
So, I was wondering if there was a way to make a recipe uncraftable unless you have the recipe learned. Like, even if you have all the materials, you can't actually use the recipe if you don't have it learned. I know that there's a "limited_crafting" gamerule that accomplishes this for all recipes, but I was wondering if I could do something similar for a singular, standalone recipe.
Not sure how you could do that, best you could do is make it require an item that only is obtained when you want the player to "learn" the recipe.
I haven't messed with this specifically yet, BUT. You could create advancement's/achievements that the player unlocks when they get to whatever point you wish them to unlock the recipe, and then only allow crafting if player has advancement unlocked?