Quarries in vanilla minecraft
Quarries in vanilla minecraft by f1gm3nt3d9758992    0
Quarries in vanilla minecraft! If you dont know what a quarry is its a automatic mining machine.How you get a quarry is by throwing a iron block and a hopper on the ground. this command was tested on minecraft 15w44b. The only limit is that you should not spawn a quarry in a 50 meter radius.
Minecraft 1.9
3221 characters
More by f1gm3nt3d
How to install
Comments
Show source commands
/summon FallingSand ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:FallingSand,Block:redstone_block,Time:1,Passengers:[{id:FallingSand,Block:activator_rail,Time:1,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:"fill ~2 ~-3 ~-2 ~8 ~-1 ~2 iron_block 0 hollow"},{id:MinecartCommandBlock,Command:"fill ~2 ~-2 ~-2 ~8 ~-2 ~2 stained_glass 0 replace iron_block"},{id:MinecartCommandBlock,Command:"/tellraw @a {\"text\":\"Quarry Vanilla Mod Successfully Installed\",:color\":\"green\"}"},{id:MinecartCommandBlock,Command:"/tellraw @a {\"text\":\"To Craft A Quarry, Throw A Iron Block And A Hopper On The Ground\",\"color\":\"red\"}"},{id:MinecartCommandBlock,Command:"scoreboard objectives add COgACv_I dummy"},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=Q2] ~ ~ ~ /setblock ~ ~-1 ~ air"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ chain_command_block 3 replace {auto:1,Command:"/execute @e[name=Q1] ~ ~ ~ /spreadplayers ~ ~ 1 2 false @e[name=Q2,r=20]"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~ chain_command_block 12 replace {auto:1,Command:"/kill @e[name=QuarryBox]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~ chain_command_block 12 replace {auto:1,Command:"/execute @e[name=QuarryBox] ~ ~ ~ /tellraw @p {\\\"text\\\":\\\"You started a quarry\\\",\\\"color\\\":\\\"green\\\"}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~ chain_command_block 12 replace {auto:1,Command:"/execute @e[name=QuarryBox] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:Q2,CustomNameVisible:1}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[name=QuarryBox] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:Q1,CustomNameVisible:1}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-1 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"execute @e[score_COgACv_I_min=9,score_COgACv_I=9] ~ ~ ~ execute @e[score_COgACv_I_min=10,score_COgACv_I=10,r=1] ~ ~ ~ kill @e[type=Item,r=3,score_COgACv_I_min=9,score_COgACv_I=11]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"execute @e[score_COgACv_I_min=9,score_COgACv_I=9] ~ ~ ~ execute @e[score_COgACv_I_min=10,score_COgACv_I=10,r=1] ~ ~ ~ summon Item ~ ~0.5 ~ {Item:{id:minecraft:spawn_egg,tag:{display:{Name:\\\"QuarryBox\\\",Lore:[Place to spawn a quarry]},EntityTag:{id:\\\"Bat\\\"}},Count:1}}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"scoreboard players set @e COgACv_I 10 {Item:{id:minecraft:hopper},OnGround:1b}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-1 repeating_command_block 5 replace {auto:1,Command:"scoreboard players set @e COgACv_I 9 {Item:{id:minecraft:iron_block},OnGround:1b}"}},{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 replace {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}