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

    • 5
    • 6
    • 7
    avatar Stevertus
    Level 62 : High Grandmaster Programmer
    76
    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.

    Installation



    Download the Datapack and…


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



    Or


      • 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).

    Ready!



    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.

    Bye

    Stevertus
    CreditFanvonFazon, Shade
    CompatibilityMinecraft 1.13
    Tags

    1
    12/24/2019 11:23 am
    Level 1 : New Miner
    Sylvenight
    website is broken.
    1
    03/22/2019 7:52 am
    Level 4 : Apprentice Explorer
    Arctic avenger
    Nice now i can learn about a datapack AND learn german. Thank you mister.
    1
    02/22/2019 12:29 pm
    Level 37 : Artisan Pixel Painter
    kyleraykbs
    For anyone wondering about the broken link here is a fixed one stevertus.com/tools/crafting
    1
    03/01/2019 10:39 am
    Level 62 : High Grandmaster Programmer
    Stevertus
    Thank you for pointing that out, is changed to the new domain
    1
    02/16/2019 9:04 pm
    Level 5 : Apprentice Miner
    EpicNerd5678
    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]
    1
    09/13/2018 1:45 pm
    Level 14 : Journeyman Dragon
    Lastphysics
    How do you get the blue crafting table ? And can you show how you set nbt plz
    1
    08/08/2018 10:00 am
    Level 6 : Apprentice Network
    Boss Youtuber
    The download button does not work on your website. How can we get me mod?
    Planet Minecraft Logo

    Website

    © 2010 - 2020
    www.planetminecraft.com

    Welcome