Add a test recipe without replacing a live ItemsAdder recipe
A new custom-item recipe should use a separate identity and inexpensive ingredients while you test it. Keep the existing production recipe available until the replacement behaves as intended.
Check the installed content
ItemsAdder content uses namespaced identifiers for items and other assets. A definition, its generated resource pack and the copy downloaded by a player are different checkpoints. Keep content IDs stable and consult the documentation matching your ItemsAdder and Minecraft releases.
Work through the change
- Read the recipe section for your installed ItemsAdder release and identify which recipe type matches the design. Record its output ID and the identities of any custom ingredients.
- Create a staging recipe under a new internal name in the appropriate content YAML. Use an existing test item as the output so asset creation does not obscure recipe errors.
- Try the exact ingredient layout, then deliberately change one ingredient and one slot. Test with an ordinary player who has only the permissions the design requires.
- Craft several outputs, restart the staging server in an orderly way and test again. Inspect whether another plugin or vanilla recipe claims the same crafting pattern.
Verify the result
The recipe should consume the intended inputs and return the expected quantity only for a valid combination. Its registration should survive a normal restart without replacing an unrelated recipe.
If the result differs
If crafting fails, confirm that each custom ingredient ID exists before editing the shape. If the wrong result appears, inspect recipe-key or pattern collisions rather than adding more broad permissions.
Keep a recovery path
Remove the new staging recipe or restore its previous file before production rollout. Keep a record of test outputs and never use valuable live ingredients to diagnose a recipe that may consume them without the expected return.
References and related help
Check the maintainer reference: ItemsAdder documentation, ItemsAdder documentation.
Before changing live data, read how to keep a completed recovery copy. For startup errors, use the log collection guide.