File Details
Recipe Shuffler 1.0.4
- R
- Jul 3, 2026
- 21.42 KB
- 5
- 1.20.1
- Forge
File Name
recipe_shuffler-1.0.4.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
Changelog
All notable changes to Recipe Shuffler are documented here.
[1.0.4] — Current
🎉 New: Commands & Config System
Ported over the full command and config system from Randomized Block & Mob Drops.
New commands:
/rshhelp— list all commands/rshreshuffle— reshuffle with a new random seed/rshreshuffle <seed>— reshuffle with a specific seed/rshfind <item>— find what now crafts a given item/rshrecipe <recipe>— look up what a recipe now produces/rshdebug— print debug info/rshcheck— verify the generated datapack is active/rshdump— dump the full shuffled recipe list/dkrsreload— kept as a legacy alias
New config file: config/recipe_shuffler-common.toml
randomize_recipes— master on/off togglechaos_mode— more extreme, less predictable shuffleitem_blacklist— items excluded from shufflingrecipe_blacklist— recipes excluded from shufflingmod_blacklist— entire mods excluded from shufflingshow_welcome_message— toggle the chat welcome message
Other improvements:
- World seed is now remembered and reused automatically
- Shuffle auto-regenerates when config or installed mods change
- Generated datapack is force-added and reloaded automatically, no manual
/reloadneeded
🐛 Fixed
- Modded recipes not shuffling in modpacks. Generated recipes were always written to
data/minecraft/recipes, so anything from another mod never actually got overridden. Recipes are now written to each mod's own namespace, so overrides apply correctly across the whole pack.
🔤 Renamed
- Display name:
Receipe Shuffle→Recipe Randomizer→Recipe Shuffler - Mod ID:
dkrecipeshuffle/dkrshuffle(mismatched) → unified asrecipe_shuffler - Generated datapack folder:
dkrecipeshuffle→recipe_shuffler_generated(old folder is cleaned up automatically on regeneration)
[1.0.3] — Previous
- Initial public release as Receipe Shuffle
- Shuffled vanilla recipes only worked reliably; modded recipes silently failed to override due to the namespace bug fixed in 1.0.4
- Mod name contained a typo ("Receipe"), which hurt discoverability in mod search