ModsFinder

One Enough Item

by MerrySnow

One Enough Item replaces duplicate items with a single designated representative, so a modpack with many copies of one ingredient keeps only the one chosen.

FabricForgeNeoForgeClient and serverGNU General Public License v3.0 onlyOpen source1.17 – 26.1.2

What it does

Replacements are defined in datapacks under data/oei/replacements, where matchItems lists the item IDs to swap and resultItems names the representative. Configuration reloads without restarting the game, and tag-based matching is supported, though raw item IDs are the fallback when tags need a full reload after mod conflicts.

Items are swapped as early as possible, at creation rather than by scanning inventories. Recipes, recipe viewers, trades, advancements and most non-hardcoded recipes adapt automatically. Replacing an item with air removes it entirely, except in the Creative inventory and recipe viewers, where the removal does not apply for compatibility reasons.

The mod needs Architectury API, Jupiter and One Enough Lib. It runs on the client and the server, so both sides need it, and it is released under the GNU General Public License v3.0 only as open source. Files cover game versions 1.17 – 26.1.2 for Fabric, Forge and NeoForge.

Key features

  1. Immediate item replacement

    Items are replaced with their designated representatives as soon as they are created.

  2. Recipe adaptation

    Crafting, smelting and recipe viewer displays are rewritten so the representative item takes the place of the replaced ones.

  3. Properties stripping

    Replaced items can lose their properties, such as food values that would exclude them from other mods' handbooks, and the behavior is configurable.

  4. Tag inheritance and removal

    Representatives can inherit every tag from the items they replace, or replaced items can be stripped of tags so they drop out of recipes.

Compatibility

Latest build for each game version and loader.

26.x1 of 1 version with builds
26.1.2Not availableNot available1.0.0
1.21.x2 of 2 versions with builds
1.21.11.0.2Not available1.0.8
1.211.0.2Not availableNot available
1.20.x7 of 7 versions with builds
1.20.61.0.21.0.4.1Not available
1.20.51.0.21.0.4.1Not available
1.20.41.0.21.0.4.1Not available
1.20.31.0.21.0.4.1Not available
1.20.21.0.21.0.4.1Not available
1.20.11.0.5.11.0.8Not available
1.201.0.21.0.4.1Not available
1.19.x5 of 5 versions with builds
1.19.4Not available1.0.4.1Not available
1.19.3Not available1.0.4.1Not available
1.19.2Not available1.0.4.1Not available
1.19.1Not available1.0.4.1Not available
1.19Not available1.0.4.1Not available
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 2

JU
JupiterSummary not published
Required
Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Required

Required by 2 mods

Use cases

Consolidating ore and crop variants

Modpacks with several types of silver, lead, tomato or corn can map each variant to one item so recipes use a single ingredient.

Fixing a replacement failure

When standard recipe replacement does not work for a specific mod, raw item IDs can be listed so item detection still matches.

Who it’s for: Modpack authors who need one ingredient where several mods add near-identical items, and server owners who want consistent recipes across a pack.

Questions

Does One Enough Item need to be installed on the server?

Yes. Servers that run it need every player to install it too.

Which dependencies does One Enough Item require?

Architectury API, Jupiter and One Enough Lib are required and must be installed alongside it.

Why do some replacements not appear in the Creative inventory?

Replacing an item with air removes it, but for compatibility reasons that removal is not applied in the Creative inventory or in recipe viewers.

More from MerrySnow

All projects

What the author says

This mod was developed to resolve the issue of duplicated item dictionaries in modpacks – three types of silver, four types of lead, five types of tomatoes, six types of corn – each with distinct recipes. With OEI, you can effortlessly replace duplicate items with unique designated representatives.
MerrySnow, on the Modrinth page

Official listing

Owner
MerrySnow
Published
2025-07-25
Updated on Modrinth
2026-08-03
Facts verified
2026-10-15