Compatibility
Minecraft: Java Edition
Platforms
Creators
Details

You can already trim armour, but what about weapons and tools?
Well, with this Data Pack, you can trim them!
Features
- 4 Tool Trim Smithing Templates:
Linear
Tracks
Charge
Frost
- 1 block:
Toolsmithing Table
- 2 new advancements:
- Shiny Tools
- Tools of All Styles
- 34 trimmable weapons and tools.
- A command to get the new items in creative:
- /function tooltrims:custom_items
- Support for 9 languages:
- English
- Deutsch
- Español
- Français
- Português
- Polski
- Русский
- Українська
- 日本語
How to Install
Data Pack & Resource Pack:
- Download a "Data Pack & Resource Pack" version
- Go to Options > Resource Packs > Open Pack Folder
- Copy and Paste the downloaded file there and activate it
- Then, select a world and go to Edit > Open World Folder > datapacks
- Copy and Paste the downloaded file there as well and enjoy!
Packaged for Mod Loaders:
Tutorial
For creative mode
The new Smithing Templates and the Toolsmithing Table won't appear in the creative menu unless you enable the option "Operator Items Tab" in Controls. Alternatively, you could use the command "/function tooltrims:custom_items". It will place a chest with custom items this data pack offers, the 4 tool trim smithing templates and the Toolsmithing Table.
Toolsmithing Table
A Toolsmithing Table is a block that is used to trim tools and duplicate tool trim smithing templates. It has a similar GUI to the Smithing Table and can be crafted using 2 copper ingots and 4 wood planks.

Tool Trim Smithing Templates
These smithing templates are used in Toolsmithing Tables to trim weapons and tools. Each one can be found on a different structure.
Smithing Template | Structure | Chance (per chest) |
---|---|---|
![]() |
Trail Ruins / Mineshaft | 7.6% / 5.6% |
![]() |
Pillager Outpost / Mansion | 37.5% / 50% |
![]() |
Ancient City | 5% |
![]() |
Igloo | 40% |
They can also be duplicated using a Toolsmithing Table.

Tool Trimming
Weapons and tools can be trimmed using a Toolsmithing Table. You can use 10 different materials to trim:
Amethyst Shard
Copper Ingot
Diamond
Emerald
Gold Ingot
Iron Ingot
Lapis Lazuli
Netherite Ingot
Quartz
Redstone Dust
Then, combined with the tool trim smithing templates, you can get over 1400 combinations!

Advancements
- Shiny Tools - obtained by getting a trimmed tool.
- Tools of All Styles - obtained by applying all tool trim smithing templates at least once.


Commands
- /function tooltrims:custom_items - This command places a chest with all the tool trim smithing templates and the toolsmithing table
- /function tooltrims:load - This command lets you reload only the Tool Trims Data Pack, it can be useful if it isn't working as expected.
- /trigger update_item - If you used an old version of this Data Pack, this command lets you update your old trimmed tool by holding it on your main hand. (removed in v2.3.1, items update automatically after this version)
FAQ
I'm having issues in my Paper/Purpur server, what can I do?
For Paper/Purpur servers, it's recommended to use the Tool Trims Alternative plugin with the Required Resource Pack.
I'm getting the Toolsmithing Table every few seconds, how can I fix this issue?
This bug happens when you're using an "Unlock all recipes" data pack, make sure to disable it.
Can I make a post/video about it on other social medias?
Yes, if you credit me, including a direct link to this page. Please do not distribute modified versions.
Credits
Thanks to:
- ImpossibleEvan, for the "Linear" and "Tracks" names.
- BlueSheep, for the Trident trims and Japanese translations.
- RandomKuchen, for the German translations.
- Slimy, for the Ukrainian and Russian translations.
- ESSENTIALS_GAMES, for the Polish translations.
- Coolsa, for the Gui Generator.
Tool Trims Alternatives
These are alternative versions of Tool Trims which were specifically made for mod loaders or servers. (Thanks to ThePotatoArchivist and SidewaysSky)