Minecraft Command Block Slot Machine

. Unlimited amount of elements in slot machine. Unlimited amount of rewards. Different currencies for slot machines. Different GUI designs for slot machines. Custom items as a currency. Custom command rewards. Player exp as a currency. Signs to open specified slot machine. Have you ever seen an entire machine appear in your Minecraft world out of nothing but a single command block? Well, you could do that too! This is a basic tutorial on how to create one of my One Command Machines! I hope this video gives you an idea of how I create my commands and helped you a bit as well!

  1. Command Block Machine Generator
  2. Minecraft Command Block Slot Machine Download
  3. Command Machines For Minecraft
Dec 10th, 2016
Never
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
  1. summon falling_block ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:falling_block,Block:redstone_block,Time:1,Passengers:[{id:falling_block,Block:activator_rail,Time:1,Passengers:[{id:commandblock_minecart,Command:gamerule commandBlockOutput false},{id:commandblock_minecart,Command:fill ~2 ~-3 ~-2 ~18 ~1 ~2 stained_hardened_clay 14 hollow},{id:commandblock_minecart,Command:fill ~2 ~-2 ~-2 ~18 ~ ~2 stained_glass 5 0 stained_hardened_clay},{id:commandblock_minecart,Command:/scoreboard objectives add MoveDown dummy},{id:commandblock_minecart,Command:/scoreboard objectives add random dummy},{id:commandblock_minecart,Command:/scoreboard objectives add stoptimer dummy},{id:commandblock_minecart,Command:/scoreboard objectives add Score dummy},{id:commandblock_minecart,Command:/scoreboard objectives add konst dummy},{id:commandblock_minecart,Command:setblock ~1 ~-2 ~ wall_sign 4 0 {Text1:'{'text':'Slot Machine','color':'dark_blue','clickEvent':{'action':'run_command','value':'/tellraw @a [',{'text':'◜---------------◯----------------◝n┇ ','color':'green'},{'text':' '},{'text':'Slot Machine ','color':'yellow'},{'text':' '},{'text':' ┇n┇ ','color':'green'},{'text':' by '},{'text':' ┇n┇ ','color':'green'},{'text':' MT_Redstone ','color':'red'},{'text':' ┇n◯ ◯n┇ ','color':'green'},{'text':' ','color':'dark_red'},{'text':'Channel','color':'red','clickEvent':{'action':'open_url','value':'http://mtredstone.ml'},'hoverEvent':{'action':'show_text','value':[',{'text':'▶','color':'red'},{'text':'Click Here'},{'text':'▶','color':'red'}]}},{'text':' ','color':'red'},{'text':' ','color':'dark_red'},{'text':' ┇n┇ ','color':'green'},{'text':'Twitter ','color':'aqua','clickEvent':{'action':'open_url','value':'http://mtredstone.ml/twitter'},'hoverEvent':{'action':'show_text','value':[',{'text':'✈','color':'aqua'},{'text':'Click Here'},{'text':'✈','color':'aqua'}]}},{'text':' ','color':'aqua'},{'text':' ┇','color':'green'},{'text':'n'},{'text':'┇ ┇n◟----------------◯---------------◞','color':'green'},{'text':'n '}]'},'bold':true}',Text2:'{'text':'by ','color':'aqua','bold':true}',Text3:'{'text':'MT_Redstone','color':'dark_red','bold':true}',Text4:'{'text':'}'}},{id:commandblock_minecart,Command:setblock ~1 ~-1 ~ wall_sign 4 0 {Text1:'{'text':'Click','color':'red'}',Text2:'{'text':'to','color':'red'}',Text3:'{'text':'Destroy','color':'red'}',Text4:'{'text':'the Machine','color':'red','clickEvent':{'action':'run_command','value':'fill ~ ~-2 ~-2 ~17 ~2 ~2 air'}}'}},{id:commandblock_minecart,Command:fill ~3 ~-2 ~-1 ~17 ~ ~1 chain_command_block 5},{id:commandblock_minecart,Command:setblock ~3 ~ ~ chain_command_block 3},{id:commandblock_minecart,Command:fill ~17 ~ ~ ~4 ~ ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~17 ~ ~-1 chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~-1 ~-1 chain_command_block 1},{id:commandblock_minecart,Command:fill ~17 ~-1 ~-1 ~4 ~-1 ~-1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~17 ~-1 ~ chain_command_block 2},{id:commandblock_minecart,Command:setblock ~3 ~-1 ~1 chain_command_block 2},{id:commandblock_minecart,Command:fill ~17 ~-1 ~1 ~4 ~-1 ~1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~17 ~-2 ~1 chain_command_block 1},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~ chain_command_block 3},{id:commandblock_minecart,Command:fill ~13 ~-2 ~ ~4 ~-2 ~ chain_command_block 4},{id:commandblock_minecart,Command:fill ~15 ~-2 ~ ~14 ~-2 ~ chain_command_block 12},{id:commandblock_minecart,Command:fill ~17 ~-2 ~ ~16 ~-2 ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~17 ~-2 ~-1 chain_command_block 11},{id:commandblock_minecart,Command:fill ~14 ~-2 ~-1 ~16 ~-2 ~-1 chain_command_block 13},{id:commandblock_minecart,Command:fill ~11 ~-2 ~-1 ~12 ~-2 ~-1 chain_command_block 13},{id:commandblock_minecart,Command:fill ~8 ~-2 ~-1 ~9 ~-2 ~-1 chain_command_block 13},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~-1 repeating_command_block 5},{id:commandblock_minecart,Command:blockdata ~5 ~ ~1 {auto:1,Command:'/execute @e[tag=Slots,score_random_min=7,score_random=7] ~ ~ ~ detect ~ ~2 ~ stone_slab -1 entitydata @e[c=1,tag=Slots] {ArmorItems:[{},{},{},{id:'barrier',Count:1b}]}'}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~1 {auto:1,Command:'/execute @e[tag=Slots,score_random_min=6,score_random=6] ~ ~ ~ detect ~ ~2 ~ stone_slab -1 entitydata @e[c=1,tag=Slots] {ArmorItems:[{},{},{},{id:'lapis_block',Count:1b}]}'}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~1 {auto:1,Command:'/execute @e[tag=Slots,score_random_min=5,score_random=5] ~ ~ ~ detect ~ ~2 ~ stone_slab -1 entitydata @e[c=1,tag=Slots] {ArmorItems:[{},{},{},{id:'redstone_block',Count:1b}]}'}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~ {auto:1,Command:'/execute @e[tag=Slots,score_random_min=4,score_random=4] ~ ~ ~ detect ~ ~2 ~ stone_slab -1 entitydata @e[c=1,tag=Slots] {ArmorItems:[{},{},{},{id:'iron_block',Count:1b}]}'}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~ {auto:1,Command:'/execute @e[tag=Slots,score_random_min=3,score_random=3] ~ ~ ~ detect ~ ~2 ~ stone_slab -1 entitydata @e[c=1,tag=Slots] {ArmorItems:[{},{},{},{id:'gold_block',Count:1b}]}'}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~ {auto:1,Command:'/execute @e[tag=Slots,score_random_min=2,score_random=2] ~ ~ ~ detect ~ ~2 ~ stone_slab -1 entitydata @e[c=1,tag=Slots] {ArmorItems:[{},{},{},{id:'emerald_block',Count:1b}]}'}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~ {auto:1,Command:'/execute @e[tag=Slots,score_random_min=1,score_random=1] ~ ~ ~ detect ~ ~2 ~ stone_slab -1 entitydata @e[c=1,tag=Slots] {ArmorItems:[{},{},{},{id:'diamond_block',Count:1b}]}'}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~ {auto:1,Command:/scoreboard players set @r[tag=Slots,type=armor_stand] random 2}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~ {auto:1,Command:/scoreboard players set @r[tag=Slots,type=armor_stand] random 3}},{id:commandblock_minecart,Command:blockdata ~9 ~ ~ {auto:1,Command:/scoreboard players set @r[tag=Slots,type=armor_stand] random 1}},{id:commandblock_minecart,Command:blockdata ~10 ~ ~ {auto:1,Command:/scoreboard players set @r[tag=Slots,type=armor_stand] random 4}},{id:commandblock_minecart,Command:blockdata ~11 ~ ~ {auto:1,Command:/scoreboard players set @r[tag=Slots,type=armor_stand] random 5}},{id:commandblock_minecart,Command:blockdata ~12 ~ ~ {auto:1,Command:/scoreboard players set @r[tag=Slots,type=armor_stand] random 6}},{id:commandblock_minecart,Command:blockdata ~13 ~ ~ {auto:1,Command:/scoreboard players set @r[tag=Slots,type=armor_stand] random 7}},{id:commandblock_minecart,Command:blockdata ~14 ~ ~ {auto:1,Command:kill @e[tag=Coins,score_Score=0]}},{id:commandblock_minecart,Command:blockdata ~15 ~ ~ {auto:1,Command:'execute @e[tag=Coins,score_Score_min=1] ~ ~ ~ /summon item ~ ~3 ~ {CustomName:'Coin',CustomNameVisible:1,Tags:['CI'],Item:{id:double_plant,Count:1b,tag:{HideFlags:63,display:{Name:'Coin',Lore:[Used in Slot Machines]}}},Motion:[0:0.0d,1:1.0d,2:-0.1d]}'}},{id:commandblock_minecart,Command:blockdata ~16 ~ ~ {auto:1,Command:/scoreboard players remove @e[tag=Coins,score_Score_min=1] Score 10}},{id:commandblock_minecart,Command:blockdata ~17 ~ ~ {auto:1,Command:'execute @e[tag=Coins] ~ ~ ~ summon armor_stand ~ ~ ~ {Tags:['Reset'],Invisible:1b,NoGravity:1b}'}},{id:commandblock_minecart,Command:blockdata ~17 ~ ~-1 {auto:1,Command:execute @e[tag=Coins] ~ ~ ~ fill ~-1 ~ ~ ~1 ~ ~ glass}},{id:commandblock_minecart,Command:blockdata ~16 ~ ~-1 {auto:1,Command:execute @e[tag=Coins] ~ ~ ~ scoreboard players reset @e[name=Machine] Score}},{id:commandblock_minecart,Command:blockdata ~15 ~ ~-1 {auto:1,Command:execute @e[tag=Coins] ~ ~ ~ /scoreboard players operation @e[c=1,tag=Coins] Score = @e[name=Machine,c=1,score_Score_min=1] Score}},{id:commandblock_minecart,Command:blockdata ~14 ~ ~-1 {auto:1,Command:'execute @e[name=Machine,score_Score_min=1,tag=Win] ~ ~ ~ /summon area_effect_cloud ~ ~ ~ {Tags:['Coins'],Particle:mobSpell,ReapplicationDelay:0,Radius:0f,RadiusPerTick:0f,WaitTime:100}'}},{id:commandblock_minecart,Command:blockdata ~13 ~ ~-1 {auto:1,Command:execute @e[name=Machine,score_Score_min=40,score_Score=40] ~ ~ ~ fill ~-1 ~ ~ ~1 ~ ~ glass}},{id:commandblock_minecart,Command:blockdata ~12 ~ ~-1 {auto:1,Command:execute @e[tag=IRL,score_stoptimer_min=1] ~ ~ ~-1 /spreadplayers ~ ~ 1 2 false @e[name=IRLI,tag=!OG]}},{id:commandblock_minecart,Command:blockdata ~11 ~ ~-1 {auto:1,Command:kill @e[tag=IRL,score_stoptimer=0]}},{id:commandblock_minecart,Command:blockdata ~10 ~ ~-1 {auto:1,Command:'execute @e[tag=IRL,score_stoptimer_min=1] ~ ~ ~ summon Item ~ ~2.5 ~ {Motion:[0.0,1.0,-0.15],Item:{id:'minecraft:iron_ingot',Count:1},CustomName:'IRLI',Passengers:[{id:'Item',Item:{id:'minecraft:redstone',Count:1b}},{id:'Item',Item:{id:'minecraft:dye',Damage:4s,Count:1b}}]}'}},{id:commandblock_minecart,Command:blockdata ~9 ~ ~-1 {auto:1,Command:execute @e[name=Machine,score_Score_min=40,score_Score=40] ~ ~ ~ scoreboard players set @e[tag=IRL,c=1] stoptimer 20}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~-1 {auto:1,Command:'execute @e[name=Machine,score_Score_min=40,score_Score=40] ~ ~ ~ summon area_effect_cloud ~ ~ ~ {Tags:['IRL'],ReapplicationDelay:0,Radius:0f,RadiusPerTick:0f,WaitTime:100}'}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~-1 {auto:1,Command:execute @e[name=Machine,score_Score_min=50,score_Score=50] ~ ~ ~ fill ~-1 ~ ~ ~1 ~ ~ glass}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~-1 {auto:1,Command:execute @e[tag=GE,score_stoptimer_min=1] ~ ~ ~-1 /spreadplayers ~ ~ 1 2 false @e[name=GEI,tag=!OG]}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~-1 {auto:1,Command:kill @e[tag=GE,score_stoptimer=0]}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~-1 {auto:1,Command:'execute @e[tag=GE,score_stoptimer_min=1] ~ ~ ~ summon Item ~ ~2.5 ~ {Motion:[0.0,1.0,-0.15],Item:{id:'minecraft:gold_ingot',Count:1},CustomName:'GEI',Passengers:[{id:'Item',Item:{id:'minecraft:emerald',Count:1b}}]}'}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~-1 {auto:1,Command:execute @e[name=Machine,score_Score_min=50,score_Score=50] ~ ~ ~ scoreboard players set @e[tag=GE,c=1] stoptimer 32}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~-1 {auto:1,Command:'execute @e[name=Machine,score_Score_min=50,score_Score=50] ~ ~ ~ summon area_effect_cloud ~ ~ ~ {Tags:['GE'],ReapplicationDelay:0,Radius:0f,RadiusPerTick:0f,WaitTime:100}'}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~-1 {auto:1,Command:/scoreboard players tag @e[tag=DiaI] add OG {OnGround:1b}}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~-1 {auto:1,Command:execute @e[tag=Dia,score_stoptimer_min=1] ~ ~ ~-1 /spreadplayers ~ ~ 1 2 false @e[name=DiaI,tag=!OG]}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~-1 {auto:1,Command:execute @e[name=Machine,score_Score_min=60,score_Score=60] ~ ~ ~ fill ~-1 ~ ~ ~1 ~ ~ glass}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~-1 {auto:1,Command:kill @e[tag=Dia,score_stoptimer=0]}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~-1 {auto:1,Command:/scoreboard players remove @e[score_stoptimer_min=1,tag=!Slots] stoptimer 1}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~-1 {auto:1,Command:'execute @e[tag=Dia,score_stoptimer_min=1] ~ ~ ~ summon Item ~ ~2.5 ~ {Motion:[0.0,1.0,-0.15],Item:{id:'minecraft:diamond',Count:1},CustomName:'DiaI'}'}},{id:commandblock_minecart,Command:blockdata ~10 ~-1 ~-1 {auto:1,Command:execute @e[name=Machine,score_Score_min=60,score_Score=60] ~ ~ ~ scoreboard players set @e[tag=Dia,c=1] stoptimer 64}},{id:commandblock_minecart,Command:blockdata ~11 ~-1 ~-1 {auto:1,Command:'execute @e[name=Machine,score_Score_min=60,score_Score=60] ~ ~ ~ summon area_effect_cloud ~ ~ ~ {Tags:['Dia'],ReapplicationDelay:0,Radius:0f,RadiusPerTick:0f,WaitTime:100}'}},{id:commandblock_minecart,Command:blockdata ~12 ~-1 ~-1 {auto:1,Command:kill @e[tag=Reset]}},{id:commandblock_minecart,Command:blockdata ~13 ~-1 ~-1 {auto:1,Command:execute @e[tag=Reset] ~ ~ ~ fill ~-2 ~1 ~ ~2 ~-1 ~ cobblestone_wall 0 replace air}},{id:commandblock_minecart,Command:blockdata ~14 ~-1 ~-1 {auto:1,Command:execute @e[tag=Reset] ~ ~ ~ fill ~-2 ~2 ~ ~2 ~2 ~ stone_slab 3}},{id:commandblock_minecart,Command:blockdata ~15 ~-1 ~-1 {auto:1,Command:execute @e[tag=Reset] ~ ~ ~ fill ~2 ~1 ~1 ~-2 ~-1 ~1 stained_hardened_clay 15 }},{id:commandblock_minecart,Command:blockdata ~16 ~-1 ~-1 {auto:1,Command:execute @e[tag=Reset] ~ ~ ~ fill ~1 ~-1 ~ ~-1 ~-1 ~ stained_hardened_clay}},{id:commandblock_minecart,Command:blockdata ~17 ~-1 ~-1 {auto:1,Command:execute @e[tag=Reset] ~ ~ ~ fill ~-1 ~1 ~ ~1 ~1 ~ stained_hardened_clay}},{id:commandblock_minecart,Command:blockdata ~17 ~-1 ~ {auto:1,Command:execute @e[tag=Reset] ~ ~ ~ /setblock ~-1 ~-1 ~-1 hopper 3}},{id:commandblock_minecart,Command:blockdata ~16 ~-1 ~ {auto:1,Command:execute @e[tag=Reset] ~ ~ ~ fill ~-1 ~ ~ ~1 ~ ~ glass}},{id:commandblock_minecart,Command:blockdata ~15 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~-1 ~ ~ {NoGravity:1b,Invisible:1b,Tags:['Test']}'}},{id:commandblock_minecart,Command:blockdata ~14 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~1 ~ ~ {NoGravity:1b,Invisible:1b,Tags:['Test']}'}},{id:commandblock_minecart,Command:blockdata ~13 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~-1 ~-2.3 ~ {Small:1b,ArmorItems:[{},{},{},{id:'barrier',Count:1b}],NoGravity:1b,Invisible:1b,Tags:['Slot3','Slots']}'}},{id:commandblock_minecart,Command:blockdata ~12 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~-1 ~-1.3 ~ {Small:1b,ArmorItems:[{},{},{},{id:'barrier',Count:1b}],NoGravity:1b,Invisible:1b,Tags:['Slot3','Slots']}'}},{id:commandblock_minecart,Command:blockdata ~11 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~-1 ~-.3 ~ {Small:1b,ArmorItems:[{},{},{},{id:'barrier',Count:1b}],NoGravity:1b,Invisible:1b,Tags:['Slot3','Slots']}'}},{id:commandblock_minecart,Command:blockdata ~10 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~ ~-2.3 ~ {Small:1b,ArmorItems:[{},{},{},{id:'barrier',Count:1b}],NoGravity:1b,Invisible:1b,Tags:['Slot2','Slots']}'}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~ ~-.3 ~ {Small:1b,ArmorItems:[{},{},{},{id:'barrier',Count:1b}],NoGravity:1b,Invisible:1b,Tags:['Slot2','Slots']}'}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~1 ~-2.3 ~ {Small:1b,ArmorItems:[{},{},{},{id:'barrier',Count:1b}],NoGravity:1b,Invisible:1b,Tags:['Slot1','Slots']}'}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~1 ~-1.3 ~ {Small:1b,ArmorItems:[{},{},{},{id:'barrier',Count:1b}],NoGravity:1b,Invisible:1b,Tags:['Slot1','Slots']}'}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ summon armor_stand ~1 ~-0.3 ~ {Small:1b,ArmorItems:[{},{},{},{id:'barrier',Count:1b}],NoGravity:1b,Invisible:1b,Tags:['Slot1','Slots']}'}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~ ~ ~ {NoGravity:1b,Invisible:1b,Tags:['Test']}'}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~ ~-1.3 ~ {Small:1b,ArmorItems:[{},{},{},{id:'barrier',Count:1b}],NoGravity:1b,Invisible:1b,Tags:['Slot2','Slots']}'}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~ {auto:1,Command:'execute @e[tag=Reset] ~ ~ ~ /summon armor_stand ~ ~ ~ {CustomName:'Machine',NoGravity:1b,Invisible:1b}'}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~1 {auto:1,Command:execute @e[tag=Reset] ~ ~ ~ kill @e[type=armor_stand,r=3,tag=!Reset]}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~1 {auto:1,Command:execute @e[tag=Win] ~ ~ ~ detect ~-1 ~ ~ lapis_block 0 execute @e[tag=Win] ~ ~ ~ detect ~ ~ ~ lapis_block 0 execute @e[tag=Win] ~ ~ ~ detect ~1 ~ ~ lapis_block 0 scoreboard players set @e[c=1,name=Machine] Score 40}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~1 {auto:1,Command:execute @e[tag=Win] ~ ~ ~ detect ~-1 ~ ~ redstone_block 0 execute @e[tag=Win] ~ ~ ~ detect ~ ~ ~ redstone_block 0 execute @e[tag=Win] ~ ~ ~ detect ~1 ~ ~ redstone_block 0 scoreboard players set @e[c=1,name=Machine] Score 40}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~1 {auto:1,Command:execute @e[tag=Win] ~ ~ ~ detect ~-1 ~ ~ iron_block 0 execute @e[tag=Win] ~ ~ ~ detect ~ ~ ~ iron_block 0 execute @e[tag=Win] ~ ~ ~ detect ~1 ~ ~ iron_block 0 scoreboard players set @e[c=1,name=Machine] Score 40}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~1 {auto:1,Command:execute @e[tag=Win] ~ ~ ~ detect ~-1 ~ ~ emerald_block 0 execute @e[tag=Win] ~ ~ ~ detect ~ ~ ~ emerald_block 0 execute @e[tag=Win] ~ ~ ~ detect ~1 ~ ~ emerald_block 0 scoreboard players set @e[c=1,name=Machine] Score 50}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~1 {auto:1,Command:execute @e[tag=Win] ~ ~ ~ detect ~-1 ~ ~ gold_block 0 execute @e[tag=Win] ~ ~ ~ detect ~ ~ ~ gold_block 0 execute @e[tag=Win] ~ ~ ~ detect ~1 ~ ~ gold_block 0 scoreboard players set @e[c=1,name=Machine] Score 50}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ detect ~-1 ~ ~ diamond_block 0 execute @e[name=Machine] ~ ~ ~ detect ~ ~ ~ diamond_block 0 execute @e[name=Machine] ~ ~ ~ detect ~1 ~ ~ diamond_block 0 scoreboard players set @e[c=1,name=Machine] Score 60}},{id:commandblock_minecart,Command:blockdata ~10 ~-1 ~1 {auto:1,Command:/scoreboard players operation @e[c=1,name=Machine] Score /= @e[c=1,name=Machine] konst}},{id:commandblock_minecart,Command:blockdata ~11 ~-1 ~1 {auto:1,Command:execute @e[tag=Test] ~ ~ ~ detect ~ ~ ~ lapis_block 0 scoreboard players add @e[c=1,name=Machine] Score 10}},{id:commandblock_minecart,Command:blockdata ~12 ~-1 ~1 {auto:1,Command:execute @e[tag=Test] ~ ~ ~ detect ~ ~ ~ redstone_block 0 scoreboard players add @e[c=1,name=Machine] Score 10}},{id:commandblock_minecart,Command:blockdata ~13 ~-1 ~1 {auto:1,Command:execute @e[tag=Test] ~ ~ ~ detect ~ ~ ~ iron_block 0 scoreboard players add @e[c=1,name=Machine] Score 10}},{id:commandblock_minecart,Command:blockdata ~14 ~-1 ~1 {auto:1,Command:execute @e[tag=Test] ~ ~ ~ detect ~ ~ ~ emerald_block 0 scoreboard players add @e[c=1,name=Machine] Score 20}},{id:commandblock_minecart,Command:blockdata ~15 ~-1 ~1 {auto:1,Command:execute @e[tag=Test] ~ ~ ~ detect ~ ~ ~ gold_block 0 scoreboard players add @e[c=1,name=Machine] Score 20}},{id:commandblock_minecart,Command:blockdata ~16 ~-1 ~1 {auto:1,Command:execute @e[tag=Test] ~ ~ ~ detect ~ ~ ~ diamond_block 0 scoreboard players add @e[c=1,name=Machine] Score 30}},{id:commandblock_minecart,Command:blockdata ~17 ~-1 ~1 {auto:1,Command:execute @e[tag=Test] ~ ~ ~ scoreboard players set @e[c=1,name=Machine] Score 0}},{id:commandblock_minecart,Command:blockdata ~17 ~-2 ~1 {auto:1,Command:execute @e[tag=Slot3,score_stoptimer=1,score_stoptimer_min=1] ~ ~ ~ scoreboard players tag @e[c=1,name=Machine] add Win}},{id:commandblock_minecart,Command:blockdata ~16 ~-2 ~1 {auto:1,Command:/scoreboard players remove @e[score_stoptimer_min=1] stoptimer 1}},{id:commandblock_minecart,Command:blockdata ~15 ~-2 ~1 {auto:1,Command:execute @e[tag=Slots,score_stoptimer=5,score_stoptimer_min=1] ~ ~ ~ detect ~ ~1 ~ glass -1 execute @e[c=1,r=0,score_random=7,score_random_min=7] ~ ~ ~ setblock ~ ~1 ~ dirt}},{id:commandblock_minecart,Command:blockdata ~14 ~-2 ~1 {auto:1,Command:execute @e[tag=Slots,score_stoptimer=5,score_stoptimer_min=1] ~ ~ ~ detect ~ ~1 ~ glass -1 execute @e[c=1,r=0,score_random=6,score_random_min=6] ~ ~ ~ setblock ~ ~1 ~ lapis_block}},{id:commandblock_minecart,Command:blockdata ~13 ~-2 ~1 {auto:1,Command:execute @e[tag=Slots,score_stoptimer=5,score_stoptimer_min=1] ~ ~ ~ detect ~ ~1 ~ glass -1 execute @e[c=1,r=0,score_random=5,score_random_min=5] ~ ~ ~ setblock ~ ~1 ~ redstone_block}},{id:commandblock_minecart,Command:blockdata ~12 ~-2 ~1 {auto:1,Command:execute @e[tag=Slots,score_stoptimer=5,score_stoptimer_min=1] ~ ~ ~ detect ~ ~1 ~ glass -1 execute @e[c=1,r=0,score_random=4,score_random_min=4] ~ ~ ~ setblock ~ ~1 ~ iron_block}},{id:commandblock_minecart,Command:blockdata ~11 ~-2 ~1 {auto:1,Command:execute @e[tag=Slots,score_stoptimer=5,score_stoptimer_min=1] ~ ~ ~ detect ~ ~1 ~ glass -1 execute @e[c=1,r=0,score_random=3,score_random_min=3] ~ ~ ~ setblock ~ ~1 ~ gold_block}},{id:commandblock_minecart,Command:blockdata ~10 ~-2 ~1 {auto:1,Command:execute @e[tag=Slots,score_stoptimer=5,score_stoptimer_min=1] ~ ~ ~ detect ~ ~1 ~ glass -1 execute @e[c=1,r=0,score_random=2,score_random_min=2] ~ ~ ~ setblock ~ ~1 ~ emerald_block}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~1 {auto:1,Command:execute @e[tag=Slots,score_stoptimer=5,score_stoptimer_min=1] ~ ~ ~ detect ~ ~1 ~ glass -1 execute @e[c=1,r=0,score_random=1,score_random_min=1] ~ ~ ~ setblock ~ ~1 ~ diamond_block}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ detect ~ ~-1 ~-1 stone_button 12 setblock ~ ~-1 ~-1 air}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ detect ~ ~-1 ~-1 stone_button 12 scoreboard players set @e[c=3,tag=Slot3] stoptimer 60}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ detect ~ ~-1 ~-1 stone_button 12 scoreboard players set @e[c=3,tag=Slot2] stoptimer 40}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ detect ~ ~-1 ~-1 stone_button 12 scoreboard players set @e[c=3,tag=Slot1] stoptimer 20}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~1 {auto:1,Command:/scoreboard players tag @e remove tp}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~1 {auto:1,Command:tp @e[tag=tp] ~ ~ ~-1}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~ {auto:1,Command:tp @e[tag=tp] ~ ~3 ~}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~ {auto:1,Command:tp @e[tag=tp] ~ ~ ~1}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~ {auto:1,Command:execute @e[tag=rotate,score_MoveDown=0] ~ ~ ~ detect ~ ~2 ~ glass 0 scoreboard players tag @e[c=1,tag=Slots] add tp}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~ {auto:1,Command:execute @e[tag=rotate,score_MoveDown=0] ~ ~ ~ detect ~ ~2 ~ glass 0 scoreboard players set @e[c=1,tag=rotate] random 0}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~ {auto:1,Command:/scoreboard players remove @e[score_MoveDown_min=1] MoveDown 1}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~ {auto:1,Command:tp @e[score_MoveDown_min=1] ~ ~-0.125 ~}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~ {auto:1,Command:execute @e[tag=rotate,score_MoveDown=0] ~ ~ ~ detect ~ ~ ~ glass -1 scoreboard players set @e[c=1,tag=rotate] MoveDown 8}},{id:commandblock_minecart,Command:blockdata ~10 ~-2 ~ {auto:1,Command:execute @e[tag=rotate,score_MoveDown=0] ~ ~ ~ detect ~ ~-1 ~ glass -1 scoreboard players set @e[c=1,tag=rotate] MoveDown 8}},{id:commandblock_minecart,Command:blockdata ~11 ~-2 ~ {auto:1,Command:execute @e[tag=rotate] ~ ~ ~ detect ~ ~1 ~ glass -1 scoreboard players set @e[c=1,tag=rotate] MoveDown 8}},{id:commandblock_minecart,Command:blockdata ~12 ~-2 ~ {auto:1,Command:/scoreboard players set @e[c=1,name=Machine] konst2 10}},{id:commandblock_minecart,Command:blockdata ~13 ~-2 ~ {auto:1,Command:/scoreboard players set @e[c=1,name=Machine] konst 3}},{id:commandblock_minecart,Command:blockdata ~14 ~-2 ~ {auto:1,Command:execute @e[name=Machine] ~ ~ ~ kill @e[type=armor_stand,r=4]}},{id:commandblock_minecart,Command:blockdata ~15 ~-2 ~ {auto:1,Command:execute @e[name=Machine] ~ ~ ~ fill ~2 ~-1 ~1 ~-2 ~2 ~-1 air}},{id:commandblock_minecart,Command:blockdata ~16 ~-2 ~ {auto:1,Command:'execute @e[name=Machine] ~ ~ ~ testforblock ~-1 ~-1 ~-1 hopper 3 {Items:[0:{id:'minecraft:torch',Count:1b}],id:'minecraft:hopper'}'}},{id:commandblock_minecart,Command:blockdata ~17 ~-2 ~ {auto:1,Command:kill @e[tag=Reset1]}},{id:commandblock_minecart,Command:blockdata ~17 ~-2 ~-1 {auto:1,Command:execute @a ~ ~ ~ detect ~ ~-1 ~ chest -1 tp @p ~ ~ ~-1 0 0}},{id:commandblock_minecart,Command:blockdata ~16 ~-2 ~-1 {auto:1,Command:tp @e[tag=Reset] ~ ~ ~0.5 }},{id:commandblock_minecart,Command:blockdata ~15 ~-2 ~-1 {auto:1,Command:'execute @a ~ ~ ~ detect ~ ~-1 ~ chest -1 execute @e[tag=Reset1,c=1] ~ ~ ~ summon armor_stand ~ ~ ~ {Tags:['Reset']}'}},{id:commandblock_minecart,Command:blockdata ~14 ~-2 ~-1 {auto:1,Command:'execute @a ~ ~ ~ detect ~ ~-1 ~ chest -1 summon item_frame ~ ~ ~ {Tags:['Reset1']}'}},{id:commandblock_minecart,Command:blockdata ~13 ~-2 ~-1 {auto:1,Command:'execute @a ~ ~ ~ /testforblock ~ ~-1 ~ chest -1 {Items:[0:{Slot:0b,id:'minecraft:iron_ingot',Count:1b,Damage:0s},1:{Slot:1b,id:'minecraft:gold_ingot',Count:1b,Damage:0s},2:{Slot:7b,id:'minecraft:gold_ingot',Count:1b,Damage:0s},3:{Slot:8b,id:'minecraft:iron_ingot',Count:1b,Damage:0s},4:{Slot:9b,id:'minecraft:iron_ingot',Count:1b,Damage:0s},5:{Slot:10b,id:'minecraft:gold_ingot',Count:1b,Damage:0s},6:{Slot:13b,id:'minecraft:redstone_block',Count:1b,Damage:0s},7:{Slot:16b,id:'minecraft:gold_ingot',Count:1b,Damage:0s},8:{Slot:17b,id:'minecraft:iron_ingot',Count:1b,Damage:0s},9:{Slot:18b,id:'minecraft:iron_ingot',Count:1b,Damage:0s},10:{Slot:19b,id:'minecraft:gold_ingot',Count:1b,Damage:0s},11:{Slot:25b,id:'minecraft:gold_ingot',Count:1b,Damage:0s},12:{Slot:26b,id:'minecraft:iron_ingot',Count:1b,Damage:0s}]}'}},{id:commandblock_minecart,Command:blockdata ~12 ~-2 ~-1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ setblock ~-1 ~-1 ~-1 air}},{id:commandblock_minecart,Command:blockdata ~11 ~-2 ~-1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ setblock ~1 ~-1 ~-1 stone_button}},{id:commandblock_minecart,Command:blockdata ~10 ~-2 ~-1 {auto:1,Command:'execute @e[name=Machine] ~ ~ ~ testforblock ~-1 ~-1 ~-1 hopper 3 {Items:[0:{id:'minecraft:gold_nugget',Count:1b}],id:'minecraft:hopper'}'}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~-1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ setblock ~-1 ~-1 ~-1 air}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~-1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ setblock ~1 ~-1 ~-1 stone_button}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~-1 {auto:1,Command:'execute @e[name=Machine] ~ ~ ~ testforblock ~-1 ~-1 ~-1 hopper 3 {Items:[0:{id:'minecraft:double_plant',Count:1b,tag:{HideFlags:63,display:{Lore:[0:'Used in Slot Machines'],Name:'Coin'}},Damage:0s}],id:'minecraft:hopper'}'}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~-1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ detect ~1 ~-1 ~-1 stone_button 12 setblock ~1 ~-1 ~-1 air}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~-1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ detect ~1 ~-1 ~-1 stone_button 12 setblock ~ ~-1 ~-1 stone_button 4}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~-1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ detect ~1 ~-1 ~-1 stone_button 12 scoreboard players set @e[c=9,tag=Slots] MoveDown 0}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~-1 {auto:1,Command:execute @e[name=Machine] ~ ~ ~ detect ~1 ~-1 ~-1 stone_button 12 scoreboard players tag @e[c=9,tag=Slots] add rotate}},{id:commandblock_minecart,Command:setblock ~ ~ ~1 command_block 0 0 {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:commandblock_minecart,Command:setblock ~ ~-1 ~1 redstone_block},{id:commandblock_minecart,Command:kill @e[type=commandblock_minecart,r=1]}]}]}]}

Command Block Machine Generator

Have you ever seen an entire machine appear in your Minecraft world out of nothing but a single command block? Well, you could do that too! This is a basic tutorial on how to create one of my One Command Machines!

I hope this video gives you an idea of how I create my commands and helped you a bit as well! As I said in the video already, I prefer to write all my commands by hand. It gives me a free hand for... everything! Nevertheless, using the tools / generators listed down below is also a good alternative! =)

Generator Tools:

Minecraft Command Block Slot Machine

Minecraft Command Block Slot Machine Download

If you experience any problems with this tutorial, and you followed all the steps correctly, it might be a bug. If you want to report the bug, please click on the following button.

I want to report a bug.

Command Machines For Minecraft

Keywords