Minecraft Data Packs / Simple

[1.13 Datapack] A fully custom nbt Crafting System! Create your own recipes. - tpCrafting

    • 25,133 views, 3 today
    • 1,140 downloads, 0 today
    • 10
    • 8
    • 7
    Stevertus avatar Stevertus
    Level 63 : High Grandmaster Programmer
    Please read the full article on my website: stevertus.com/tools/tpcraft

    tpCrafting is my own crafting engine for Minecraft 1.13 vanilla. It offers many features of normal crafting, but also in combination with NBT tags and custom items.

    Recipes can be created and customized with two simple commands.

    For tpCrafting there is an online recipe generator: stevertus.com/tools/crafting

    Here you can put together your recipes in an user interface, edit options and export all recipes at once.

    tpCrafting supports count dependent crafting, that is, for example, if you put a stack of each part of the recipe in the crafting field, you also get a stack crafted.

    Also there is a shapeless crafting, with no special order, and this is adjustable via the generator.


    Download the Datapack and…

      • Copy it to your /datapacks/ folder. With '/reload ’ it sets up in the world. The setup files are explained below.


      • Integrate tpCrafting into your datapack by adding the folder /tpcraft/ from the zip file to your own datapack under [name]/data/. Now you have to add the load and main files to your [name]/data/minecraft/tags/functions/load.json and tick. json and you can add your own recipes:

    Recipes Setup

    In /data/tpcraft/tags/functions/ you will find two tag json files.

    Within recipes.json are all functions that contain recipe commands. By default, there is only one sample file tpcraft:recipes/example. With a comma separated, you can also add a function of your own namespace folder.

    results.json now includes all functions in which you could write the results (replaceitem command) seperately from the recipes (optional).


    If you now reload the datapack, place a chest and summon an armorstand with the tag tpCrafter (shortcut with /function tpcraft:create ), you can try out your recipe in the nine free slots.

    If there are any difficulties, please use the contact option at the bottom of the page.

    Thank you for your interest in this system. I hope you can use this and improve your own projects with it.


    CreditFanvonFazon, Shade
    CompatibilityMinecraft 1.13

    Create an account or sign in to comment.

    12/24/2019 11:23 am
    Level 1 : New Miner
    Sylvenight avatar
    website is broken.
    03/22/2019 7:52 am
    Level 8 : Apprentice Explorer
    QuHead avatar
    Nice now i can learn about a datapack AND learn german. Thank you mister.
    02/22/2019 12:29 pm
    Level 39 : Artisan Pixel Painter
    kyleraykbs avatar
    For anyone wondering about the broken link here is a fixed one stevertus.com/tools/crafting
    03/01/2019 10:39 am
    Level 63 : High Grandmaster Programmer
    Stevertus avatar
    Thank you for pointing that out, is changed to the new domain
    02/16/2019 9:04 pm
    Level 7 : Apprentice Miner
    EpicNerd5678 avatar
    I added a custom crafting recipe. The recipe is having issues and my server log says..

    Couldn't read function tag list tpcraft:results from tpcraft:tags/functions/results.json in data pack customcrafting
    com.google.gson.JsonParseException: Unknown value 'tpcraft:recipes/example_result'
    at wz$a.a(SourceFile:149) ~[server.jar:?]
    at xa.a(SourceFile:102) ~[server.jar:?]
    at pp.a(SourceFile:158) ~[server.jar:?]
    at vh.c(SourceFile:124) ~[server.jar:?]
    at vh.a(SourceFile:107) ~[server.jar:?]
    at net.minecraft.server.MinecraftServer.a(SourceFile:1399) ~[server.jar:?]
    at net.minecraft.server.MinecraftServer.aC(SourceFile:1382) ~[server.jar:?]
    at rh.a(SourceFile:16) ~[server.jar:?]
    at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:132) [server.jar:?]
    at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:72) [server.jar:?]
    at bv.a(SourceFile:211) [server.jar:?]
    at so.aU(SourceFile:393) [server.jar:?]
    at so.b(SourceFile:361) [server.jar:?]
    at net.minecraft.server.MinecraftServer.a(SourceFile:681) [server.jar:?]
    at net.minecraft.server.MinecraftServer.run(SourceFile:584) [server.jar:?]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_162]
    09/13/2018 1:45 pm
    Level 17 : Journeyman Dragon
    Lastphysics avatar
    How do you get the blue crafting table ? And can you show how you set nbt plz
    08/08/2018 10:00 am
    Level 9 : Apprentice Network
    Boss Youtuber
    Boss Youtuber avatar
    The download button does not work on your website. How can we get me mod?
    Planet Minecraft


    © 2010 - 2022