▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Randomized Recipes
Randomized Recipes

Randomized Recipes

Shuffle crafting and smelting outputs for each world, including compatible modded recipes, with stable seeds and configurable filters.

Оцените первым
258
0

Randomized Recipes

Randomized Recipes is a Minecraft Forge 1.20.1 mod that shuffles recipe outputs for each world. It supports vanilla recipes and compatible modded data-driven recipes.

The shuffle is generated and activated while the world starts, before players can begin crafting. Each world keeps a stable seed, so the same recipes, settings, and seed produce the same mapping.

Download · Discord · Source code

What you can do

  • Supports vanilla and compatible modded recipes.
  • Uses real datapack overrides in each recipe's original namespace.
  • Works with JEI without requiring JEI as a dependency.
  • Generates the shuffle before a new world is ready.
  • Rebuilds when recipes, datapacks, mods, or settings change.
  • Includes Safe, Balanced, and Chaos presets.
  • Supports item, item-tag, recipe, recipe-type, and mod filters.
  • Can preserve output counts or shuffle counts with items.
  • Can minimize recipes that retain their original output.
  • Restores original recipes when randomization is disabled.
  • Preserves the previous working pack if generation fails.

Install, update, and check compatibility

Installation

  1. Install Forge 47 for Minecraft 1.20.1.
  2. Put randomized_recipes-1.2.0.jar in the mods folder.
  3. Create or load a world.

JEI is optional. Install it if you want to browse the active shuffled recipes.


Compatibility

JEI reads the active shuffled recipes because the mod changes the actual server recipe data. A recipe reload updates the collection JEI receives. No separate JEI integration add-on is required.

Modded data-driven recipes are supported when they use recognized result structures such as result, output, outputs, result_item, or output_item. Dynamic, programmatic, or unrecognized recipes remain unchanged to prevent corruption.

Use /rrdryrun, /rrcheck, or /rrstatus to see exact compatibility results for a modpack.


Play: controls, commands, and progression

Commands

CommandPermissionDescription
/rrhelpEveryoneShow available commands
/rrstatusEveryoneShow the pack state, preset, seed, coverage, failures, and configuration fingerprints
/rrfind <item>EveryoneFind recipes that now produce an item
/rrrecipe <recipe>EveryoneShow the current output of a recipe
/rrreshuffleOperatorGenerate a new random mapping
/rrreshuffle <seed>OperatorGenerate a mapping from a specific seed
/rrdebugOperatorRebuild using the current seed
/rrdryrun [seed]OperatorPreview compatibility without changing the world
/rrcheckOperatorValidate filters and report recipe compatibility
/rrdumpOperatorExport the active mapping

The old /rsh... and /dkrsreload command names are not used in version 1.2.0.


Configure and customize

Configuration

The configuration file is config/randomized_recipes-common.toml.

OptionDefaultDescription
randomize_recipestrueEnable or disable randomization
shuffle_presetBALANCEDSelect SAFE, BALANCED, or CHAOS
avoid_unchanged_outputstrueMinimize recipes that keep their original output
shuffle_output_countsfalseMove output quantities with shuffled items
item_blacklistSafety defaultsBlock specific output items
recipe_blacklistEmptyLeave specific recipes unchanged
recipe_type_allowlistEmptyShuffle only listed recipe serializers
recipe_type_blacklistEmptyBlock listed recipe serializers
item_tag_allowlistEmptyUse outputs only from listed item tags
item_tag_blacklistEmptyBlock outputs from listed item tags
mod_blacklistEmptyExclude entire mod namespaces
show_welcome_messagetrueShow the command hint once per player per world
reset_welcome_messagefalseShow the welcome to the next joining player again
safe_modefalseLegacy override for Safe behavior
chaos_modefalseLegacy override for Chaos behavior

Safe protects essential early-game outputs such as planks, sticks, crafting tables, furnaces, basic pickaxes, torches, and chests. Balanced respects all configured filters. Chaos ignores filters and selects from every registered non-empty item.


Backups and recovery

Before updating or changing settings

Back up your world and configuration files before making changes. Keep a copy of the old instance until you have checked that the updated setup works.


Troubleshooting, logs, and technical details

Building

./gradlew build

The release JAR is written to build/libs.


Project information

  • Version: 1.2.0
  • Mod ID: randomized_recipes
  • Loader: Forge
  • Minecraft: 1.20.1
  • License: See LICENSE

Get help

Use Discord or the issue tracker. Include your Minecraft version, mod loader, project version, and steps to reproduce the problem.


About this mod

Author and links

I create and maintain Randomized Recipes as Dnydd (formerly known as dklyntly).

GitHub source · My CurseForge projects

Read the full license and the terms included with your version before editing or redistributing files. Permissions granted with earlier releases remain in effect.

Support my work

If you enjoy my projects, you can support my work through Ko-fi or PayPal. Support is always optional.

Партнёрский материал

Как поиграть с друзьями с модом Randomized Recipes?

Мод Randomized Recipes куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Randomized Recipes будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:4 месяца назад
Обновлён:2 месяца назад
Главная