Random Crafts · ENG
When you create a new world for the first time, 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 and actually playable on any seed. The random seed is also tied to the world seed, so every world gets its own unique crafting chaos.

Compatible with other mods that add recipes, but randomized recipes may change progression: some items might appear earlier or later than usual.
Mod requirements
For Fabric: Fabric API & Architectury API
For NeoForge: Architectury API
How to randomize crafting
When creating a new world, enable "Randomize Crafting" in the Game Rules section. Here you can also manage other settings for generating recipes.

That's it — once the world loads, the mod will generate and apply the randomized recipes automatically.
How to unlock recipes in Survival
At the start of the game, only the crafting table recipe is unlocked.
To unlock recipes for other items, you must obtain ingredients from their vanilla recipes.
For example, to unlock the furnace recipe, you still need to collect cobblestone — even though the randomized recipe itself may use completely different ingredients.
Management & Commands
You can manage the randomization using the /rc command (requires cheats enabled for management):
/rc generate [seed]— Generates a new set of crafts. You can specify a custom seed or leave it blank to use the world's seed./rc clear— Disables randomization and restores all original vanilla recipes instantly./rc seed— Shows the current randomization seed used in your world (available for all players).
How to restore original recipes
The easiest way to go back to vanilla crafting is to use the /rc clear command.
Alternatively, you can manually delete the randomcrafts datapack from your world's datapacks folder. After a world reload or using the /reload command, all original recipes will be restored.
Random Crafts · RU
При создании мира этот мод генерирует датапак с рандомными крафтами и автоматически его применяет. Рандом немного контролируется, чтобы сохранить баланс, а сам рандомайзер привязан к сиду мира, поэтому каждый мир будет иметь свои уникальные крафты.
Работает с другими модами, но рандомные крафты могут изменить прогрессию: некоторые предметы могут появиться раньше или позже обычного.
Требования мода
Для Fabric: Fabric API и Architectury API
Для NeoForge: Architectury API
Как рандомизировать крафты
При создании нового мира включите параметр "[RC] Случайные крафты" в разделе Игровые правила. Здесь же можно управлять другими настройками рандомизации.

Это всё — как только мир загрузится, мод автоматически сгенерирует и применит рандомизированные рецепты.
Как открывать рецепты в выживании
В начале игры разблокирован только рецепт верстака.
Чтобы открыть рецепты других предметов, нужно получить ингредиенты из их оригинальных рецептов. Например, чтобы открыть рецепт печки, все равно потребуется собрать булыжник — даже если рандомный рецепт использует совершенно другие ингредиенты.
Управление и команды
Управлять рандомизацией можно с помощью команды /rc (требуются включенные читы):
/rc generate [seed]— Генерирует новый набор крафтов. Можено указать кастомный сид или оставить поле пустым, чтобы использовать сид мира./rc clear— Отключает рандомизацию и возвращает все оригинальные рецепты./rc seed— Показывает текущий сид рандомизации, используемый в мире (доступно всем игрокам).
Как вернуть оригинальные рецепты
Самый простой способ вернуться к ванильному крафту — использовать команду /rc clear.
Как альтренатива, можно вручную удалить датапак randomcrafts из папки datapacks вашего мира. После перезагрузки мира или использования команды /reload все исходные рецепты будут восстановлены.
