tryashtar

[BETA] Extended Pistons 2/3

Aug 9th, 2016
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.46 KB | None | 0 0
  1. summon FallingSand ~ ~.6 ~ {Time:1,Block:log,Passengers:[{id:FallingSand,Time:1,Block:redstone_block,Passengers:[{id:FallingSand,Time:1,Block:activator_rail,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:gamerule logAdminCommands false},{id:MinecartCommandBlock,Command:"tellraw @a [{\"text\":\"System installed using \",\"color\":\"yellow\"},{\"text\":\"tryashtar's \",\"bold\":\"true\",\"color\":\"gold\"},{\"text\":\"Command Compactor!\",\"underlined\":\"true\",\"color\":\"yellow\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://redd.it/3invah\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"Click!\"}}]"},{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~ ~9 ~-3 ~4 chain_command_block 3 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~ ~8 ~-3 ~ chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~3 ~-3 ~1 ~9 ~-3 ~1 chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:clone ~2 ~-3 ~ ~9 ~-3 ~1 ~2 ~-3 ~2},{id:MinecartCommandBlock,Command:clone ~2 ~-3 ~ ~9 ~-3 ~ ~2 ~-3 ~4},{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~ ~9 ~-2 ~4 chain_command_block 2 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~ ~9 ~-2 ~ chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~1 ~8 ~-2 ~1 chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:clone ~2 ~-2 ~ ~9 ~-2 ~1 ~2 ~-2 ~2},{id:MinecartCommandBlock,Command:clone ~2 ~-2 ~ ~9 ~-2 ~ ~2 ~-2 ~4},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~ chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:setblock ~9 ~-3 ~4 chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:clone ~2 ~-3 ~ ~9 ~-2 ~4 ~2 ~-1 ~},{id:MinecartCommandBlock,Command:setblock ~2 ~-3 ~ repeating_command_block 5 _ {TrackOutput:0b,Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=31] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 32}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-3 ~ {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=32] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 33}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-3 ~ {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=33] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 34}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-3 ~ {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=34] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 35}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-3 ~ {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=35] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 36}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-3 ~ {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=36] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 37}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-3 ~ {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=37] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 38}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-3 ~ {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=38] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 39}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-3 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=39] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 40}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-3 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=40] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 41}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-3 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=41] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 42}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-3 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=42] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 43}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-3 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=43] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 44}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-3 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=44] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 45}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-3 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=45] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 46}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-3 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=46] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 47}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-3 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=47] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 48}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-3 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=48] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 49}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-3 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=49] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 50}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-3 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=50] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 51}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-3 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=51] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 52}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-3 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=52] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 53}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-3 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=53] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 54}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-3 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=54] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 55}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-3 ~3 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=55] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 56}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-3 ~3 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=56] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 57}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-3 ~3 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=57] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 58}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-3 ~3 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=58] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 59}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-3 ~3 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=59] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 60}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-3 ~3 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=60] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 61}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-3 ~3 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=61] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 62}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-3 ~3 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=62] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 63}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-3 ~4 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=63] ~ ~ ~ replaceitem block ~ ~ ~ slot.container.4 piston 64}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-3 ~4 {Command:execute @e[type=ArmorStand,name=LPBase,tag=pSfrp,score_pSpwt_min=1,score_pSpwt=1,score_pSlgh_min=64] ~ ~ ~ blockdata ~ ~ ~ {Items:[{id:piston,Slot:4b,Count:65b}]}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-3 ~4 {Command:scoreboard players set @a pSlgh 0}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-3 ~4 {Command:stats entity @a[score_pSsnk_min=1] set AffectedBlocks @p pSlgh}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-3 ~4 {Command:execute @a[score_pSsnk_min=1] ~ ~ ~ testforblock ~ ~-.1 ~ dispenser -1 {Items:[{id:minecraft:piston,Slot:4b}]}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-3 ~4 {Command:stats entity @a[score_pSsnk_min=1] clear AffectedBlocks}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-3 ~4 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~.5 ~ scoreboard players set @a[r=1] pSlgh 0}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-3 ~4 {Command:execute @a[score_pSlgh_min=1] ~ ~ ~ summon LeashKnot ~ ~-1 ~ {CustomName:PSTstu}}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-2 ~4 {Command:execute @a[score_pSlgh_min=1] ~ ~ ~ blockdata ~ ~-.1 ~ {CustomName:Extended Piston}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~4 {Command:execute @e[type=LeashKnot,name=PSTstu] ~ ~ ~ particle snowballpoof ~ ~.55 ~ .2 .1 .2 .02 30}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~4 {Command:execute @e[type=LeashKnot,name=PSTstu] ~ ~ ~ playsound block.anvil.place block @a ~ ~ ~ 1 .3}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~4 {Command:execute @e[type=LeashKnot,name=PSTstu] ~ ~ ~ summon ArmorStand ~ ~ ~ {Invisible:1,Marker:1,NoGravity:1,CustomName:LPBase}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~4 {Command:kill @e[type=LeashKnot,name=PSTstu]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~4 {Command:scoreboard players set @e[type=ArmorStand,name=LPBase] pSdir 0}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~4 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 0 scoreboard players set @e[type=ArmorStand,c=1] pSdir 1}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-2 ~4 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 8 scoreboard players set @e[type=ArmorStand,c=1] pSdir 2}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 1 scoreboard players set @e[type=ArmorStand,c=1] pSdir 3}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 9 scoreboard players set @e[type=ArmorStand,c=1] pSdir 4}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 2 scoreboard players set @e[type=ArmorStand,c=1] pSdir 5}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 10 scoreboard players set @e[type=ArmorStand,c=1] pSdir 6}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 3 scoreboard players set @e[type=ArmorStand,c=1] pSdir 7}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 11 scoreboard players set @e[type=ArmorStand,c=1] pSdir 8}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 4 scoreboard players set @e[type=ArmorStand,c=1] pSdir 9}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 12 scoreboard players set @e[type=ArmorStand,c=1] pSdir 10}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 5 scoreboard players set @e[type=ArmorStand,c=1] pSdir 11}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser 13 scoreboard players set @e[type=ArmorStand,c=1] pSdir 12}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSdir=0] ~ ~ ~ particle smoke ~ ~ ~ .15 .15 .15 .05 60}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSdir=0] ~ ~ ~ playsound entity.item.break block @a ~ ~ ~.5 1 .5}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~2 {Command:kill @e[type=ArmorStand,name=LPBase,score_pSdir=0]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~2 {Command:scoreboard players tag @e[type=ArmorStand,name=LPBase] remove pSpwd}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,c=1] pSsnk = @e[type=ArmorStand,c=1] pSdir}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,c=1] pSsnk %= constants pSlgh}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-2 ~1 {Command:scoreboard players tag @e[type=ArmorStand,name=LPBase,score_pSsnk=0] add pSpwd}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~1 {Command:scoreboard players set @e[type=ArmorStand,name=LPBase,tag=!pSpwd] pSpwt 0}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~1 {Command:scoreboard players add @e[type=ArmorStand,name=LPBase,tag=pSpwd] pSpwt 1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~1 {Command:scoreboard players set @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,score_pSpwt=1] pSklp 10}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~1 {Command:scoreboard players remove @e[type=ArmorStand,name=LPBase,score_pSklp_min=1] pSklp 1}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSklp_min=1] ~ ~ ~ scoreboard players tag @e[type=Item,r=5,c=1] add pSitm {Item:{id:minecraft:piston,Count:1b},PickupDelay:0s,Age:0s}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~1 {Command:execute @e[type=Item,tag=pSitm] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=LPBase,score_pSklp_min=1,r=5,c=1] add pSfrp}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-2 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSklp_min=1] ~ ~ ~ kill @e[type=Item,tag=pSitm,r=1,c=1]}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-2 ~ {Command:execute @e[type=ArmorStand,name=LPBase,score_pSklp_min=1] ~ ~ ~ stopsound @a[r=7] block block.dispenser.dispense}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~ {Command:execute @e[type=ArmorStand,name=LPBase,score_pSklp_min=9,score_pSklp=9] ~ ~ ~ playsound block.piston.extend block @a ~ ~ ~ 1 .7}},{id:MinecartCommandBlock,Command:"blockdata ~7 ~-2 ~ {Command:\"execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,tag=!pSext] ~ ~ ~ summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1b,NoGravity:1b,CustomName:LPExtension,Tags:[\\\"pSnew\\\",\\\"pSabl\\\"]}\"}"},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~ {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,tag=!pSext] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=LPExtension,r=1,c=1] pSklp = @e[type=ArmorStand,c=1] pSlgh}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~ {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,tag=!pSext] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=LPExtension,r=1,c=1] pSlgh = @e[type=ArmorStand,c=1] pSlgh}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~ {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,tag=!pSext] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=LPExtension,r=1,c=1] pSdir = @e[type=ArmorStand,c=1] pSdir}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~ {Command:scoreboard players tag @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,score_pSpwt=1,tag=!pSext] add pSext}},{id:MinecartCommandBlock,Command:"blockdata ~2 ~-2 ~ {Command:\"execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,score_pSpwt=1] ~ ~ ~ blockdata ~ ~ ~ {Lock:\\\"you cannot access this dispenser!\\\"}\"}"},{id:MinecartCommandBlock,Command:blockdata ~2 ~-1 ~ {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1] ~ ~ ~ blockdata ~1 ~ ~ {TransferCooldown:20}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~ {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1] ~ ~ ~ blockdata ~-1 ~ ~ {TransferCooldown:20}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~ {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1] ~ ~ ~ blockdata ~ ~1 ~ {TransferCooldown:20}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~ {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1] ~ ~ ~ blockdata ~ ~-1 ~ {TransferCooldown:20}}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~ {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1] ~ ~ ~ blockdata ~ ~ ~1 {TransferCooldown:20}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~ {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1] ~ ~ ~ blockdata ~ ~ ~-1 {TransferCooldown:20}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~ {Command:scoreboard players tag @e[type=ArmorStand,name=LPBase,tag=!pSext] remove pSplt}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-1 ~ {Command:scoreboard players set @e[type=ArmorStand,name=LPBase,score_pSpwt=0] pSsnk 0}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-1 ~1 {Command:stats entity @e[type=ArmorStand,name=LPBase,score_pSpwt=0] set SuccessCount @e[type=ArmorStand,c=1] pSsnk}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=1,score_pSdir=2] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,tag=pSabl,dy=-64,c=1] add pSret}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=3,score_pSdir=4] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,tag=pSabl,dy=64,c=1] add pSret}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=5,score_pSdir=6] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,tag=pSabl,dz=-64,c=1] add pSret}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=7,score_pSdir=8] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,tag=pSabl,dz=64,c=1] add pSret}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=9,score_pSdir=10] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,tag=pSabl,dx=-64,c=1] add pSret}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=11,score_pSdir=12] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,tag=pSabl,dx=64,c=1] add pSret}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSsnk_min=1,tag=!pSplt] ~ ~ ~ playsound block.piston.contract block @a ~ ~ ~ 1 .7}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-1 ~2 {Command:scoreboard players tag @e[type=ArmorStand,name=LPBase,score_pSsnk_min=1] add pSplt}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~2 {Command:stats entity @e[type=ArmorStand,name=LPBase,score_pSpwt=0] clear SuccessCount}},{id:MinecartCommandBlock,Command:"blockdata ~4 ~-1 ~2 {Command:\"execute @e[type=ArmorStand,name=LPExtension,tag=pSret] ~ ~ ~ summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1b,NoGravity:1b,CustomName:LPRetraction,Tags:[\\\"pSabl\\\"]}\"}"},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~2 {Command:execute @e[type=ArmorStand,name=LPExtension,tag=pSret] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=LPRetraction,r=1,c=1] pSdir = @e[type=ArmorStand,c=1] pSdir}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~2 {Command:execute @e[type=ArmorStand,name=LPExtension,tag=pSret] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=LPRetraction,r=1,c=1] pSklp = @e[type=ArmorStand,c=1] pSklp}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~2 {Command:execute @e[type=ArmorStand,name=LPExtension,tag=pSret] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=LPRetraction,r=1,c=1] pSlgh = @e[type=ArmorStand,c=1] pSklp}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~2 {Command:execute @e[type=ArmorStand,name=LPExtension,tag=pSret] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=LPRetraction,r=1,c=1] pSlgh -= @e[type=ArmorStand,c=1] pSlgh}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-1 ~2 {Command:kill @e[type=ArmorStand,name=LPExtension,tag=pSret]}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-1 ~3 {Command:execute @e[type=ArmorStand,name=LPExtension,tag=!pSnew,score_pSlgh_min=1] ~ ~ ~ setblock ~ ~ ~ cobblestone_wall}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~3 {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension] remove pSill}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~3 {Command:scoreboard players set @e[type=ArmorStand,name=LPExtension] pSsnk 0}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~3 {Command:stats entity @e[type=ArmorStand,name=LPExtension] set SuccessCount @e[type=ArmorStand,c=1] pSsnk}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~3 {Command:tp @e[type=ArmorStand,name=LPExtension,score_pSdir_min=1,score_pSdir=2,score_pSlgh_min=1] ~ ~-1 ~}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~3 {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=1,score_pSdir=2] ~ ~ ~ testfor @e[type=ArmorStand,name=LPExtension,dx=0]}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~3 {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=1,score_pSdir=2] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-1 ~3 {Command:tp @e[type=ArmorStand,name=LPExtension,score_pSdir_min=3,score_pSdir=4,score_pSlgh_min=1] ~ ~1 ~}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-1 ~4 {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=3,score_pSdir=4] ~ ~ ~ testfor @e[type=ArmorStand,name=LPExtension,dx=0]}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~4 {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=3,score_pSdir=4] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~4 {Command:tp @e[type=ArmorStand,name=LPExtension,score_pSdir_min=5,score_pSdir=6,score_pSlgh_min=1] ~ ~ ~-1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~4 {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=5,score_pSdir=6] ~ ~ ~ testfor @e[type=ArmorStand,name=LPExtension,dx=0]}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~4 {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=5,score_pSdir=6] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~4 {Command:tp @e[type=ArmorStand,name=LPExtension,score_pSdir_min=7,score_pSdir=8,score_pSlgh_min=1] ~ ~ ~1}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~4 {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=7,score_pSdir=8] ~ ~ ~ testfor @e[type=ArmorStand,name=LPExtension,dx=0]}},{id:MinecartCommandBlock,Command:blockdata ~9 ~-1 ~4 {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=7,score_pSdir=8] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~9 ~ ~4 {Command:tp @e[type=ArmorStand,name=LPExtension,score_pSdir_min=9,score_pSdir=10,score_pSlgh_min=1] ~-1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~4 {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=9,score_pSdir=10] ~ ~ ~ testfor @e[type=ArmorStand,name=LPExtension,dx=0]}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~4 {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=9,score_pSdir=10] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~4 {Command:tp @e[type=ArmorStand,name=LPExtension,score_pSdir_min=11,score_pSdir=12,score_pSlgh_min=1] ~1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~4 {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=11,score_pSdir=12] ~ ~ ~ testfor @e[type=ArmorStand,name=LPExtension,dx=0]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~4 {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=11,score_pSdir=12] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~4 {Command:stats entity @e[type=ArmorStand,name=LPExtension] clear SuccessCount}},{id:MinecartCommandBlock,Command:blockdata ~2 ~ ~4 {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension] remove pSfre}},{id:MinecartCommandBlock,Command:blockdata ~2 ~ ~3 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ air 0 scoreboard players tag @e[type=ArmorStand,c=1] add pSfre}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~3 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ bedrock -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~3 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ barrier -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~3 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ structure_void -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~3 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ piston_extension -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~3 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ piston_head -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~3 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ portal -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~9 ~ ~3 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ end_portal -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~9 ~ ~2 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ end_portal_frame -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~2 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ cobblestone_wall -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~2 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ structure_block -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~2 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ command_block -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~2 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ chain_command_block -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~2 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ repeating_command_block -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~2 {Command:execute @e[type=ArmorStand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ end_gateway -1 scoreboard players tag @e[type=ArmorStand,c=1] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~2 ~ ~2 {Command:execute @e[type=ArmorStand,name=LPRetraction] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=LPExtension,dx=0] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~2 ~ ~1 {Command:execute @e[type=ArmorStand,name=LPBase] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=LPExtension,dx=0] add pSill}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~1 {Command:scoreboard players set @e[type=ArmorStand,name=LPExtension] pSsnk 0}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~1 {Command:stats entity @e[type=ArmorStand,name=LPExtension] set AffectedBlocks @e[type=ArmorStand,c=1] pSsnk}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~1 {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=1,score_pSdir=2,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~ ~-1 ~ air 0 clone ~ ~ ~ ~ ~ ~ ~ ~-1 ~}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~1 {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=3,score_pSdir=4,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~ ~1 ~ air 0 clone ~ ~ ~ ~ ~ ~ ~ ~1 ~}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~1 {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=5,score_pSdir=6,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~ ~ ~-1 air 0 clone ~ ~ ~ ~ ~ ~ ~ ~ ~-1}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~1 {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=7,score_pSdir=8,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~ ~ ~1 air 0 clone ~ ~ ~ ~ ~ ~ ~ ~ ~1}},{id:MinecartCommandBlock,Command:blockdata ~9 ~ ~1 {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=9,score_pSdir=10,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~-1 ~ ~ air 0 clone ~ ~ ~ ~ ~ ~ ~-1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~9 ~ ~ {Command:execute @e[type=ArmorStand,name=LPExtension,score_pSdir_min=11,score_pSdir=12,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~1 ~ ~ air 0 clone ~ ~ ~ ~ ~ ~ ~1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~ {Command:stats entity @e[type=ArmorStand,name=LPExtension] clear AffectedBlocks}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~ {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension] remove pShal}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~ {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension,tag=pSill] add pShal}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~ {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension,score_pSsnk=0,tag=!pSfre] add pShal}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~ command_block 0 _ {Command:fill ~-1 ~ ~ ~ ~2 ~ air,auto:1b}},{id:MinecartCommandBlock,Command:setblock ~ ~-3 ~2 command_block 4 _ {Command:fill ~2 ~ ~-2 ~9 ~3 ~2 air}},{id:MinecartCommandBlock,Command:setblock ~1 ~-3 ~ lever 10},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=2]}]}]}]}
Add Comment
Please, Sign In to add comment