[One Command] Global Custom Crafting Recipes In Vanilla Minecraft [1.11+]

Oh god they are still chasing me! My legs hurt.. I need to bandage my wound first.. Don’t chase me! A store! You guys stay there! Looks like someone has been here And they took everything.. *sigh* Is that a chest? I have lots of water bottles already.. Just grab everything we can.. *sigh* Maybe we can combine things together and make
it useful I could really use some bandages right now Let’s try to make some I feel much better now! Let’s see what else we can make.. A backpack maybe? Now we can take all of the bottles with us Let’s make a cobweb cause why not I should find a new way to get out.. Hey guys~ Today I’ll be showing you a very cool custom
crafting system Same as before, I compacted the system up in one
command block. Just give yourself a command block Copy the command which I have put in the
description. Paste it into the command block. Then activate it. Rename a dispenser Crafting Machine Then place it in anywhere of your world facing up Then you will see the name shows up and it’s
ready to use The system works with multiple Crafting Machine And they all work individually. Dispenser that is not facing up and not named
Crafting Machine will not work With this system, you can make custom crafting
recipes As I said, each Crafting Machine works
individually Crafting a recipe in a Crafting Machine won’t affect other Crafting Machines I have tested it in multiplayer and it worked
perfectly It works like normal crafting table with custom
recipes It’s a very useful system for map-makers because it lets players craft custom weapons, armors, anything you can think of This system supports multiple players crafting at
the same time with different Crafting Machines And there is almost no delay at all Destroy the dispenser like you normally would if
you dont need it This system only consists of 24 CommandBlocks
and 2 CommandBlocks for each recipes I made 4 recipes so you can follow and make
your own There are something you can modify You can hide the name of the CraftingMachine By changing the CustomNameVisible tag to 0 in
this CommandBlock (should change the tag Marker to 0b if you hide the name so that lag will be reduced) So now the name won’t appear This won’t affect the performance of the system You can also change the name of the Machine in
this CommandBlock And you can rename your dispenser to the new
name to use the machine Now I’ll show you how to add your recipes Place down a dispenser facing up like so Place a CommandBlock like so and copy this
command into it Then you can put the recipe in the dispenser And activate the CommandBlock Now just copy the Item tag like I do Select text with Shift Shift + Ctrl to select them quicker Ctrl + C to copy Then you can copy the CommandBlock of the
recipes I made Using Ctrl+PickBlock key to pick up block with
its NBT tag And place it like so Select the Item tag and replace it with the one
you just copied Ctrl + V to paste Then do the same thing but this time put what the
recipe makes into it Pick this CommandBlock and then do the same
thing Now set the coordinate in this fill clock to 1 block
higher to activate those two CommandBlocks Then it’s done It works with already existing Crafting Machine Do the same thing if you want to add more
recipes You can add as many recipes as you want as long as you don’t feel lag This is the explanation of the system Whenever you place a dispenser The detection starts ArmorStands will search for dispenser in the area Then place an ArmorStand inside It will only place 1 ArmorStand in one dispenser You will never have 2 ArmorStand in the same
Crafting Machine Even if it does, the machine will still work It won’t place ArmorStand in unwanted dispenser That’s basically it Thanks for watching I’ll see you in the next video

  1. Svit

    ok, now wat program do you use for the explenation part at the ens, where you can circle the blocks and add text and smooth camera movement, how do you do it?

  2. The Segaz3


  3. 2late4bed4me

    Listen. Can you make a the same one command crafting table but that can be like Tags in logdotzips video. It seem a little to hard trying to going to command to command to get what you want

  4. Ethan Richards


  5. Miguel D

    I know a way to make it more user-friendly, you would testofrblocks relative to you, ok you may need to walk over the block for it to work, but it's easier to setup and make new crafting recipes

  6. 100K Subs Without Videos Challenge

    May I Give You A Challenge To Make In One Command Block Also Multiplayer Friendly? If So Then Try making a new mob that can do 12 amazing things

  7. Rose Warrior

    can you make it cost a iron ingot or diamond or somthing so that you can have a upword dispenser with out being a crafting machine?

  8. Rose Warrior

    for some reason it worked once then it quit working no matter what world i am in it is spelled just like this right CraftingMachine. and it is in side a dispencer?

  9. rebel . kczky

    +Vincent Tan  You have disabled replies. There is no real limit, you can make as many recipes as you want, but the more you make the more commandblocks are going to be executed! so more lag will be generated!

  10. Moshinate

    I am not very smart with redstone…
    So can you maybe make a special custom crafting for me?
    I need it for my server/series VM Adventures "Vanilla mod adventures"
    You are already invited to the server

  11. Joshua Peterson

    It wont work, please help me! For the recipe it says Failed to execute '/testforblock ~ ~ ~ dispenser 1 {Items:[0:{Slot:4b,id:"minecraft:diamond_ore",Count:1b,Damage:0s,},]}' as CraftingMachine

    And for the result it says The entity UUID provided is in an invalid format. PLEASE HELP ME!

  12. Bobby Chavez

    @rebel . kczky Hey, I'm making my own one command block creation, but I just want to know if it's ok if I use your Custom Crafting. It's for a Mining vanilla mod. It's already close to done- I just need to make custom furnaces. I want to know if I can use your custom crafting – It'd be great. Thanks 🙂 (Please say I can! It's amazing how you used the command blocks to do it.) It's fine if you don't say yes – I can just improvise.

  13. Sergey

    Hey rebel! Please, could you make a video or just explain how you made the armorstands detect the dispenser? I really need this info. Thanks!

  14. Ethan

    Hey rebel! Thanks for doing this and replying to so many comments! Do you have an explanation video? Basically I want to use this method, but not with all of the same names and stuff. So, exactly what commands make it so that you "replace" the block at ~ ~ ~ that has the data of whatever the recipe is, with the dispenser with the result? Thanks!!!!

  15. Core

    i love your command it work for me lots but i wonder how can do this in other way like dropper ?? some people can do with with dropper can u give me command for Custom Crafting Recipes for dropper ??

  16. Denner Boys

    Great job, you got a new sub for an amazing performance. only thing is, if you could put in the update #, that would be useful! 🙂

  17. Arbiter

    hey could u help me the command worked but when i logged of and logged back in the custom crafting wouldnt work what happend?

  18. ret.ard_ed

    YEAH I FINALY GOT THIS COMMAND!!! IT IS: /summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,Riding: {id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~1 ~ ~ ~1 ~-15 ~ redstone_block},Time:1,Riding: {id:FallingSand,Block:command_block,TileEntityData:{Command:fill ~1 ~2 ~ ~ ~-17 ~ air},Time:1,Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:tellraw @a[r=150]{"text":" Custom Crafting System By KCZKY","bold":"true","color":"aqua"}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:setblock ~2 ~-15 ~1 redstone_block},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:scoreboard objectives add cc dummy},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:scoreboard objectives add cm dummy},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:scoreboard objectives add spread dummy},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:scoreboard objectives add sm stat.useItem.minecraft.dispenser},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData: {Command: summon FallingSand ~5 ~-10 ~2 {Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=CraftingMachine,score_cc_min=1]~ ~ ~ blockdata ~ ~ ~ {Items:[0:{Slot:4b,id:"minecraft:diamond_horse_armor",Count:1b,Damage:0s,},]}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=CraftingMachine,score_cc_min=1]~ ~ ~ scoreboard players set @e[type=ArmorStand,name=CraftingMachine,c=1,r=0] cm 1},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=finder,score_spread_min=34]~ ~ ~ kill @e[type=ArmorStand,name=finder2,r=40]},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=finder,score_spread_min=11]~ ~ ~ scoreboard players add @e[type=ArmorStand,name=finder1,r=15] spread 1} }}}} },Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData: {Command: summon FallingSand ~4 ~-9 ~2 {Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=CraftingMachine,score_cc_min=1]~ ~ ~ blockdata ~ ~ ~ {Items:[0:{Slot:4b,id:"minecraft:saddle",Count:1b,Damage:0s,},]}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: scoreboard players set @e[type=ArmorStand,name=CraftingMachine] cm 0},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=finder2]~ ~ ~ detect ~ ~ ~ dispenser 1 /summon ArmorStand ~ ~ ~ {CustomName:"CraftingMachine",CustomNameVisible:1,Small:1,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583,Marker:0b}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=finder,score_spread=11]~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:"finder1",CustomNameVisible:0,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Invisible:1,Marker:1b}} }}}} },Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData: {Command: summon FallingSand ~3 ~-8 ~2 {Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=CraftingMachine,score_cc_min=1]~ ~ ~ blockdata ~ ~ ~ {Items:[0:{Slot:4b,id:"minecraft:name_tag",Count:1b,Damage:0s,},]}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=CraftingMachine,score_cm=0]~ ~ ~ /kill @e[type=ArmorStand,name=CraftingMachine,r=0,c=1]},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=CraftingMachine]~ ~ ~ tp @e[type=ArmorStand,name=finder2,r=0]~ ~1 ~},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ItemFrame,name=finder]~ ~ ~ /summon ArmorStand ~ ~ ~0.5 {CustomName:"finder",CustomNameVisible:0,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Invisible:1,Marker:1b}} }}}} },Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData: {Command: summon FallingSand ~2 ~-7 ~2 {Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=CraftingMachine,score_cc_min=1]~ ~ ~ blockdata ~ ~ ~ {Items:[{Slot:4,id:diamond_sword,Count:1,tag:{AttributeModifiers:[{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:100,Operation:0,UUIDLeast:894654,UUIDMost:2872},{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:999,Operation:0,UUIDLeast:894654,UUIDMost:2872},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.3,Operation:1,UUIDLeast:894654,UUIDMost:2872},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:999,Operation:0,UUIDLeast:894654,UUIDMost:2872}],display:{Name:Nether Star Sword}}}]}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: kill @e[type=ArmorStand,name=finder,score_spread_min=34]},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=finder,score_spread_min=11,score_spread=21]~ ~ ~ tp @e[type=ArmorStand,name=finder2,r=25]~-1 ~ ~},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: fill ~ ~ ~-1 ~3 ~3 ~-1 redstone_block} }}}} },Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData: {Command: summon FallingSand ~5 ~-6 ~ {Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=CraftingMachine]~ ~ ~ /testforblock ~ ~ ~ dispenser 1 {Items:[0:{Slot:0b,id:"minecraft:diamond",Count:1b,Damage:0s,},1:{Slot:3b,id:"minecraft:diamond",Count:1b,Damage:0s,},2:{Slot:4b,id:"minecraft:wool",Count:1b,Damage:0s,},3:{Slot:5b,id:"minecraft:diamond",Count:1b,Damage:0s,},4:{Slot:6b,id:"minecraft:diamond",Count:1b,Damage:0s,},5:{Slot:7b,id:"minecraft:diamond",Count:1b,Damage:0s,},6:{Slot:8b,id:"minecraft:diamond",Count:1b,Damage:0s,},]}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=CraftingMachine]~ ~ ~ /testforblock ~ ~ ~ dispenser 1 {CustomName:Crafting Machine}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: scoreboard players set @a[score_sm_min=1] sm 0},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=finder,score_spread=10]~ ~ ~ tp @e[type=ArmorStand,name=finder1,r=11]~ ~ ~1} }}}} },Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData: {Command: summon FallingSand ~4 ~-5 ~ {Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=CraftingMachine]~ ~ ~ /testforblock ~ ~ ~ dispenser 1 {Items:[0:{Slot:0b,id:"minecraft:leather",Count:1b,Damage:0s,},1:{Slot:1b,id:"minecraft:leather",Count:1b,Damage:0s,},2:{Slot:2b,id:"minecraft:leather",Count:1b,Damage:0s,},3:{Slot:3b,id:"minecraft:leather",Count:1b,Damage:0s,},4:{Slot:4b,id:"minecraft:iron_ingot",Count:1b,Damage:0s,},5:{Slot:5b,id:"minecraft:leather",Count:1b,Damage:0s,},6:{Slot:6b,id:"minecraft:iron_ingot",Count:1b,Damage:0s,},7:{Slot:8b,id:"minecraft:iron_ingot",Count:1b,Damage:0s,},]}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: scoreboard players add @e[type=ArmorStand,name=CraftingMachine] cc 0},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: kill @e[type=ArmorStand,name=finder1,score_spread_min=11]},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: scoreboard players add @e[type=ArmorStand,name=finder] spread 1} }}}} },Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData: {Command: summon FallingSand ~3 ~-4 ~ {Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=CraftingMachine]~ ~ ~ /testforblock ~ ~ ~ dispenser 1 {Items:[0: {Slot:3b,id:"minecraft:string",Count:1b,Damage:0s,},1: {Slot:4b,id:"minecraft:paper",Count:1b,Damage:0s,},2: {Slot:5b,id:"minecraft:iron_ingot",Count:1b,Damage:0s,},]}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: stats entity @e[type=ArmorStand,name=CraftingMachine] set SuccessCount @e[type=ArmorStand,name=CraftingMachine,c=1,r=1] cc},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @e[type=ArmorStand,name=finder,score_spread_min=22,score_spread=33]~ ~ ~ tp @e[type=ArmorStand,name=finder2,r=36]~ ~1 ~},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command: execute @a[score_sm_min=1]~ ~ ~ summon ItemFrame ~5 ~-4 ~-5 {CustomName:finder,CustomNameVisible:1}} }}}} },Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData: {Command: summon FallingSand ~2 ~-3 ~ {Block:command_block,Time:1,TileEntityData: {Command:execute @e[type=ArmorStand,name=CraftingMachine]~ ~ ~ /testforblock ~ ~ ~ dispenser 1 {Items:[0:{Slot:1b,id:"minecraft:nether_star",Count:1b,Damage:0s,},1: {Slot:4b,id:"minecraft:nether_star",Count:1b,Damage:0s,},2: {Slot:7b,id:"minecraft:stick",Count:1b,Damage:0s,},]}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:kill @e[type=ItemFrame,name=finder]},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:execute @e[type=ArmorStand,name=finder1,score_spread=11]~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:"finder2",CustomNameVisible:0,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Invisible:1,Marker:1b}},Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:fill ~ ~ ~1 ~3 ~3 ~1 air} }}}} },Riding: {id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:gamerule commandBlockOutput false},Riding: {id:FallingSand,Block:redstone_block,Time:1 }}}}}}}}}}}}}}}}}}}

  19. Oinite Oderfla

    Hey rebel . kczky, when I try to place the "Crafting Machine", the name appears, but it disappears soon. How do I fix this? Please reply! Thanks!

  20. BartholomewAnims

    The blockdata command won't work…

    This is what it looks like: http://prntscr.com/8uxduu

    And After I press the button, this happens: http://prntscr.com/8uxe48

    It's not giving me any output when I push the button. Please Help!

  21. Cam Meunier

    Hey rebel . kczky, First I want to say this is an awesome command! But I don't understand how you are able to summon the armor stand in the dispenser. Can you explain that to me? Is it relative to something like the player? I am working on a project and I can't figure it out! I have looked through every command block in the machine but can't figure it out! And will this work in multiplayer?
    Help would be much appreciated!

  22. SquidMannn | Redstone Master

    How did you get the armor stand to summon inside the bench? Did you execute detect the dispenser for all possible locations?

  23. Keith Camilleri

    I assume that you tumbeled in the problem that makes is SUPER hard to craft and get the outcome on only one crafting machine, am i right?

Write a Comment

Your email address will not be published. Required fields are marked *