Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Allex

Divides the crafts among all the players in the server

Report DividedCrafting?

Randomized Crafting (Multiplayer Recipe Roulette)

Forced cooperation. Dynamic economies. Pure chaos.

Randomized Crafting completely overhauls multiplayer survival by taking every crafting recipe in the game and dividing it up among the online players. 

If you have the recipe to craft an Iron Pickaxe during this cycle, your friends cannot craft one. If they want it, they have to trade with you, wait for the timer to shuffle the recipes, or steal your recipe using the /reserve command.

How It Works

Every X seconds (configurable), the plugin takes the master list of all Minecraft recipes, shuffles them, and deals them out evenly to every player online. 

  •   Player A might get Swords, Bread, and Furnaces.
  •   Player B might get Pickaxes, Torches, and Armor.
  •   When the timer runs out, or when someone joins/leaves the server, the recipes are wiped and re-dealt.

 

Core Features

  •   Dynamic Round-Robin Shuffling: Recipes are divided perfectly evenly based on who is online.
  •   The Reserve System: Found a recipe you desperately need to keep? Type /reserve <recipe> to lock it to your character. It will survive all future shuffles.
  •   Recipe Stealing: Players are limited to 1 reserved recipe at a time, and they have a 30-minute cooldown. If you reserve a recipe that another player already owns, you steal it right out of their hands.
  •   Offline Protection: If a player with a reserved recipe logs off, their recipe temporarily goes back into the public shuffle pool so the server isn't soft-locked. The moment they log back in, they get it back.
  •   Anti-Solo Lockout: A configurable minimum player threshold disables crafting entirely if there aren't enough players online to make the division fair.

Commands

  •   /reserve <recipe> — Locks a recipe to you, or steals it from whoever currently has it. (30-minute cooldown).
  •   /crafttimer setinterval <seconds>(Admin) Changes how often the recipes shuffle.
  •   /crafttimer setminplayers <count>(Admin) Sets the minimum players required to craft anything.

Configuration (config.yml)

You can tweak the mechanics live in-game or via the config file:

# Time in seconds before recipes shuffle
interval-seconds: 60

# Minimum online players required for crafting to function
min-players: 2

Information

CategoryGameplay
Published onJuly 17, 2026
LicenseMIT
Downloads0
Stars0
Watchers0
Addon

Pinned Versions

Members

Avatar for Allex

Allex

Owner