ModsFinder

Enchanting-Smith

by Hiiragi283

Enchanting-Smith adds a smithing recipe format that applies enchantments to items, and additional recipes can be added through JSON files.

FabricForgeClient and serverGNU General Public License v2.0 onlyOpen source1.16 – 1.20.1

What it does

Enchanting-Smith lets a smithing recipe apply an enchantment to an item instead of producing a new item. The recipe format is defined in data files, so a world or datapack can add its own enchanting recipes without changing the mod's code. Recipes of this kind are read at load time, and the mod ships with its own set.

Recipes are added through JSON files in the same way as other smithing recipes, which lets pack makers and server owners extend the list. Every player and the server need a copy of the mod. It is available for Fabric and Forge, with builds covering 1.16 – 1.20.1 and the newest file for 1.20.1 on Fabric. The code is open source under the GNU General Public License v2.0 only.

Installation on Fabric requires Fabric API. Forge builds need nothing beyond the Forge loader itself. Enchanting-Smith has seven release versions in total, 1.16 – 1.16.5 and 1.20.1, and the catalog lists the mod with a Library primary category and Equipment and Utility as secondary categories.

Key features

  1. Enchanting smithing recipes

    A smithing recipe can apply an enchantment to an item, so enchanting becomes a crafting step at a smithing table.

  2. JSON-defined recipes

    Additional enchanting recipes are read from JSON files, so new entries need no code changes.

  3. Custom recipe format

    The mod defines its own smithing recipe format for applying enchantments, separate from the vanilla upgrade recipes.

  4. Crafting-based enchanting

    Enchantments are obtained through recipe ingredients, which can be tuned per pack or per server.

Compatibility

Latest build for each game version and loader.

1.20.11.0.1+fabric1.20.1Not available
1.16.51.0.0+fabric1.16.51.0.0+forge1.16.5
1.16.4Not available1.0.0+forge1.16.5
1.16.3Not available1.0.0+forge1.16.5
1.16.2Not available1.0.0+forge1.16.5
1.16.1Not available1.0.0+forge1.16.5
1.16Not available1.0.0+forge1.16.5
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Players who want enchanting handled through smithing, and pack makers or server owners who write recipes in JSON. Both sides of a server need the mod.

How it compares

Full comparison

Craftable Smithing Templates is a server-side option for armor trims, with files for 1.20 – 1.21.10 on Fabric, Forge, NeoForge and Quilt, and it is not open source. Unrestricted Enchanting also runs on client and server and is open source under the MIT License, but its files cover only 1.20.1 on Fabric and Forge. Enchanting-Smith is open source under the GNU General Public License v2.0 only, with files for 1.16 – 1.20.1 on Fabric and Forge.

ModLoadersGame versionsEnvironmentUpdated
Enchanting-SmithFabric and Forge1.16 – 1.20.1Client and server2024-08-04
Craftable Smithing Templates (Armor Trims)Fabric, Forge, NeoForge and Quilt1.20 – 1.21.10Server required, client optional2025-04-14
Unrestricted EnchantingFabric and Forge1.20.1Client and server2026-09-30

Questions

Does Enchanting-Smith need Fabric API?

Fabric API is required on Fabric. Forge builds do not need it, because the Forge loader provides the same base.

Does Enchanting-Smith have to be installed on the server?

Yes. Installation covers the server and each player's game.

Can new enchanting recipes be added without changing the mod?

Yes. Additional recipes are added through JSON recipe files that are read alongside the mod's own set.

In the catalog

Enchanting-Smith is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.

More from Hiiragi283

All projects

Similar mods

Official listing

Owner
Hiiragi283
Published
2024-03-11
Updated on Modrinth
2024-08-04
Facts verified
2026-10-15

Tags