Advertisement
tryashtar

[BETA 2] Extended Pistons 1/2

Sep 14th, 2016
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.32 KB | None | 0 0
  1. summon falling_block ~ ~.6 ~ {Time:1,Block:log,Passengers:[{id:falling_block,Time:1,Block:redstone_block,Passengers:[{id:falling_block,Time:1,Block:activator_rail,Passengers:[{id:commandblock_minecart,Command:gamerule commandBlockOutput false},{id:commandblock_minecart,Command:gamerule logAdminCommands false},{id:commandblock_minecart,Command:scoreboard objectives add pSsnk stat.sneakTime},{id:commandblock_minecart,Command:scoreboard objectives add pSlgh dummy},{id:commandblock_minecart,Command:scoreboard objectives add pSdir dummy},{id:commandblock_minecart,Command:scoreboard objectives add pSpwt dummy},{id:commandblock_minecart,Command:scoreboard objectives add pSklp dummy},{id:commandblock_minecart,Command:fill ~3 ~-2 ~ ~10 ~-2 ~4 chain_command_block 3 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:fill ~3 ~-2 ~ ~9 ~-2 ~ chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:fill ~4 ~-2 ~1 ~10 ~-2 ~1 chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:clone ~3 ~-2 ~ ~10 ~-2 ~1 ~3 ~-2 ~2},{id:commandblock_minecart,Command:clone ~3 ~-2 ~ ~10 ~-2 ~ ~3 ~-2 ~4},{id:commandblock_minecart,Command:fill ~3 ~-1 ~ ~10 ~-1 ~4 chain_command_block 2 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:fill ~4 ~-1 ~ ~10 ~-1 ~ chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:fill ~3 ~-1 ~1 ~9 ~-1 ~1 chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:clone ~3 ~-1 ~ ~10 ~-1 ~1 ~3 ~-1 ~2},{id:commandblock_minecart,Command:clone ~3 ~-1 ~ ~10 ~-1 ~ ~3 ~-1 ~4},{id:commandblock_minecart,Command:setblock ~3 ~-1 ~ chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:setblock ~10 ~-2 ~4 chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:clone ~3 ~-2 ~ ~10 ~-1 ~4 ~3 ~ ~},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~ repeating_command_block 5 _ {TrackOutput:0b,Command:scoreboard players tag @a[score_pSsnk=0] remove pSpih}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~ {Command:scoreboard players tag @a[score_pSsnk=0] add pSpih {SelectedItem:{id:minecraft:piston}}}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~ {Command:scoreboard players tag @a[score_pSsnk=0] add pSpih {Inventory:[{Slot:-106b,id:minecraft:piston}]}}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~ {Command:scoreboard players set @a pSlgh 0}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~ {Command:stats entity @a set AffectedItems @a[c=1] pSlgh}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~ {Command:execute @a ~ ~ ~ clear @a[c=1] piston 0 0}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~ {Command:scoreboard players tag @e[type=armor_stand,name=LPBase] remove pSrim}},{id:commandblock_minecart,Command:blockdata ~10 ~-2 ~ {Command:scoreboard players tag @e[type=armor_stand,name=LPBase] remove pSlim}},{id:commandblock_minecart,Command:blockdata ~10 ~-2 ~1 {Command:execute @a[score_pSsnk_min=1,score_pSlgh_min=1,tag=pSpih] ~ ~-.5 ~ scoreboard players tag @e[type=armor_stand,name=LPBase,score_pSlgh=255,r=1,c=1] add pSrim}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~1 {Command:execute @e[type=armor_stand,name=LPBase,tag=pSrim] ~ ~.5 ~ clear @a[score_pSsnk_min=1,score_pSlgh_min=1,tag=pSpih,r=3,c=1] piston 0 1}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~1 {Command:execute @e[type=armor_stand,name=LPBase,tag=pSrim] ~ ~.5 ~ playsound entity.item.pickup block @a ~ ~ ~ .8 1}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~1 {Command:scoreboard players add @e[type=armor_stand,name=LPBase,tag=pSrim] pSlgh 1}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~1 {Command:execute @a[score_pSsnk_min=1,tag=!pSpih] ~ ~-.5 ~ scoreboard players tag @e[type=armor_stand,name=LPBase,score_pSlgh_min=1,r=1,c=1] add pSlim}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~1 {Command:execute @e[type=armor_stand,name=LPBase,tag=pSlim] ~ ~ ~ summon item ~ ~.5 ~ {Item:{id:piston,Count:1}}}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~1 {Command:scoreboard players remove @e[type=armor_stand,name=LPBase,tag=pSlim] pSlgh 1}},{id:commandblock_minecart,Command:"blockdata ~3 ~-2 ~1 {Command:\"execute @e[type=armor_stand,name=LPBase,tag=!pSsky] ~ ~.5 ~ title @a[r=1] actionbar [{\\\"text\\\":\\\"Piston Length: \\\"},{\\\"score\\\":{\\\"name\\\":\\\"@e[type=armor_stand,c=1]\\\",\\\"objective\\\":\\\"pSlgh\\\"},\\\"bold\\\":true}]\"}"},{id:commandblock_minecart,Command:"blockdata ~3 ~-2 ~2 {Command:\"execute @e[type=armor_stand,name=LPBase,tag=pSsky] ~ ~.5 ~ title @a[r=1] actionbar [{\\\"text\\\":\\\"Piston Length: \\\",\\\"color\\\":\\\"green\\\"},{\\\"score\\\":{\\\"name\\\":\\\"@e[type=armor_stand,c=1]\\\",\\\"objective\\\":\\\"pSlgh\\\"},\\\"bold\\\":true}]\"}"},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~2 {Command:scoreboard players tag @a remove pScdp}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~2 {Command:execute @a[score_pSsnk_min=1,tag=pSpih] ~ ~ ~ detect ~ ~-.1 ~ dispenser * scoreboard players tag @a[c=1] add pScpd}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~2 {Command:execute @e[type=armor_stand,name=LPBase] ~ ~.5 ~ scoreboard players tag @a[r=1] remove pScpd}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~2 {Command:execute @a[tag=pScpd] ~ ~ ~ summon leash_knot ~ ~-1 ~ {CustomName:LPSetup}}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~2 {Command:execute @a[tag=pScpd] ~ ~ ~ blockdata ~ ~-.1 ~ {CustomName:Extended Piston}}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~2 {Command:execute @e[type=leash_knot,name=LPSetup] ~ ~ ~ particle snowballpoof ~ ~.55 ~ .2 .1 .2 .02 30}},{id:commandblock_minecart,Command:blockdata ~10 ~-2 ~2 {Command:execute @e[type=leash_knot,name=LPSetup] ~ ~ ~ playsound block.anvil.place block @a ~ ~ ~ 1 .3}},{id:commandblock_minecart,Command:"blockdata ~10 ~-2 ~3 {Command:\"execute @e[type=leash_knot,name=LPSetup] ~ ~ ~ summon armor_stand ~ ~ ~ {Invisible:1,Marker:1,NoGravity:1,CustomName:LPBase,Tags:[\\\"pSmkr\\\"]}\"}"},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~3 {Command:execute @e[type=leash_knot,name=LPSetup] ~ ~ ~ scoreboard players set @e[type=armor_stand,name=LPBase,r=1,c=1] pSlgh 0}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~3 {Command:kill @e[type=leash_knot,name=LPSetup]}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~3 {Command:scoreboard players tag @e[type=item] remove pSsky}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~3 {Command:scoreboard players tag @e[type=item] add pSsky {Item:{id:minecraft:slime,Count:1b}}}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~3 {Command:execute @e[type=item,tag=pSsky] ~ ~ ~ detect ~ ~-.1 ~ dispenser * scoreboard players tag @e[type=item,c=1] add pScpd}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~3 {Command:execute @e[type=armor_stand,name=LPBase,tag=pSsky] ~ ~.5 ~ scoreboard players tag @e[type=item,tag=pScpd,r=2] remove pScpd}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~3 {Command:execute @e[type=item,tag=pScpd] ~ ~-.5 ~ scoreboard players tag @e[type=armor_stand,name=LPBase,r=1,c=1] add pSsky}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~4 {Command:kill @e[type=item,tag=pScpd]}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~4 {Command:scoreboard players tag @e[type=armor_stand,name=LPBase] add pSded}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~4 {Command:execute @e[type=armor_stand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser * scoreboard players tag @e[type=armor_stand,c=1] remove pSded}},{id:commandblock_minecart,Command:"blockdata ~6 ~-2 ~4 {Command:\"scoreboard players tag @e[type=armor_stand,name=LPBase,tag=pSded] add pSrld {Tags:[\\\"pSext\\\"]}\"}"},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~4 {Command:scoreboard players tag @e[type=armor_stand,name=LPBase,tag=pSded] add pSext}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~4 {Command:scoreboard players set @e[type=armor_stand,name=LPBase,tag=pSded] pSpwt 0}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~4 {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=1,score_pSdir=2] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dy=-256,c=1] add pSret}},{id:commandblock_minecart,Command:blockdata ~10 ~-2 ~4 {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=3,score_pSdir=4] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dy=256,c=1] add pSret}},{id:commandblock_minecart,Command:blockdata ~10 ~-1 ~4 {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=5,score_pSdir=6] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dz=-256,c=1] add pSret}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~4 {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=7,score_pSdir=8] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dz=256,c=1] add pSret}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~4 {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=9,score_pSdir=10] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dx=-256,c=1] add pSret}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~4 {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt=0,tag=pSext,score_pSdir_min=11,score_pSdir=12] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dx=256,c=1] add pSret}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~4 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSret,score_pSdir_min=1,score_pSdir=2] ~ ~ ~ execute @e[type=armor_stand,name=LPBase,dy=256,c=1] ~ ~ ~ playsound block.piston.contract block @a ~ ~ ~ 1 .7}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~4 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSret,score_pSdir_min=3,score_pSdir=4] ~ ~ ~ execute @e[type=armor_stand,name=LPBase,dy=-256,c=1] ~ ~ ~ playsound block.piston.contract block @a ~ ~ ~ 1 .7}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~4 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSret,score_pSdir_min=5,score_pSdir=6] ~ ~ ~ execute @e[type=armor_stand,name=LPBase,dz=256,c=1] ~ ~ ~ playsound block.piston.contract block @a ~ ~ ~ 1 .7}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~4 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSret,score_pSdir_min=7,score_pSdir=8] ~ ~ ~ execute @e[type=armor_stand,name=LPBase,dz=-256,c=1] ~ ~ ~ playsound block.piston.contract block @a ~ ~ ~ 1 .7}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~3 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSret,score_pSdir_min=9,score_pSdir=10] ~ ~ ~ execute @e[type=armor_stand,name=LPBase,dx=256,c=1] ~ ~ ~ playsound block.piston.contract block @a ~ ~ ~ 1 .7}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~3 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSret,score_pSdir_min=12,score_pSdir=12] ~ ~ ~ execute @e[type=armor_stand,name=LPBase,dx=-256,c=1] ~ ~ ~ playsound block.piston.contract block @a ~ ~ ~ 1 .7}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~3 {Command:scoreboard players set @e[type=armor_stand,name=LPBase] pSdir 0}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~3 {Command:execute @e[type=armor_stand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser facing=down scoreboard players set @e[type=armor_stand,c=1] pSdir 1}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~3 {Command:execute @e[type=armor_stand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser facing=up scoreboard players set @e[type=armor_stand,c=1] pSdir 3}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~3 {Command:execute @e[type=armor_stand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser facing=north scoreboard players set @e[type=armor_stand,c=1] pSdir 5}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~3 {Command:execute @e[type=armor_stand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser facing=south scoreboard players set @e[type=armor_stand,c=1] pSdir 7}},{id:commandblock_minecart,Command:blockdata ~10 ~-1 ~3 {Command:execute @e[type=armor_stand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser facing=west scoreboard players set @e[type=armor_stand,c=1] pSdir 9}},{id:commandblock_minecart,Command:blockdata ~10 ~-1 ~2 {Command:execute @e[type=armor_stand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser facing=east scoreboard players set @e[type=armor_stand,c=1] pSdir 11}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~2 {Command:execute @e[type=armor_stand,name=LPBase,score_pSdir=0,tag=pSsky] ~ ~ ~ summon item ~ ~ ~ {Item:{id:slime,Count:1}}}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~2 {Command:execute @e[type=armor_stand,name=LPBase,score_pSdir=0] ~ ~ ~ particle smoke ~ ~ ~ .15 .15 .15 .05 60}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~2 {Command:execute @e[type=armor_stand,name=LPBase,score_pSdir=0,tag=pSsky] ~ ~ ~ particle blockdust ~ ~ ~ .1 .1 .1 .1 50 normal @a 165}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~2 {Command:execute @e[type=armor_stand,name=LPBase,score_pSdir=0] ~ ~ ~ playsound entity.item.break block @a ~ ~ ~.5 1 .5}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~2 {Command:execute @e[type=armor_stand,name=LPBase,score_pSdir=0,tag=pSrld] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ bedrock 0 replace air}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~2 {Command:execute @e[type=armor_stand,name=LPBase,score_pSdir=0,tag=pSrld] ~ ~ ~ execute @e[type=armor_stand,tag=pSabl,dx=0] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ air 0 replace bedrock}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~2 {Command:execute @e[type=armor_stand,name=LPBase,score_pSdir=0] ~ ~ ~ summon armor_stand ~ ~ ~ {Invisible:1,Marker:1,NoGravity:1,CustomName:LPItemGiver}}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~1 {Command:execute @e[type=armor_stand,name=LPBase,score_pSdir=0] ~ ~ ~ scoreboard players operation @e[type=armor_stand,name=LPItemGiver,r=1,c=1] pSlgh = @e[type=armor_stand,c=1] pSlgh}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~1 {Command:kill @e[type=armor_stand,name=LPBase,score_pSdir=0]}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~1 {Command:execute @e[type=armor_stand,name=LPItemGiver,score_pSlgh_min=1] ~ ~ ~ summon Item ~ ~.6 ~ {Item:{id:piston,Count:1}}}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~1 {Command:scoreboard players remove @e[type=armor_stand,name=LPItemGiver] pSlgh 1}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~1 {Command:kill @e[type=armor_stand,name=LPItemGiver,score_pSlgh=0]}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~1 {Command:scoreboard players tag @e[type=armor_stand,name=LPBase] remove pSpwd}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~1 {Command:execute @e[type=armor_stand,name=LPBase] ~ ~ ~ detect ~ ~ ~ dispenser triggered=true scoreboard players tag @e[type=armor_stand,c=1] add pSpwd}},{id:commandblock_minecart,Command:blockdata ~10 ~-1 ~1 {Command:scoreboard players set @e[type=armor_stand,name=LPBase,tag=!pSpwd] pSpwt 0}},{id:commandblock_minecart,Command:blockdata ~10 ~-1 ~ {Command:scoreboard players add @e[type=armor_stand,name=LPBase,tag=pSpwd] pSpwt 1}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~ {Command:scoreboard players set @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,score_pSpwt=1] pSklp 10}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~ {Command:scoreboard players remove @e[type=armor_stand,name=LPBase,score_pSklp_min=1] pSklp 1}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~ {Command:execute @e[type=armor_stand,name=LPBase,score_pSklp_min=1] ~ ~ ~ stopsound @a[r=7] block block.dispenser.dispense}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~ {Command:execute @e[type=armor_stand,name=LPBase,score_pSklp_min=9,score_pSklp=9] ~ ~ ~ playsound block.piston.extend block @a ~ ~ ~ 1 .7}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~ {Command:scoreboard players tag @e[type=armor_stand,name=LPBase] remove pSast}},{id:commandblock_minecart,Command:"blockdata ~4 ~-1 ~ {Command:\"scoreboard players tag @e[type=armor_stand,name=LPBase,tag=!pSext] add pSast {Tags:[\\\"pSsky\\\"]}\"}"},{id:commandblock_minecart,Command:"blockdata ~3 ~-1 ~ {Command:\"execute @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=!pSext] ~ ~ ~ summon armor_stand ~ ~ ~ {Marker:1b,Invisible:1b,NoGravity:1b,CustomName:LPExtension,Tags:[\\\"pSnew\\\",\\\"pSabl\\\",\\\"pSmkr\\\"]}\"}"},{id:commandblock_minecart,Command:blockdata ~3 ~ ~ {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=pSast] ~ ~ ~ scoreboard players tag @e[type=armor_stand,name=LPExtension,r=1,c=1] add pSsky}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~ {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=!pSext] ~ ~ ~ scoreboard players operation @e[type=armor_stand,name=LPExtension,r=1,c=1] pSklp = @e[type=armor_stand,c=1] pSlgh}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~ {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=!pSext] ~ ~ ~ scoreboard players operation @e[type=armor_stand,name=LPExtension,r=1,c=1] pSlgh = @e[type=armor_stand,c=1] pSlgh}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~ {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=!pSext] ~ ~ ~ scoreboard players operation @e[type=armor_stand,name=LPExtension,r=1,c=1] pSdir = @e[type=armor_stand,c=1] pSdir}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~ {Command:scoreboard players tag @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=!pSext] add pSext}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~ {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension] remove pSbse}},{id:commandblock_minecart,Command:"blockdata ~9 ~ ~ {Command:\"scoreboard players tag @e[type=armor_stand,name=LPExtension,tag=pSret] add pSbse {Tags:[\\\"pSsky\\\"]}\"}"},{id:commandblock_minecart,Command:"blockdata ~10 ~ ~ {Command:\"execute @e[type=armor_stand,name=LPExtension,tag=pSret] ~ ~ ~ summon armor_stand ~ ~ ~ {Marker:1b,Invisible:1b,NoGravity:1b,CustomName:LPRetraction,Tags:[\\\"pSabl\\\",\\\"pSmkr\\\"]}\"}"},{id:commandblock_minecart,Command:blockdata ~10 ~ ~1 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSbse] ~ ~ ~ scoreboard players tag @e[type=armor_stand,name=LPRetraction,r=1,c=1] add pSsky}},{id:commandblock_minecart,Command:blockdata ~9 ~ ~1 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSret] ~ ~ ~ scoreboard players operation @e[type=armor_stand,name=LPRetraction,r=1,c=1] pSdir = @e[type=armor_stand,c=1] pSdir}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~1 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSret] ~ ~ ~ scoreboard players operation @e[type=armor_stand,name=LPRetraction,r=1,c=1] pSklp = @e[type=armor_stand,c=1] pSklp}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~1 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSret] ~ ~ ~ scoreboard players operation @e[type=armor_stand,name=LPRetraction,r=1,c=1] pSlgh = @e[type=armor_stand,c=1] pSklp}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~1 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSret] ~ ~ ~ scoreboard players operation @e[type=armor_stand,name=LPRetraction,r=1,c=1] pSlgh -= @e[type=armor_stand,c=1] pSlgh}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~1 {Command:kill @e[type=armor_stand,name=LPExtension,tag=pSret]}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~1 {Command:execute @e[type=armor_stand,name=LPExtension,tag=!pSnew,score_pSlgh_min=1] ~ ~ ~ setblock ~ ~ ~ cobblestone_wall}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~1 {Command:scoreboard players tag @e[type=armor_stand,tag=pSabl] remove pSill}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~2 {Command:scoreboard players set @e[type=armor_stand,name=LPExtension] pSsnk 0}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~2 {Command:stats entity @e[type=armor_stand,name=LPExtension] set SuccessCount @e[type=armor_stand,c=1] pSsnk}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~2 {Command:tp @e[type=armor_stand,name=LPExtension,score_pSdir_min=1,score_pSdir=2] ~ ~-1 ~}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~2 {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=1,score_pSdir=2] ~ ~ ~ testfor @e[type=armor_stand,name=LPExtension,dx=0]}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~2 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=1,score_pSdir=2] add pSill}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~2 {Command:tp @e[type=armor_stand,name=LPExtension,score_pSdir_min=3,score_pSdir=4] ~ ~1 ~}},{id:commandblock_minecart,Command:blockdata ~9 ~ ~2 {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=3,score_pSdir=4] ~ ~ ~ testfor @e[type=armor_stand,name=LPExtension,dx=0]}},{id:commandblock_minecart,Command:blockdata ~10 ~ ~2 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=3,score_pSdir=4] add pSill}},{id:commandblock_minecart,Command:blockdata ~10 ~ ~3 {Command:tp @e[type=armor_stand,name=LPExtension,score_pSdir_min=5,score_pSdir=6] ~ ~ ~-1}},{id:commandblock_minecart,Command:blockdata ~9 ~ ~3 {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=5,score_pSdir=6] ~ ~ ~ testfor @e[type=armor_stand,name=LPExtension,dx=0]}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~3 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=5,score_pSdir=6] add pSill}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~3 {Command:tp @e[type=armor_stand,name=LPExtension,score_pSdir_min=7,score_pSdir=8] ~ ~ ~1}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~3 {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=7,score_pSdir=8] ~ ~ ~ testfor @e[type=armor_stand,name=LPExtension,dx=0]}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~3 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=7,score_pSdir=8] add pSill}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~3 {Command:tp @e[type=armor_stand,name=LPExtension,score_pSdir_min=9,score_pSdir=10] ~-1 ~ ~}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~3 {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=9,score_pSdir=10] ~ ~ ~ testfor @e[type=armor_stand,name=LPExtension,dx=0]}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~4 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=9,score_pSdir=10] add pSill}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~4 {Command:tp @e[type=armor_stand,name=LPExtension,score_pSdir_min=11,score_pSdir=12] ~1 ~ ~}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~4 {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=11,score_pSdir=12] ~ ~ ~ testfor @e[type=armor_stand,name=LPExtension,dx=0]}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~4 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSsnk_min=2,score_pSdir_min=11,score_pSdir=12] add pSill}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~4 {Command:stats entity @e[type=armor_stand,name=LPExtension] clear SuccessCount}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~4 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension] remove pSfre}},{id:commandblock_minecart,Command:blockdata ~9 ~ ~4 {Command:execute @e[type=armor_stand,name=LPExtension] ~ ~ ~ detect ~ ~ ~ air 0 scoreboard players tag @e[type=armor_stand,c=1] add pSfre}},{id:commandblock_minecart,Command:blockdata ~10 ~ ~4 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ bedrock -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~10 ~1 ~4 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ barrier -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~9 ~1 ~4 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ structure_void -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~8 ~1 ~4 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ piston_extension -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~7 ~1 ~4 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ piston_head -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~6 ~1 ~4 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ portal -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~5 ~1 ~4 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ end_portal -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~4 ~1 ~4 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ end_portal_frame -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~3 ~1 ~4 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ cobblestone_wall -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~3 ~1 ~3 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ structure_block -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~4 ~1 ~3 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ command_block -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~5 ~1 ~3 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ chain_command_block -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~6 ~1 ~3 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ repeating_command_block -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~7 ~1 ~3 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ detect ~ ~ ~ end_gateway -1 scoreboard players tag @e[type=armor_stand,c=1] add pSill}},{id:commandblock_minecart,Command:blockdata ~8 ~1 ~3 {Command:execute @e[type=armor_stand,name=LPRetraction] ~ ~ ~ scoreboard players tag @e[type=armor_stand,name=LPExtension,dx=0] add pSill}},{id:commandblock_minecart,Command:blockdata ~9 ~1 ~3 {Command:execute @e[type=armor_stand,name=LPBase] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dx=0] add pSill}},{id:commandblock_minecart,Command:blockdata ~10 ~1 ~3 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension] remove pShal}},{id:commandblock_minecart,Command:blockdata ~10 ~1 ~2 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension] remove pSclf}},{id:commandblock_minecart,Command:blockdata ~9 ~1 ~2 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,tag=!pSfre] add pSclf}},{id:commandblock_minecart,Command:blockdata ~8 ~1 ~2 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,tag=pSill] remove pSclf}},{id:commandblock_minecart,Command:blockdata ~7 ~1 ~2 {Command:scoreboard players set @e[type=armor_stand,name=LPExtension] pSsnk 0}},{id:commandblock_minecart,Command:blockdata ~6 ~1 ~2 {Command:stats entity @e[type=armor_stand,name=LPExtension] set AffectedBlocks @e[type=armor_stand,c=1] pSsnk}},{id:commandblock_minecart,Command:blockdata ~5 ~1 ~2 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSclf] ~ ~1 ~ scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSdir_min=1,score_pSdir=2,tag=!pSill,score_pSlgh_min=1,dx=0] add pSill}},{id:commandblock_minecart,Command:blockdata ~4 ~1 ~2 {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=1,score_pSdir=2,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~ ~-1 ~ air 0 clone ~ ~ ~ ~ ~ ~ ~ ~-1 ~}},{id:commandblock_minecart,Command:blockdata ~3 ~1 ~2 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSclf] ~ ~-1 ~ scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSdir_min=3,score_pSdir=4,tag=!pSill,score_pSlgh_min=1,dx=0] add pSill}},{id:commandblock_minecart,Command:blockdata ~3 ~1 ~1 {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=3,score_pSdir=4,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~ ~1 ~ air 0 clone ~ ~ ~ ~ ~ ~ ~ ~1 ~}},{id:commandblock_minecart,Command:blockdata ~4 ~1 ~1 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSclf] ~ ~ ~1 scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSdir_min=5,score_pSdir=6,tag=!pSill,score_pSlgh_min=1,dx=0] add pSill}},{id:commandblock_minecart,Command:blockdata ~5 ~1 ~1 {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=5,score_pSdir=6,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~ ~ ~-1 air 0 clone ~ ~ ~ ~ ~ ~ ~ ~ ~-1}},{id:commandblock_minecart,Command:blockdata ~6 ~1 ~1 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSclf] ~ ~ ~-1 scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSdir_min=7,score_pSdir=8,tag=!pSill,score_pSlgh_min=1,dx=0] add pSill}},{id:commandblock_minecart,Command:blockdata ~7 ~1 ~1 {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=7,score_pSdir=8,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~ ~ ~1 air 0 clone ~ ~ ~ ~ ~ ~ ~ ~ ~1}},{id:commandblock_minecart,Command:blockdata ~8 ~1 ~1 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSclf] ~1 ~ ~ scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSdir_min=9,score_pSdir=10,tag=!pSill,score_pSlgh_min=1,dx=0] add pSill}},{id:commandblock_minecart,Command:blockdata ~9 ~1 ~1 {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=9,score_pSdir=10,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~-1 ~ ~ air 0 clone ~ ~ ~ ~ ~ ~ ~-1 ~ ~}},{id:commandblock_minecart,Command:blockdata ~10 ~1 ~1 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSclf] ~-1 ~ ~ scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSdir_min=11,score_pSdir=12,tag=!pSill,score_pSlgh_min=1,dx=0] add pSill}},{id:commandblock_minecart,Command:blockdata ~10 ~1 ~ {Command:execute @e[type=armor_stand,name=LPExtension,score_pSdir_min=11,score_pSdir=12,tag=!pSill,score_pSlgh_min=1] ~ ~ ~ detect ~1 ~ ~ air 0 clone ~ ~ ~ ~ ~ ~ ~1 ~ ~}},{id:commandblock_minecart,Command:blockdata ~9 ~1 ~ {Command:stats entity @e[type=armor_stand,name=LPExtension] clear AffectedBlocks}},{id:commandblock_minecart,Command:setblock ~1 ~-2 ~ command_block 0 _ {Command:fill ~-1 ~ ~ ~ ~2 ~ air,auto:1b}},{id:commandblock_minecart,Command:setblock ~ ~-3 ~2 command_block 4 _ {Command:summon falling_block ~ ~.6 ~ {Time:1,Block:log,Passengers:[{id:falling_block,Time:1,Block:redstone_block,Passengers:[{id:falling_block,Time:1,Block:activator_rail,Passengers:[{id:commandblock_minecart,Command:fill ~3 ~-2 ~-2 ~10 ~1 ~2 air},{id:commandblock_minecart,Command:scoreboard objectives remove pSsnk},{id:commandblock_minecart,Command:scoreboard objectives remove pSlgh},{id:commandblock_minecart,Command:scoreboard objectives remove pSdir},{id:commandblock_minecart,Command:scoreboard objectives remove pSpwt},{id:commandblock_minecart,Command:kill @e[type=armor_stand,name=LPBase]},{id:commandblock_minecart,Command:kill @e[type=armor_stand,name=LPExtension]},{id:commandblock_minecart,Command:kill @e[type=armor_stand,name=LPRetraction]},{id:commandblock_minecart,Command:setblock ~1 ~-2 ~ command_block 0 _ {Command:fill ~-1 ~ ~ ~ ~2 ~ air,auto:1b}},{id:commandblock_minecart,Command:kill @e[type=commandblock_minecart,r=2]}]}]}]}}},{id:commandblock_minecart,Command:setblock ~2 ~-2 ~ lever 10},{id:commandblock_minecart,Command:kill @e[type=commandblock_minecart,r=2]}]}]}]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement