Recipe Shuffler
Shuffle every crafting recipe in your world โ vanilla and modded.
Recipe Shuffler takes every crafting recipe in your modpack and randomly reassigns their outputs, turning progression into a fun guessing game. Works with any mod that adds recipes, not just vanilla Minecraft.
โจ Features
- ๐ Shuffles ALL recipes โ vanilla and every modded recipe in your pack
- ๐งฉ Full modpack compatibility โ recipes are generated per-mod namespace, so shuffled outputs correctly override the originals (even in heavily modded packs)
- ๐ฑ Seed-based shuffling โ the same seed always produces the same shuffle, and the mod remembers your world's seed automatically
- โป๏ธ Auto rebuild & reload โ the shuffle regenerates automatically if your config or mod list changes, no manual steps needed
- ๐ซ Blacklists โ exclude specific items, recipes, or entire mods from being shuffled
- ๐ฒ Chaos Mode โ an even more unpredictable shuffle option for the brave
- ๐ ๏ธ In-game commands โ reshuffle, look up, and debug recipes without leaving your world
๐ฅ Installation
- Requires Forge for Minecraft 1.20.1
- Drop the
recipe_shuffler-1.0.4.jar into your mods folder
- Launch the game โ the shuffle generates automatically on first world start
๐ฌ Commands
| Command |
Description |
/rshhelp |
Shows the list of available commands |
/rshreshuffle |
Reshuffles all recipes using a new random seed |
/rshreshuffle <seed> |
Reshuffles using a specific seed (repeatable results) |
/rshfind <item> |
Finds what recipe now produces a given item |
/rshrecipe <recipe> |
Looks up what a specific recipe now crafts |
/rshdebug |
Prints debug info about the current shuffle state |
/rshcheck |
Verifies the generated datapack is active and healthy |
/rshdump |
Dumps the full shuffled recipe list for inspection |
/dkrsreload |
Legacy alias for reshuffling (kept for backwards compatibility) |
โ๏ธ Configuration
Config file: config/recipe_shuffler-common.toml
| Option |
What it does |
randomize_recipes |
Master toggle โ turns recipe shuffling on/off |
chaos_mode |
Enables a more extreme, less predictable shuffle |
item_blacklist |
Items that should never appear in shuffled outputs |
recipe_blacklist |
Specific recipes to leave untouched |
mod_blacklist |
Entire mods to exclude from shuffling |
show_welcome_message |
Shows a chat message when the shuffle loads |
โ FAQ
Does this work with modded recipes?
Yes โ this was the main fix in the latest update. Shuffled recipes are now written into each mod's own namespace, so they properly override the originals instead of only affecting vanilla recipes.
Will I get the same shuffle every time?
Yes, if you use the same seed. The mod remembers your world's seed automatically, or you can set one manually with /rshreshuffle <seed>.
Can I stop certain items from being shuffled?
Yes โ use item_blacklist, recipe_blacklist, or mod_blacklist in the config to protect specific items, recipes, or whole mods.
๐งพ Version
Current version: 1.0.4
Mod ID: recipe_shuffler
Loader: Forge
Minecraft: 1.20.1