Data Packs Game Mechanic

Reusable Smithing Templates

  • 9.9k views 5 today
  • save_alt 1k downloads
Compatibility
Minecraft 1.20
to version
Minecraft 1.21
Changes include
    Added CreditThanks to Misode for his Data Pack Generators… info
    Dlljs
    Lvl 40Master Nerd
    40

    Reusable Smithing Templates

    A Minecraft: Java Edition data pack that makes smithing templates reusable and netherite upgrades easily craftable.

    Smithing templates are items that can be found at structures and are used to alter weapons, tools and armor on a smithing table. Personally, I didn't like how smithing templates would be consumed when used. It limits creativity with armor trims and makes obtaining netherite items more difficult than it needs to be. This data pack fixes this issue by returning the smithing template back to the player when it's used on a smithing table.

    GIF demonstrating the data pack in action.

    Additionally, it adds a crafting recipe for the Netherite Upgrade Smithing Template that's much less resource intensive and doesn't require you to hunt it down in a generated structure.

    Recipe for the Netherite Upgrade Smiothing Template that the data pack adds. 8 netherrack in a U-shape, 1 diamond in the middle and 1 netherite scrap at the top.

    This data pack does not affect the odds of finding smithing templates in generated structures. The existing duplication recipes for smithing templates are also not affected.

    Supported Minecraft: Java Edition versions:

    How to Install

    Singleplayer

    In a New World

    1. Get the latest release
    2. Open Minecraft and go to Singleplayer -> Create New World -> More tab -> Data Packs -> Open Data Pack Folder
    3. Drag or copy & paste the zip file into the window that appears
    4. Click on the ▶️ right arrow on the reusable-smithing-templates icon, then click Done.
    5. Create the world

    In an Existing World

    1. Get the latest release
    2. Open Minecraft, go to Singleplayer and select the world you want to add the data pack to
    3. Go to Edit -> Open World Folder
    4. Open the folder named datapacks, and drag or copy & paste the `zip` file into the folder
    5. Open the world
    6. If the world was open while you added the pack and have commands enabled, run the /reload command or press F3 + T

    Multiplayer

    These instructions may be different if you're using a third party server host. If you need help, refer to your host's support website or knowledgebase, or contact their support team.
    1. Get the latest release
    2. In your server directory, find your world folder (default: world)
    3. Open the folder named datapacks, and drag or copy & paste the zip file into the folder
    4. If the server was running while you added the pack, run the command reload in the server console, or /reload in-game as a level 3 operator

    License

    This data pack is licensed under the MIT License. The license can be found here.

    Credits

    • Thanks to Misode for his Data Pack Generators Website. Some files were made using this website.
    • Special thanks to the Minecraft Wiki team for maintaining a high quality resource on all things Minecraft, including exhaustive documentation on data packs.
    • Minecraft © 2024 Mojang AB, TM & © Microsoft Corporation.

    Contact

    * Twitter: @dlljs
    * Discord: dlljs
    * Email: contact@dlljs.uk

    NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

    7 Update Logs

    v1.0.6 : by Dlljs 04/06/2026 11:00:10 amApril 6 @ 3:00 pm UTC

    • Added support for Minecraft 1.21.6 - 26.1.1.
    Compatible Minecraft versions: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1
    LOAD MORE LOGS

    More like this

      Have something to say?

    IXFYADX
    12/05/2024 1:33 pm
    Level 50 : Grandmaster Aesthetic Aesthetic
    KEEP it on
    1
    Akashugo
    08/26/2024 4:05 am
    Level 1 : New Explorer
    history
    why is 1.20.3 compatible but not 1.20.1? or it really is compatible?

    id not, any chance to get it this working and compatible for 1.20.1?
    1
    Dlljs
    10/22/2024 12:50 pm
    Level 40 : Master Nerd
    Sorry for not seeing your message. Version 1.0.0 may be compatible with 1.20.1, despite Minecraft saying it won't. Let me know if it doesn't.
    1
    olegreg
    06/14/2024 10:18 am
    Level 1 : New Miner
    It returns the template once, then never again.
    1
    Dlljs
    08/25/2024 5:10 pm
    Level 40 : Master Nerd
    I'm very sorry about the issue. The latest version (v1.0.2) should fix it.
    1
    Dlljs
    05/01/2024 12:48 pm
    Level 40 : Master Nerd
    My gosh, has it really been 5 years since I was last here?!
    1

    Welcome