Random Crafts
by weyneee
With Random Crafts, the crafting recipes of a new world are shuffled into a generated datapack, so each world gets its own set of recipes.
What it does
The mod is server required and client optional. Servers generate a standard datapack when a new world is created, with randomized crafting recipes tied to the world seed. Players who join without the mod still receive the datapack, so a client can connect without installing anything. Recipes change only when the datapack is generated, and the server must run the mod to create them.
Randomization is controlled rather than fully chaotic, which keeps the game balanced. A Randomize Crafting section in the world creation screen and the rc command manage the generation settings. In Survival, only the crafting table recipe is available at the start, and the RC Dynamic Recipe Discovery gamerule, introduced in v1.6.0, decides how further recipes become available. The rc clear command or deleting the randomcrafts datapack restores vanilla recipes after a reload.
Random Crafts requires Architectury API on every loader, and Fabric API on Fabric. On Fabric and Quilt it also needs the Quilted Fabric API (QFAPI) or Quilt Standard Libraries (QSL). The mod is open source under the MIT License and is published for Fabric, Forge, NeoForge and Quilt across 11 release versions, 1.20.1 – 1.21.11.
Key features
Randomized recipes per world
Crafting recipes are rerolled into a generated datapack, using the world seed for a unique set per world.
Controlled randomization
Generation settings keep recipes balanced, and they can be set in the world creation screen.
Dynamic recipe discovery
A gamerule governs how further recipes become available, starting from the crafting table recipe alone in Survival.
Runtime management commands
The rc command regenerates recipes and changes rules during play, and rc clear restores vanilla crafting.
Compatibility
Latest build for each game version and loader.
1.21.x10 of 10 versions with builds
1.20.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Minecraft, But a Random Effect Happens Every 30 Seconds (Chaos) is also server-side, with a client that is optional, but it is licensed as All rights reserved and is published only for 1.21.11. RandomAll works with a server alone, so players need nothing, and it is under the MIT License, with Fabric files for 1.21 – 1.21.11. Random Chunks needs both the client and the server, and it is not open source, targeting 1.20.4 – 26.1.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Random Crafts | Fabric, Forge, NeoForge and Quilt | 1.20.1 – 1.21.11 | Server required, client optional | 2026-07-16 |
| Minecraft, But a Random Effect Happens Every 30 Seconds (Chaos) | Fabric, Forge, NeoForge and Quilt | 1.21.11 | Server required, client optional | 2026-01-08 |
| RandomAll | Fabric | 1.21 – 1.21.11 | Server required, client optional | 2025-12-18 |
| Random Chunks | Fabric and Forge | 1.20.4 – 26.1.2 | Client and server | 2026-04-19 |
Questions
Does Random Crafts need to be installed on the client?
Which dependencies does Random Crafts require?
How does a player restore vanilla crafting recipes?
In the catalog
Random Crafts is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from weyneee
Similar mods
What the author says
When you create a new world, this mod generates a datapack with randomized crafting recipes and automatically applies it. The randomization isn’t completely chaotic — it’s slightly controlled to keep the game balanced (_you can configure this_).
Official listing
- Modrinth page
- modrinth.com/mod/random-crafts
- Owner
- weyneee
- Published
- 2026-02-05
- Updated on Modrinth
- 2026-07-16
- Facts verified
- 2026-10-15
