A sentimental and convenient gear crafting rebalance.
Server-side, but with some extra polish on the client.
Requires Connector and FFAPI on (neo)forge.
Tinkerer's Smithing is a server-side, data-driven equipment crafting rebalance that:
- Allows repairing every vanilla item that has durability for no level cost (even fishing rods)
- Allows upgrading all tools and armor between material tiers (even chainmail)
- Encourages gradually improving your first set of tools and armor with materials and enchantments
- Makes all the enchanted treasure you find lying around actually useful
- Forgoes nerfing or removing mending or table-grindstone enchanting by instead buffing everything else
- Balances all of its recipe types on the vanilla cost of equipment
- Has full EMI support for all added recipe types
Shapeless Repair Costs the same as crafting. Only works when unenchanted. |
|
Shapeless Upgrade Costs the same as crafting. Keeps existing damage. |
|
Keepers (Broken Equipment) Named or enchanted equipment won't break. Broken equipment is ineffective until repaired. |
|
Recipes are driven by defining Tool Materials, Armor Materials, Equipment Types, and Unit Cost Overrides.
- Materials inherit from vanilla tool/armor materials. They define upgrade paths like Iron->Diamond.
- By default, all vanilla materials are defined.
- Types define "alike" items. Items with matching types can upgrade .
- By default, the 5 tools (e.g.
c:swords
) and 4 armor slots are defined.
- By default, the 5 tools (e.g.
- Unit Cost is what an item costs to upgrade to or repair. It's usually guessed from the material and a recipe.
- By default, vanilla non-tool/armor items are made repairable by overriding this.
- Netherite is also overridden to have appropriate diamond unit costs.
For data structure examples, check out the built-in datapack or the mod compatibility packs in Tinkerer's Quilt.
All mods are built on the work of many others.
This mod is included in Tinkerer's Quilt - our modpack about rediscovering vanilla.
We're open to better ways to implement our mods. If you see something odd and have an idea, let us know!
Tinkerer's: Quilt - Smithing - Origins - Statures - HUD
Loveletters: Tabs - Atlas - Portable Crafting - Drogstyle
Others: Switchy - Crunchy - Starcaller