tryashtar

[BETA 2] Extended Pistons 2/2

Sep 14th, 2016
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.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:fill ~3 ~-2 ~ ~8 ~-2 ~3 chain_command_block 3 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:fill ~3 ~-2 ~ ~7 ~-2 ~ chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:fill ~4 ~-2 ~1 ~8 ~-2 ~1 chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:clone ~3 ~-2 ~ ~8 ~-2 ~1 ~3 ~-2 ~2},{id:commandblock_minecart,Command:fill ~3 ~-1 ~ ~8 ~-1 ~3 chain_command_block 2 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:fill ~4 ~-1 ~ ~8 ~-1 ~ chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:fill ~3 ~-1 ~1 ~7 ~-1 ~1 chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:clone ~3 ~-1 ~ ~8 ~-1 ~1 ~3 ~-1 ~2},{id:commandblock_minecart,Command:setblock ~3 ~-1 ~ chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~3 chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:commandblock_minecart,Command:clone ~3 ~-2 ~ ~8 ~-2 ~3 ~3 ~ ~},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~ repeating_command_block 5 _ {TrackOutput:0b,Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,tag=pSill] add pShal}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~ {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSsnk=0,tag=!pSfre] add pShal}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~ {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSlgh=0] add pShal}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~ {Command:tp @e[type=armor_stand,name=LPExtension,tag=pShal,score_pSdir_min=1,score_pSdir=2] ~ ~1 ~}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~ {Command:tp @e[type=armor_stand,name=LPExtension,tag=pShal,score_pSdir_min=3,score_pSdir=4] ~ ~-1 ~}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~ {Command:tp @e[type=armor_stand,name=LPExtension,tag=pShal,score_pSdir_min=5,score_pSdir=6] ~ ~ ~1}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~1 {Command:tp @e[type=armor_stand,name=LPExtension,tag=pShal,score_pSdir_min=7,score_pSdir=8] ~ ~ ~-1}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~1 {Command:tp @e[type=armor_stand,name=LPExtension,tag=pShal,score_pSdir_min=9,score_pSdir=10] ~1 ~ ~}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~1 {Command:tp @e[type=armor_stand,name=LPExtension,tag=pShal,score_pSdir_min=11,score_pSdir=12] ~-1 ~ ~}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~1 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,score_pSlgh=0] add pShal}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~1 {Command:scoreboard players remove @e[type=armor_stand,name=LPExtension,tag=!pShal,score_pSlgh_min=1] pSlgh 1}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~1 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension] remove pSstp}},{id:commandblock_minecart,Command:"blockdata ~3 ~-2 ~2 {Command:\"scoreboard players tag @e[type=armor_stand,name=LPExtension,tag=pSnew] add pSstp {Tags:[\\\"pShal\\\"]}\"}"},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~2 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension] remove pSwws}},{id:commandblock_minecart,Command:"blockdata ~5 ~-2 ~2 {Command:\"scoreboard players tag @e[type=armor_stand,name=LPExtension,tag=!pSstp] add pSwws {Tags:[\\\"pSsky\\\"]}\"}"},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~2 {Command:execute @e[type=armor_stand,name=LPExtension,tag=!pSstp] ~ ~ ~ setblock ~ ~ ~ planks}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~2 {Command:execute @e[type=armor_stand,name=LPExtension,tag=pSwws] ~ ~ ~ setblock ~ ~ ~ slime}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~2 {Command:scoreboard players tag @e[type=armor_stand,name=LPExtension,tag=!pShal] remove pSnew}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~3 {Command:execute @e[type=armor_stand,name=LPRetraction,score_pSlgh_min=1] ~ ~ ~ setblock ~ ~ ~ air}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~3 {Command:execute @e[type=armor_stand,name=LPRetraction,score_pSdir_min=1,score_pSdir=2,tag=pSsky] ~ ~ ~ clone ~ ~-1 ~ ~ ~-1 ~ ~ ~ ~ replace move}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~3 {Command:execute @e[type=armor_stand,name=LPRetraction,score_pSdir_min=3,score_pSdir=4,tag=pSsky] ~ ~ ~ clone ~ ~1 ~ ~ ~1 ~ ~ ~ ~ replace move}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~3 {Command:execute @e[type=armor_stand,name=LPRetraction,score_pSdir_min=5,score_pSdir=6,tag=pSsky] ~ ~ ~ clone ~ ~ ~-1 ~ ~ ~-1 ~ ~ ~ replace move}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~3 {Command:execute @e[type=armor_stand,name=LPRetraction,score_pSdir_min=7,score_pSdir=8,tag=pSsky] ~ ~ ~ clone ~ ~ ~1 ~ ~ ~1 ~ ~ ~ replace move}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~3 {Command:execute @e[type=armor_stand,name=LPRetraction,score_pSdir_min=9,score_pSdir=10,tag=pSsky] ~ ~ ~ clone ~-1 ~ ~ ~-1 ~ ~ ~ ~ ~ replace move}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~3 {Command:execute @e[type=armor_stand,name=LPRetraction,score_pSdir_min=11,score_pSdir=12,tag=pSsky] ~ ~ ~ clone ~1 ~ ~ ~1 ~ ~ ~ ~ ~ replace move}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~3 {Command:tp @e[type=armor_stand,name=LPRetraction,score_pSdir_min=1,score_pSdir=2] ~ ~1 ~}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~3 {Command:tp @e[type=armor_stand,name=LPRetraction,score_pSdir_min=3,score_pSdir=4] ~ ~-1 ~}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~3 {Command:tp @e[type=armor_stand,name=LPRetraction,score_pSdir_min=5,score_pSdir=6] ~ ~ ~1}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~3 {Command:tp @e[type=armor_stand,name=LPRetraction,score_pSdir_min=7,score_pSdir=8] ~ ~ ~-1}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~3 {Command:tp @e[type=armor_stand,name=LPRetraction,score_pSdir_min=9,score_pSdir=10] ~1 ~ ~}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~2 {Command:tp @e[type=armor_stand,name=LPRetraction,score_pSdir_min=11,score_pSdir=12] ~-1 ~ ~}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~2 {Command:scoreboard players remove @e[type=armor_stand,name=LPRetraction] pSlgh 1}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~2 {Command:execute @e[type=armor_stand,name=LPRetraction,score_pSlgh=0] ~ ~ ~ scoreboard players tag @e[type=armor_stand,name=LPBase,r=1,c=1] remove pSext}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~2 {Command:execute @e[type=armor_stand,name=LPRetraction,score_pSlgh=0] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ air 0 replace bedrock}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~2 {Command:kill @e[type=armor_stand,name=LPRetraction,score_pSlgh=0]}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~2 {Command:execute @e[type=armor_stand,name=LPRetraction,tag=!pSsky] ~ ~ ~ setblock ~ ~ ~ planks}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~1 {Command:execute @e[type=armor_stand,name=LPRetraction,tag=pSsky] ~ ~ ~ setblock ~ ~ ~ slime}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~1 {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=1,score_pSdir=2] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dy=-256,c=1] add pSend}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~1 {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=3,score_pSdir=4] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dy=256,c=1] add pSend}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~1 {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=5,score_pSdir=6] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dz=-256,c=1] add pSend}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~1 {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=7,score_pSdir=8] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dz=256,c=1] add pSend}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~1 {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=9,score_pSdir=10] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dx=-256,c=1] add pSend}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~ {Command:execute @e[type=armor_stand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=11,score_pSdir=12] ~ ~ ~ scoreboard players tag @e[type=armor_stand,tag=pSabl,dx=256,c=1] add pSend}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~ {Command:scoreboard players tag @e[type=armor_stand,name=LPRetraction] remove pSbse}},{id:commandblock_minecart,Command:"blockdata ~6 ~-1 ~ {Command:\"scoreboard players tag @e[type=armor_stand,name=LPRetraction,tag=pSend] add pSbse {Tags:[\\\"pSsky\\\"]}\"}"},{id:commandblock_minecart,Command:"blockdata ~5 ~-1 ~ {Command:\"execute @e[type=armor_stand,name=LPRetraction,tag=pSend] ~ ~ ~ summon armor_stand ~ ~ ~ {Marker:1b,Invisible:1b,NoGravity:1b,CustomName:LPExtension,Tags:[\\\"pSabl\\\",\\\"pSmkr\\\"]}\"}"},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~ {Command:execute @e[type=armor_stand,name=LPRetraction,tag=pSbse] ~ ~ ~ scoreboard players tag @e[type=armor_stand,name=LPExtension,r=1,c=1] add pSsky}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~ {Command:execute @e[type=armor_stand,name=LPRetraction,tag=pSend] ~ ~ ~ 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 ~3 ~ ~ {Command:execute @e[type=armor_stand,name=LPRetraction,tag=pSend] ~ ~ ~ scoreboard players operation @e[type=armor_stand,name=LPExtension,r=1,c=1] pSklp = @e[type=armor_stand,c=1] pSklp}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~ {Command:execute @e[type=armor_stand,name=LPRetraction,tag=pSend] ~ ~ ~ scoreboard players operation @e[type=armor_stand,name=LPExtension,r=1,c=1] pSlgh = @e[type=armor_stand,c=1] pSklp}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~ {Command:execute @e[type=armor_stand,name=LPRetraction,tag=pSend] ~ ~ ~ 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:kill @e[type=armor_stand,name=LPRetraction,tag=pSend]}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~ {Command:scoreboard players set @e[type=item] pSklp 0}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~ {Command:scoreboard players set @e[type=item] pSklp 1 {Age:0s,PickupDelay:10s,Item:{id:minecraft:cobblestone_wall,Count:1b}}}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~1 {Command:scoreboard players set @e[type=item] pSklp 2 {Age:0s,PickupDelay:10s,Item:{id:minecraft:planks,Count:1b}}}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~1 {Command:scoreboard players set @e[type=item] pSklp 3 {Age:0s,PickupDelay:10s,Item:{id:minecraft:slime,Count:1b}}}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~1 {Command:scoreboard players set @e[type=item,score_pSklp_min=1,score_pSklp=1] pSsnk 0}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~1 {Command:stats entity @e[type=item,score_pSklp_min=1,score_pSklp=1] set SuccessCount @e[type=item,c=1] pSsnk}},{id:commandblock_minecart,Command:"blockdata ~4 ~ ~1 {Command:\"execute @e[type=item,score_pSklp_min=1,score_pSklp=1] ~ ~ ~ testfor @e[type=armor_stand,tag=pSmkr,dy=256,score_pSdir_min=1,score_pSdir=2,c=1] {CustomName:\\\"LPBase\\\",Tags:[\\\"pSext\\\"]}\"}"},{id:commandblock_minecart,Command:"blockdata ~3 ~ ~1 {Command:\"execute @e[type=item,score_pSklp_min=1,score_pSsnk=0] ~ ~ ~ testfor @e[type=armor_stand,tag=pSmkr,dy=-256,score_pSdir_min=3,score_pSdir=4,c=1] {CustomName:\\\"LPBase\\\",Tags:[\\\"pSext\\\"]}\"}"},{id:commandblock_minecart,Command:"blockdata ~3 ~ ~2 {Command:\"execute @e[type=item,score_pSklp_min=1,score_pSsnk=0] ~ ~ ~ testfor @e[type=armor_stand,tag=pSmkr,dz=256,score_pSdir_min=5,score_pSdir=6,c=1] {CustomName:\\\"LPBase\\\",Tags:[\\\"pSext\\\"]}\"}"},{id:commandblock_minecart,Command:"blockdata ~4 ~ ~2 {Command:\"execute @e[type=item,score_pSklp_min=1,score_pSsnk=0] ~ ~ ~ testfor @e[type=armor_stand,tag=pSmkr,dz=-256,score_pSdir_min=7,score_pSdir=8,c=1] {CustomName:\\\"LPBase\\\",Tags:[\\\"pSext\\\"]}\"}"},{id:commandblock_minecart,Command:"blockdata ~5 ~ ~2 {Command:\"execute @e[type=item,score_pSklp_min=1,score_pSsnk=0] ~ ~ ~ testfor @e[type=armor_stand,tag=pSmkr,dx=256,score_pSdir_min=9,score_pSdir=10,c=1] {CustomName:\\\"LPBase\\\",Tags:[\\\"pSext\\\"]}\"}"},{id:commandblock_minecart,Command:"blockdata ~6 ~ ~2 {Command:\"execute @e[type=item,score_pSklp_min=1,score_pSsnk=0] ~ ~ ~ testfor @e[type=armor_stand,tag=pSmkr,dx=-256,score_pSdir_min=11,score_pSdir=12,c=1] {CustomName:\\\"LPBase\\\",Tags:[\\\"pSext\\\"]}\"}"},{id:commandblock_minecart,Command:blockdata ~7 ~ ~2 {Command:stats entity @e[type=item,score_pSklp_min=1,score_pSklp=1] clear SuccessCount}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~2 {Command:execute @e[type=item,score_pSklp_min=1,score_pSklp=1,score_pSsnk_min=1] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ cobblestone_wall default replace air}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~3 {Command:execute @e[type=item,score_pSklp_min=2,score_pSklp=2,score_pSsnk_min=1] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ planks default replace air}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~3 {Command:execute @e[type=item,score_pSklp_min=3,score_pSklp=3,score_pSsnk_min=1] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ slime default replace air}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~3 {Command:kill @e[type=item,score_pSklp_min=1,score_pSklp=1,score_pSsnk_min=1]}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~3 {Command:execute @e[type=armor_stand,tag=pSabl] ~ ~ ~ kill @e[type=item,score_pSklp_min=2,dx=0]}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~3 {Command:scoreboard players set @a[score_pSsnk_min=1] pSsnk 0}},{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:fill ~3 ~1 ~-2 ~8 ~3 ~1 air}},{id:commandblock_minecart,Command:setblock ~2 ~-2 ~ lever 10},{id:commandblock_minecart,Command:kill @e[type=commandblock_minecart,r=2]}]}]}]}
Add Comment
Please, Sign In to add comment