ModsFinder

Random Recipes

by Annieif

Random Recipes shuffles the crafting recipes of a Minecraft world, so each world seed produces its own set of recipes that stays the same across sessions.

FabricClient and serverMIT LicenseOpen source1.20.1

What it does

On joining a world, every crafting table recipe is reordered with the world seed feeding the random number generator. The same seed always gives the same recipes, and different seeds give different ones. On a multiplayer server, every player in the same world sees the identical shuffled recipes.

The shuffling works in three layers. Ingredient positions are rearranged with a Fisher-Yates shuffle, but only among non-empty slots. Ingredients are added or removed on shapeless recipes, and one or two changes are made per recipe. After shuffling, duplicate outputs are detected and conflicts are resolved. The three wooden, stone and iron pickaxe recipes are protected and always stay unchanged, so the game remains playable.

Recipes registered by other mods are processed automatically, so most crafting recipes from installed mods are included in the shuffle. The mod runs on Fabric for 1.20.1, and it needs Fabric API in the same folder. Because it is open source under the MIT License, the source code and issue tracker are public.

Key features

  1. Seed-based recipe shuffling

    A single world seed controls every randomized recipe, using Java's Random class so results are reproducible.

  2. Three-layer transformation

    Positions, shapeless ingredients and duplicate outputs are each handled in a separate pass after the shuffle.

  3. Protected pickaxe recipes

    Wooden, stone and iron pickaxe recipes are always kept unchanged, so players can still reach early progression.

  4. Automatic conflict resolution

    Duplicate results created by the shuffle are detected and reassigned, so no two recipes output the same item by accident.

  5. Cross-mod recipe handling

    Crafting recipes registered by other mods are picked up and processed without extra configuration.

Compatibility

Latest build for each game version and loader.

1.20.11.0.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

Deterministic XP Bottles is also open source under the MIT License, with a client and server environment and files for 1.20.1 – 1.20.4, so it covers the same version as Random Recipes but changes experience bottles instead of recipes. Better Crafting Recipes is open source under the GNU General Public License v3.0 only and works with Fabric, Forge, NeoForge and Quilt across 1.13 – 1.21.11, but its environment is server required with client optional.

ModLoadersGame versionsEnvironmentUpdated
Random RecipesFabric1.20.1Client and server2026-06-14
Deterministic XP BottlesFabric1.20.1 – 1.20.4Client and server2024-01-29
Better Crafting Recipes ( whwdzg's Recipe)Fabric, Forge, NeoForge and Quilt1.13 – 1.21.11Server required, client optional2026-02-10

Questions

Does Random Recipes need Fabric API?

Yes. The mod runs on Fabric for 1.20.1, and Fabric API must be installed next to it.

Does the server need the mod for shared recipes?

Yes. Installation covers the server and each player's game.

Will the same seed always produce the same recipes?

Yes. The shuffle is driven by the world seed through Java's Random class, so the same seed gives the same recipes every time.

In the catalog

Random Recipes is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 34,764 mods support Minecraft 1.20.1.

Similar mods

What the author says

Deterministic crafting recipe shuffler for Fabric — every world, a new puzzle. Enter a world, and all crafting table recipes are shuffled using the world seed as the random source. Same seed = same recipes forever. Different seeds = completely different recipes. Perfect for SMP — every player in the same world sees…
Annieif, on the Modrinth page

Official listing

Owner
Annieif
Published
2026-06-14
Updated on Modrinth
2026-06-14
Facts verified
2026-10-15

Tags