The bug
The /recipe take
command is ineffective because any recipes with their unlock criteria met are instantly unlocked again.
How to reproduce
1. Stand in water (the boat recipe will be unlocked)
2. /recipe take @a *
Expected behavior
You lose access to the recipe
Observed behavior
You instantly gain access to the recipe again
Notes
Please observe the expected behavior in Java Edition.
In Java Edition, hidden advancements are used to unlock recipes. In order to make a recipe unlockable again, the advancement must be revoked. Bedrock did not make this separation and therefore has this issue.
Although, since Bedrock also has no doLimitedCrafting
gamerule, there is really no point to taking recipes anyway.
Thank you for your report!
After consideration, the issue is being closed as Working as Intended.
Please note, that mechanics of the game may change between updates.
Things such as graphics, sounds, world creation, biomes, redstone, villagers, and animals may not work the same in current versions.
Full Version History – Snapshot Version History – Feature Requests and Suggestions
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki