tryashtar

[BETA] Extended Pistons 3/3

Aug 9th, 2016
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.60 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 ~ ~6 ~-3 ~3 chain_command_block 3 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~ ~5 ~-3 ~ chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~3 ~-3 ~1 ~6 ~-3 ~1 chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:clone ~2 ~-3 ~ ~6 ~-3 ~1 ~2 ~-3 ~2},{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~ ~6 ~-2 ~3 chain_command_block 2 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~ ~6 ~-2 ~ chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~1 ~5 ~-2 ~1 chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:clone ~2 ~-2 ~ ~6 ~-2 ~1 ~2 ~-2 ~2},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~ chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:setblock ~2 ~-3 ~3 chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:setblock ~2 ~-3 ~ repeating_command_block 5 _ {TrackOutput:0b,Command:tp @e[type=ArmorStand,name=LPExtension,tag=pShal,score_pSlgh_min=1,score_pSdir_min=1,score_pSdir=2] ~ ~1 ~}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-3 ~ {Command:tp @e[type=ArmorStand,name=LPExtension,tag=pShal,score_pSlgh_min=1,score_pSdir_min=3,score_pSdir=4] ~ ~-1 ~}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-3 ~ {Command:tp @e[type=ArmorStand,name=LPExtension,tag=pShal,score_pSlgh_min=1,score_pSdir_min=5,score_pSdir=6] ~ ~ ~1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-3 ~ {Command:tp @e[type=ArmorStand,name=LPExtension,tag=pShal,score_pSlgh_min=1,score_pSdir_min=7,score_pSdir=8] ~ ~ ~-1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-3 ~ {Command:tp @e[type=ArmorStand,name=LPExtension,tag=pShal,score_pSlgh_min=1,score_pSdir_min=9,score_pSdir=10] ~1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-3 ~1 {Command:tp @e[type=ArmorStand,name=LPExtension,tag=pShal,score_pSlgh_min=1,score_pSdir_min=11,score_pSdir=12] ~-1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-3 ~1 {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension,score_pSlgh=0] add pShal}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-3 ~1 {Command:scoreboard players remove @e[type=ArmorStand,name=LPExtension,tag=!pShal,score_pSlgh_min=1] pSlgh 1}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-3 ~1 {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension] remove pSstp}},{id:MinecartCommandBlock,Command:"blockdata ~2 ~-3 ~1 {Command:\"scoreboard players tag @e[type=ArmorStand,name=LPExtension,tag=pSnew] add pSstp {Tags:[\\\"pShal\\\"]}\"}"},{id:MinecartCommandBlock,Command:blockdata ~2 ~-3 ~2 {Command:execute @e[type=ArmorStand,name=LPExtension,tag=!pSstp] ~ ~ ~ setblock ~ ~ ~ planks}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-3 ~2 {Command:scoreboard players tag @e[type=ArmorStand,name=LPExtension,tag=!pShal] remove pSnew}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-3 ~2 {Command:execute @e[type=ArmorStand,name=LPRetraction,score_pSlgh_min=1] ~ ~ ~ setblock ~ ~ ~ air}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-3 ~2 {Command:tp @e[type=ArmorStand,name=LPRetraction,score_pSdir_min=1,score_pSdir=2] ~ ~1 ~}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-3 ~2 {Command:tp @e[type=ArmorStand,name=LPRetraction,score_pSdir_min=3,score_pSdir=4] ~ ~-1 ~}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-3 ~3 {Command:tp @e[type=ArmorStand,name=LPRetraction,score_pSdir_min=5,score_pSdir=6] ~ ~ ~1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-3 ~3 {Command:tp @e[type=ArmorStand,name=LPRetraction,score_pSdir_min=7,score_pSdir=8] ~ ~ ~-1}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-3 ~3 {Command:tp @e[type=ArmorStand,name=LPRetraction,score_pSdir_min=9,score_pSdir=10] ~1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-3 ~3 {Command:tp @e[type=ArmorStand,name=LPRetraction,score_pSdir_min=11,score_pSdir=12] ~-1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-3 ~3 {Command:scoreboard players remove @e[type=ArmorStand,name=LPRetraction] pSlgh 1}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=LPRetraction,score_pSlgh=0] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=LPBase,r=1,c=1] remove pSext}},{id:MinecartCommandBlock,Command:"blockdata ~3 ~-2 ~3 {Command:\"execute @e[type=ArmorStand,name=LPRetraction,score_pSlgh=0] ~ ~ ~ execute @e[type=ArmorStand,name=LPBase,r=1,c=1] ~ ~ ~ blockdata ~ ~ ~ {Lock:\\\"\\\"}\"}"},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~3 {Command:kill @e[type=ArmorStand,name=LPRetraction,score_pSlgh=0]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=LPRetraction] ~ ~ ~ setblock ~ ~ ~ planks}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=1,score_pSdir=2] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=LPRetraction,dy=-32,c=1] add pSend}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=3,score_pSdir=4] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=LPRetraction,dy=32,c=1] add pSend}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=5,score_pSdir=6] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=LPRetraction,dz=-32,c=1] add pSend}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=7,score_pSdir=8] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=LPRetraction,dz=32,c=1] add pSend}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=9,score_pSdir=10] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=LPRetraction,dx=-32,c=1] add pSend}},{id:MinecartCommandBlock,Command:blockdata ~2 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=LPBase,score_pSpwt_min=1,tag=pSext,score_pSdir_min=11,score_pSdir=12] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=LPRetraction,dx=32,c=1] add pSend}},{id:MinecartCommandBlock,Command:"blockdata ~2 ~-2 ~1 {Command:\"execute @e[type=ArmorStand,name=LPRetraction,tag=pSend] ~ ~ ~ summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1b,NoGravity:1b,CustomName:LPExtension,Tags:[\\\"pSabl\\\"]}\"}"},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~1 {Command:execute @e[type=ArmorStand,name=LPRetraction,tag=pSend] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=LPExtension,r=1,c=1] pSdir = @e[type=ArmorStand,c=1] pSdir}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~1 {Command:execute @e[type=ArmorStand,name=LPRetraction,tag=pSend] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=LPExtension,r=1,c=1] pSklp = @e[type=ArmorStand,c=1] pSklp}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~1 {Command:execute @e[type=ArmorStand,name=LPRetraction,tag=pSend] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=LPExtension,r=1,c=1] pSlgh = @e[type=ArmorStand,c=1] pSklp}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~1 {Command:execute @e[type=ArmorStand,name=LPRetraction,tag=pSend] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=LPExtension,r=1,c=1] pSlgh -= @e[type=ArmorStand,c=1] pSlgh}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~ {Command:kill @e[type=ArmorStand,name=LPRetraction,tag=pSend]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~ {Command:scoreboard players set @a[score_pSsnk_min=1] pSsnk 0}},{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 ~6 ~1 ~1 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