|This feature is exclusive to Java Edition.|
Gives or takes (unlocks or locks) recipes for players.
recipe (give|take) <targets> (*|<recipe>)
give, the recipe will be given (unlocked) for the player. If
take, the recipe will be taken (locked) for the player.
- Specifies the player(s) to give or take the recipe from. May be a player name or a target selector.
- Entities other than players are not allowed.
- The recipe ID of the recipe to give or take. If specifies
*, gives or takes all recipes from that player.
Fails if the arguments are not specified correctly, if
targets fails to resolve to one or more online players, or if no new recipes are given or taken.
On success, give or take recipes for players.