Easy Custom Craft
by Aarya
Easy Custom Craft lets server admins define their own crafting recipes in-game through JSON files, and the recipes apply immediately.
What it does
Recipes are written as JSON and stored per world or server, so each save or server can carry its own set of crafts. Shaped and shapeless recipes, smelting, blasting, smoking, campfire cooking, smithing and stonecutting are all covered. Recipe names are sanitized to lowercase letters, digits, slashes and dots. Crafting-table recipes use a grid built from ingredient keys, with up to 16 distinct ingredients and empty cells treated as gaps.
Ingredients can be plain item ids, item tags, or a concrete stack with NBT data. Results accept a count and NBT data, while stonecutting results are limited to a plain item id and count. Tags can be created as well, and they are written to the data folder for the easycustomcraft namespace. Cooking times default to 200 ticks for furnaces, 100 for blast furnaces and smokers, and 600 for campfires, and experience defaults to 0.0.
The mod is built for Forge and runs on client and server, so the server and every player need it. Files cover 1.20.1 and 1.21.1 – 1.21.11, with the latest Forge build published for 1.21.11. The code is under All rights reserved and is not open source.
Key features
In-game recipe files
Admins write recipes as JSON files in-game, with no need to edit the game's data packs by hand.
Shaped and shapeless crafting
Shaped grids of up to 9 cells and shapeless lists of up to 9 ingredients are both supported, with optional result counts.
Cooking and smithing recipes
Furnace, blast furnace, smoker, campfire, smithing and stonecutting recipes can each carry their own time and experience values.
Custom item tags
Admins can create item tags from a list of values, so one recipe can accept any item in the group.
Compatibility
Latest build for each game version and loader.
1.21.x11 of 11 versions with builds
1.20.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Server custom progression
A server owner can add recipes that reflect a modpack or event without changing the mod's source.
Single-world tuning
A player can alter crafting for one world and keep vanilla recipes elsewhere, since recipes are stored per world.
Who it’s for: Server owners and modpack makers who want to change crafting through configuration files instead of writing code.
Questions
Does Easy Custom Craft need to be installed on the server?
Which loader does Easy Custom Craft support?
What is the 1.20.1 requirement for three inputs?
More from Aarya
What the author says
Easy Custom Craft A Minecraft Forge 1.20.1 mod that lets admins create their own recipes in-game — no files, no JSON. Recipes are stored per world/server and applied instantly. Syntax Meaning minecraft:stick / stick item (namespace defaults to minecraft) tag: item tag → {"tag":"…"} empty / air blank crafting cell…
Official listing
- Modrinth page
- modrinth.com/mod/easy-custom-craft
- Owner
- Aarya
- Published
- 2026-06-23
- Updated on Modrinth
- 2026-06-23
- Facts verified
- 2026-10-15
