ModsFinder

Crafting Prerequisites

by Noah6116

Crafting Prerequisites lets a recipe require an item that the player holds in the inventory without consuming it.

ForgeServer required, client optionalMIT License1.20.1

What it does

Crafting Prerequisites adds crafting recipes with non-consumable item requirements. A required item is checked against the player's inventory and is only checked, never used up, so it stays in the inventory after a successful craft. Each requirement names an item ID and a minimum quantity to hold.

The rules live in a JSON file, crafting prerequisites.json, where a pack author can add or modify requirements. Custom in-game messages tell the player why a craft failed. The core logic runs on the server, so only the server needs the mod; players without it can still join and craft normally. Installation needs Forge for 1.20.1, and the latest file is 1.20.1-1.4.0, released 2025-11-27 under the MIT License. The project is not open source.

Key features

  1. Non-consumable requirements

    A recipe can require an item that stays in the player's inventory once the craft succeeds.

  2. JSON-based configuration

    Requirements are defined in a JSON file, which can be edited to change or add crafting rules.

  3. Item count settings

    Each requirement sets an item ID and a minimum quantity to hold.

  4. Custom failure messages

    Authors can write notifications that explain to players why a craft did not go through.

  5. Server-side logic

    The core functionality runs on the server, so the mod works with or without the client.

Compatibility

Latest build for each game version and loader.

1.20.11.20.1-1.4.0
ReleaseBetaAlphaNot available

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

Use cases

Gating recipes behind rare items

Recipes can require boss drops or quest rewards, so the player must obtain them first.

Staged progression

A tier of recipes can stay locked until the player owns a key item from the previous stage.

Forced material order

A storage block can require its material before crafting the tools that need it.

Who it’s for: Modpack authors and server owners who want to control game progression with custom crafting sequences.

How it compares

Full comparison

Visible Advancements is server-side only, open source under the MIT License, and runs on Forge for 1.20.1 – 1.20.6. Better Crafts is also server-side only, but it is for 1.19.2 alone and is not open source. Craft that Horse Armor and Craft That Nametag both need the client and server and are MIT licensed, but they add single recipes rather than a requirement system for many recipes.

ModLoadersGame versionsEnvironmentUpdated
Crafting PrerequisitesForge1.20.1Server required, client optional2025-11-27
Visible AdvancementsForge1.20.1 – 1.20.6Server-side only2025-09-23
Better CraftsForge1.19.2Server-side only2024-01-08
Craft that Horse ArmorForge1.20 – 1.20.1Client and server2023-06-13
Craft That NametagForge1.20 – 1.20.1Client and server2023-06-13

Questions

Does Crafting Prerequisites need to be installed on the client?

No. Server owners install it, and players can join with or without it.

Is the required item used up when a recipe is crafted?

No. The item is only checked and is still in the player's inventory after a craft succeeds.

Which game version does Crafting Prerequisites support?

Only 1.20.1 is listed, with Forge as the loader and the latest file 1.20.1-1.4.0.

Where are the crafting requirements configured?

They are set in the crafting prerequisites.json file, where item IDs and minimum quantities are defined.

In the catalog

Crafting Prerequisites is one of 29,952 Game mechanics mods on ModsFinder, and one of 13,316 Game mechanics mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from Noah6116

All projects

Similar mods

What the author says

Crafting Prerequisites is a utility mod that allows you to gate crafting recipes by requiring players to possess a specified item in their inventory. This prerequisite item is not consumed on craft, acting as a key or a proof of progression rather than an ingredient. All rules are managed through a single JSON file…
Noah6116, on the Modrinth page

Official listing

Owner
Noah6116
Published
2025-11-07
Updated on Modrinth
2025-11-27
Facts verified
2026-10-15

Tags