• check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Predicates
  • check_circle Recipes
  • 96,450 views, 56 today
  • 20,395 downloads, 6 today
  • 370
  • 405
  • 186
JoeFly
Level 63 : High Grandmaster Pixel Painter Programmer
153
You can already trim armour, but what about weapons and tools?
With this Data Pack, you can trim them!


new_releases Features

  • 4 Tool Trim Smithing Templates:
    • linear Linear
    • tracks Tracks
    • charge Charge
    • frost Frost
  • 1 block:
    • duplication_recipe Toolsmithing Table
  • 34 trimmable weapons and tools
  • +1400 combinations!
  • Support for 9 languages:
    • English
    • Deutsch
    • Español
    • Français
    • Português
    • Polski
    • Русский
    • Українська
    • 日本語


save_alt How to download

Data pack:
  1. Click "RESOURCE + DATA PACK"
  2. Download the additional file marked as Primary.
  3. If you want to create a World, go to Singleplayer > Create New World > Data Packs > Open Pack Folder.
  4. If you want to put it in an already existing world, go to Singleplayer > Select World > Edit > Open World Folder > datapacks.
  5. Copy/Cut and Paste the file downloaded there.
  6. Open/Create your world. (if necessary, run "/reload" in the chat)

Required Resource Pack:
  1. Click "RESOURCE + DATA PACK"
  2. Download the additional file marked as Required Resource Pack.
  3. Open Minecraft and go to Options > Resource Packs > Open Pack Folder.
  4. Copy/Cut and Paste the file downloaded there.
  5. Active the Resource Pack.

Mod (DP & RP Packaged):
  1. Click "MORE VERSIONS"
  2. Download the "Mod" featured version.
  3. Make sure that you installed Forge, Fabric or Quilt for 1.20+.
  4. Press Win + R and search for "%AppData%".
  5. Go to .minecraft > mods.
  6. Copy/Cut and Paste the file downloaded there.
  7. Run the Mod-Loader that you use.


contact_support 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 weapon and tools. Each one can be found on a different structure.

Smithing TemplateStructureChance (per chest)
linear LinearTrail Ruins / Mineshaft
7.6% / 7%
tracks TracksPillager Outpost / Mansion37.5% / 50%
charge ChargeAncient City
5%
frost FrostIgloo40%


They can also be duplicated using a Toolsmithing Table.




Tool Trimming
Tools can be trimmed using a Toolsmithing Table. You can use 10 different materials to trim:
  • amethyst Amethyst Shard
  • copper Copper Ingot
  • diamond Diamond
  • emerald Emerald
  • gold Gold Ingot
  • iron Iron Ingot
  • lapis Lapis Lazuli
  • netherite Netherite Ingot
  • quartz Quartz
  • redstone Redstone Dust

Then, combined with the tool trim smithing templates, you can get over 1200 combinations!




Advancements
This data pack also adds 2 new 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)


forum 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.

The new smithing tables don't appear in the creative menu, how can I fix this issue?
See the "For creative mode" section above.

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.


people 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.

Enjoy! :)
You have any suggestion? Tell me in the comments!
CompatibilityMinecraft 1.21
Tags

20 Update Logs

Changelog v2.3.3 : by JoeFly 06/20/2025 5:57:49 pmJune 20 @ 9:57 pm UTC

  • Updated to 1.21.6
  • Custom items now appear on the creative menu when the Operator Utilities Tab is enabled
  • The Tracks chance on Pillager Outposts was changed to 37.5%
  • The data pack can now be used as the required resource pack
  • Using Crtl + Middle Click on a Toolsmithing Table in creative now gives you one
  • Technical changes:
    • The placement rules for the Toolsmithing Table are now more similar to other blocks.
    • Toolsmithing Tables now use a custom font for their GUI
  • Bug fixes:
    • The Rabbit Spawn Egg now longer has a missing texture
LOAD MORE LOGS

Create an account or sign in to comment.

MrPalel
07/08/2025 3:14 pm
Any/All • Level 1 : New Server owner
Hello! I have one minor problem. In addition to your datapack, I have the "Blazeandcave's Advancements Pack" and it is almost compatible and the achievements of your datapack are in the "Adventures" tab, but there is one small thing that catches your eye, namely that all the achievements from the "Blazeandcave's Advancements Pack" are visible in the chat when received, but your achievements are invisible, I think what's the matter with Blazeandcave's Advancements Pack. Can you fix this or create an additional datapack for those with Blazeandcave's Advancements Pack? In general, he is quite popular. I understand that this is still a small thing, but it catches my eye:(
1
JoeFly
07/09/2025 3:13 pm
He/Him • Level 63 : High Grandmaster Pixel Painter Programmer
BlazeandCave’s Advancements uses custom advancement messages instead of the vanilla ones. To make it compatible with Tool Trims and other data packs with advancements, you have to run the command "/function blazeandcave:config" and click the setting in Advancement Completion Message Settings > Click to view preset options > Turn vanilla messages on.
1
MrPalel
07/09/2025 3:21 pm
Any/All • Level 1 : New Server owner
Thanks! Everything is working!
1
TNS4606
06/28/2025 10:24 am
Level 1 : New Miner
history
So I have a 1.21.4 Paper server
and I installed Tool Trims alternative, I also installed to resource pack too. Everything work normal, no error, no warning
but when I use /function tooltrims:give_templates yea it gave me a chest, these trims were these clone blocks like this picture.
Image
Oh I did with datapack and tried in singleplayer and multiplayer, I still have an issue like that
1
JoeFly
06/30/2025 12:53 pm
He/Him • Level 63 : High Grandmaster Pixel Painter Programmer
I couldn't load the image you sent, but if the trims appear as structure blocks the problem has to do with the resource pack. Make sure you installed the correct resource pack version for 1.21.4 and not the latest one. You can also try resending the image using a website like Postimages.
1
TNS4606
07/05/2025 3:27 am
Level 1 : New Miner
history
Here is it: https://postimg.cc/nC2mKDCn

Yes, I installed correct resource pack and yea at modrinth website I just see 1 version for that resource pack that is 2.3.0 so I installed that resource pack
1
JoeFly
07/05/2025 5:05 am
He/Him • Level 63 : High Grandmaster Pixel Painter Programmer
history
You could try regenerating the data pack by deleting it in world > datapacks and restarting the server. If this does not solve your issue, I can't really help much more as I see you already made a report on https://github.com/Sideways-Sky/Tool-Trims/issues. Maybe you could send the list of mods/datapacks or the modpack you have installed on your server, so we could try to replicate your bug. (If it is too big, send a .txt file through Google Drive/Mediafire)
1
TNS4606
07/05/2025 11:18 am
Level 1 : New Miner
history
I found out that the data pack & resource pack 2.3.0 for Minecraft 1.21.4 is missing the assets file so it does not work, I installed another version like 2.3.3 to add in my resource pack file, and yea it have the assets file. Therefore, ur data pack is working fine rn. In my opinion, u should update or edit your data pack & resource pack 2.3.0 cuz the missing file.




Thanks for helping me. Have a nice day.
1
User5424938G
06/24/2025 5:40 pm
Level 1 : New Miner
Please make this for bedrock 1.21
1
sodomgomorah
06/23/2025 12:14 am
Level 1 : New Miner
How do you uninstall this data pack safely? is it simply disabling the datapack function? or do i need to do more things?
1

Welcome