Description
Hidden Recipes: Keep it secret, keep it safe
Lock any recipe behind a combination of conditions. Until a player meets it, JEI shows a hint page instead of the real recipe, and the recipe itself is blocked from being crafted manually.
Conditions are fully data-driven (datapack JSON)
- Player has a specific item in inventory, supports component tags on items
- Player has earned a specific advancement
- Combine conditions with AND / OR / NOT
Unlocks are checked automatically off the relevant trigger (inventory change or advancement grant) rather than polling every tick, so there's no performance cost for large recipe lists. Each player's unlock progress is tracked server-side and saved per-player, synced live to their client, and shown with an unlock toast.
Includes /hiddenrecipes list|unlock commands for pack authors to test conditions See https://github.com/craisinlord/HiddenRecipes for more details
I’ve spent thousands of hours on my mods. I learned Java specifically for this. If you've enjoyed my projects a ton, two great ways to support me are through Patreon directly, or buying your server through Bisect Hosting. Click on the above picture to get a server, use my code CraisinCraft to get 25% off your first month and enjoy playing with your friends! Set up is so easy, it's basically one click.
Click on the picture bellow for my patreon to directly support me. You'll get exclusive discord roles, chats, and get to directly influence the development of IDAS.
Join the Discord by clicking on the image or link below if you run into an issue of any kind or have a suggestion, I'll try my best to respond to everyone and would absolutely love suggestions! Thanks for playing and supporting my mod!







