SHARE
TWEET

1.9 CCMP Vacuum Hoppers

Jragon014 Dec 10th, 2015 (edited) 998 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /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 ~ ~2 iron_block 0 hollow"},{id:MinecartCommandBlock,Command:"fill ~2 ~-2 ~-2 ~8 ~-1 ~2 stained_glass 0 replace iron_block"},{id:MinecartCommandBlock,Command:setblock ~1 ~-1 ~ wall_sign 4 replace {Text1:"{\\\"text\\\":\\\"Vacuum\\\",\\\"color\\\":\\\"dark_blue\\\",\\\"bold\\\":true}",Text2:"{\\\"text\\\":\\\"Hoppers\\\",\\\"color\\\":\\\"dark_blue\\\",\\\"bold\\\":true}",Text3:"{\\\"text\\\":\\\"by Jragon014\\\",\\\"color\\\":\\\"dark_purple\\\",\\\"italic\\\":true}",Text4:"{\\\"text\\\":\\\"[Click to Remove]\\\",\\\"color\\\":\\\"dark_red\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-2 ~-2 ~7 ~1 ~2 air\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @e[tag=hopper] remove hopper"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=hopper3] ~ ~ ~ /kill @e[c=1,r=0,tag=!hopper,type=ArmorStand]"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~1 chain_command_block 1 replace {auto:1,Command:"/execute @e[tag=hopper2] ~ ~ ~ /kill @e[c=1,r=0,tag=!hopper,type=ArmorStand]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=hopper1] ~ ~ ~ /kill @e[c=1,r=0,tag=!hopper,type=ArmorStand]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=hopper] ~ ~ ~ detect ~ ~ ~ air 0 /kill @e[c=1,tag=hopper,type=ArmorStand]"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=hopper3] ~ ~ ~ /tp @e[type=Item,c=1,r=5,rm=1] @e[c=1]"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=hopper2] ~ ~ ~ /tp @e[type=Item,c=1,r=4,rm=1] @e[c=1]"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ chain_command_block 3 replace {auto:1,Command:"/execute @e[tag=hopper1] ~ ~ ~ /tp @e[type=Item,c=1,r=3,rm=1] @e[c=1]"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=hopper] ~ ~ ~ /particle portal ~ ~0.5 ~ 1 0 1 0.05 20 force"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=hopper] ~ ~ ~ /particle endRod ~ ~0.5 ~ 1 0 1 0.05 5 force"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=hopper] ~ ~ ~ detect ~ ~ ~ air 0 /summon Item ~ ~1 ~ {Item:{id:armor_stand,Count:1}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[type=ArmorStand] ~ ~ ~ detect ~-3 ~ ~-3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-3 ~ ~-2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-3 ~ ~-1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-3 ~ ~ minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-3 ~ ~1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-3 ~ ~2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-3 ~ ~3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-2 ~ ~-3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-2 ~ ~-2 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-2 ~ ~-1 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-2 ~ ~ minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-2 ~ ~1 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-2 ~ ~2 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-2 ~ ~3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~-3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~-2 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~-1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~ minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~2 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~-3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~-2 minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~-1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~2 minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~-3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~-2 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~-1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~ minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~2 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~-3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~-2 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~-1 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~ minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~1 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~2 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~3 ~ ~-3 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~3 ~ ~-2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~3 ~ ~-1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~3 ~ ~ minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~3 ~ ~1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~3 ~ ~2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~3 ~ ~3 minecraft:obsidian 0 /entitydata @e[type=ArmorStand,c=1,tag=!hopper,r=0] {Tags:[\\\"hopper3\\\",\\\"hopper\\\"],Invulnerable:1,Invisible:1,NoGravity:1}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-1 chain_command_block 3 replace {auto:1,Command:"/execute @e[type=ArmorStand] ~ ~ ~ detect ~-2 ~ ~-2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-2 ~ ~-1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-2 ~ ~ minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-2 ~ ~1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-2 ~ ~2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~-2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~-1 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~ minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~1 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~-2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~-1 minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~1 minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~-2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~-1 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~ minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~1 minecraft:hopper 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~-2 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~-1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~ minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~2 ~ ~2 minecraft:obsidian 0 /entitydata @e[type=ArmorStand,c=1,tag=!hopper,r=0] {Tags:[\\\"hopper2\\\",\\\"hopper\\\"],Invulnerable:1,Invisible:1,NoGravity:1}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-1 command_block 5 replace {Command:"/execute @e[type=ArmorStand,tag=!hopper] ~ ~ ~ detect ~-1 ~ ~-1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~ minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~-1 ~ ~1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~-1 minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~ ~ ~1 minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~-1 minecraft:obsidian 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~ minecraft:lapis_block 0 /execute @e[type=ArmorStand,c=1] ~ ~ ~ detect ~1 ~ ~1 minecraft:obsidian 0 /entitydata @e[type=ArmorStand,c=1,tag=!hopper,r=0] {Tags:[\\\"hopper1\\\",\\\"hopper\\\"],Invulnerable:1,Invisible:1,NoGravity:1}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-1 unpowered_comparator 1},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-1 hopper 4},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-1 hopper 5 replace {Items:[{id:minecraft:stone,Count:1}]}},{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]}]}]}]}
RAW Paste Data
Top