Advertisement
tryashtar

Nudge-T Tool

May 27th, 2016
1,016
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.57 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:scoreboard players tag @p add nudge},{id:MinecartCommandBlock,Command:"tellraw @p {\"text\":\"Use the first armor stand on a command block to insert a space after it.\",\"color\":\"green\"}"},{id:MinecartCommandBlock,Command:"tellraw @p {\"text\":\"Use the second one on an air space to pull command blocks back toward it.\",\"color\":\"dark_green\"}"},{id:MinecartCommandBlock,Command:"tellraw @p [{\"text\":\"Type \",\"color\":\"yellow\"},{\"text\":\"/scoreboard players tag @p add nudge\",\"color\":\"gold\",\"italics\":\"true\"},{\"text\":\" or click \",\"color\":\"yellow\"},{\"text\":\"HERE\",\"color\":\"gold\",\"bold\":\"true\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"Click for new nudge items\"},\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/scoreboard players tag @p add nudge\"}},{\"text\":\" to get a new armor stand set.\",\"color\":\"yellow\"}]"},{id:MinecartCommandBlock,Command:scoreboard objectives add nudgeval dummy},{id:MinecartCommandBlock,Command:scoreboard objectives add nudgecount dummy},{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~ ~8 ~-2 ~3 chain_command_block 3 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~ ~7 ~-2 ~ chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~4 ~-2 ~1 ~8 ~-2 ~1 chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:clone ~3 ~-2 ~ ~8 ~-2 ~1 ~3 ~-2 ~2},{id:MinecartCommandBlock,Command:fill ~3 ~-1 ~ ~8 ~-1 ~3 chain_command_block 2 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~4 ~-1 ~ ~8 ~-1 ~ chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~3 ~-1 ~1 ~7 ~-1 ~1 chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:clone ~3 ~-1 ~ ~8 ~-1 ~1 ~3 ~-1 ~2},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~ chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~3 chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:clone ~3 ~-2 ~ ~8 ~-1 ~3 ~3 ~ ~},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ repeating_command_block 5 _ {TrackOutput:0b,Command:clear @a[tag=nudge] armor_stand 0 -1 {nudget:1}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~ {Command:clear @a[tag=nudge] armor_stand 0 -1 {nudget:2}}},{id:MinecartCommandBlock,Command:"blockdata ~5 ~-2 ~ {Command:\"give @a[tag=nudge] armor_stand 1 0 {nudget:1,display:{Name:\\\"Insert Space\\\"},EntityTag:{CustomName:NudgeInsert,NoGravity:1,Invulnerable:1,Tags:[\\\"nudgeonlyone\\\"]}}\"}"},{id:MinecartCommandBlock,Command:"blockdata ~6 ~-2 ~ {Command:\"give @a[tag=nudge] armor_stand 1 0 {nudget:2,display:{Name:\\\"Remove Space\\\"},EntityTag:{CustomName:NudgeRemove,NoGravity:1,Invulnerable:1,Tags:[\\\"removestartcheck\\\"]}}\"}"},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~ {Command:scoreboard players tag @a[tag=nudge] remove nudge}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert,tag=!goodstart] ~ ~ ~ detect ~ ~-.5 ~ command_block -1 scoreboard players tag @e[type=ArmorStand,c=1] add goodstart}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert,tag=!goodstart] ~ ~ ~ detect ~ ~-.5 ~ chain_command_block -1 scoreboard players tag @e[type=ArmorStand,c=1] add goodstart}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert,tag=!goodstart] ~ ~ ~ detect ~ ~-.5 ~ repeating_command_block -1 scoreboard players tag @e[type=ArmorStand,c=1] add goodstart}},{id:MinecartCommandBlock,Command:"blockdata ~6 ~-2 ~1 {Command:\"execute @e[type=ArmorStand,name=NudgeInsert,tag=!goodstart] ~ ~ ~ tellraw @p {\\\"text\\\":\\\"Nudge failed - no command blocks\\\",\\\"color\\\":\\\"red\\\"}\"}"},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~1 {Command:kill @e[type=ArmorStand,name=NudgeInsert,tag=!goodstart]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~1 {Command:tp @e[type=ArmorStand,name=NudgeInsert,tag=!nudge] ~ ~-.5 ~}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~1 {Command:scoreboard players tag @e[type=ArmorStand,name=NudgeInsert,tag=!nudge] add nudge}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~2 {Command:scoreboard players set @e[type=ArmorStand,name=NudgeInsert] nudgeval 0}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 5 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 5 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 5 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 1}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 13 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 1}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 13 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 1}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 13 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 1}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 4 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 2}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 4 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 2}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 4 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 2}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 12 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 2}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 12 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 2}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 12 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 2}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 3 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 3}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 3 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 3}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 3 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 3}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 11 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 3}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 11 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 3}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 11 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 3}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 2 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 4}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 2 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 4}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 2 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 4}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 10 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 4}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 10 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 4}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 10 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 4}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 1 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 5}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 1 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 5}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 1 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 5}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 9 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 5}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 9 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 5}},{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 9 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 5}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 0 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 6}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 0 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 6}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 0 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 6}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ command_block 8 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 6}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ chain_command_block 8 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 6}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert] ~ ~ ~ detect ~ ~ ~ repeating_command_block 8 scoreboard players set @e[type=ArmorStand,c=1] nudgeval 6}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert,score_nudgeval_min=5,score_nudgeval=6] ~ ~ ~ kill @e[type=ArmorStand,name=NudgeMarker]}},{id:MinecartCommandBlock,Command:"blockdata ~5 ~ ~ {Command:\"execute @e[type=ArmorStand,name=NudgeInsert,score_nudgeval_min=5,score_nudgeval=6] ~ ~ ~ tellraw @p {\\\"text\\\":\\\"Nudge failed - vertical blocks not supported\\\",\\\"color\\\":\\\"red\\\"}\"}"},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~ {Command:kill @e[type=ArmorStand,name=NudgeInsert,score_nudgeval_min=5,score_nudgeval=6]}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~ {Command:scoreboard players add @e[type=ArmorStand,name=NudgeInsert,score_nudgeval_min=1] nudgecount 1}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert,score_nudgeval_min=1] ~ ~ ~ summon ArmorStand ~ ~ ~ {NoGravity:1,Marker:1,CustomName:NudgeMarker}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert,score_nudgeval_min=1] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=NudgeMarker,r=1,c=1] nudgecount = @e[type=ArmorStand,c=1] nudgecount}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert,score_nudgeval_min=1] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=NudgeMarker,r=1,c=1] nudgeval = @e[type=ArmorStand,name=NudgeInsert,c=1] nudgeval}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~1 {Command:tp @e[type=ArmorStand,name=NudgeInsert,score_nudgeval_min=1,score_nudgeval=1] ~1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~1 {Command:tp @e[type=ArmorStand,name=NudgeInsert,score_nudgeval_min=2,score_nudgeval=2] ~-1 ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~1 {Command:tp @e[type=ArmorStand,name=NudgeInsert,score_nudgeval_min=3,score_nudgeval=3] ~ ~ ~1}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~1 {Command:tp @e[type=ArmorStand,name=NudgeInsert,score_nudgeval_min=4,score_nudgeval=4] ~ ~ ~-1}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~2 {Command:execute @e[type=ArmorStand,name=NudgeMarker] ~ ~ ~ scoreboard players tag @e[type=ArmorStand,name=NudgeInsert,r=0,c=1] add nudgeloop}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert,tag=nudgeloop] ~ ~ ~ kill @e[type=ArmorStand,name=NudgeMarker]}},{id:MinecartCommandBlock,Command:"blockdata ~5 ~ ~2 {Command:\"execute @e[type=ArmorStand,name=NudgeInsert,tag=nudgeloop] ~ ~ ~ tellraw @p {\\\"text\\\":\\\"Nudge failed - detected infinite loop\\\",\\\"color\\\":\\\"red\\\"}\"}"},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~2 {Command:kill @e[type=ArmorStand,name=NudgeInsert,tag=nudgeloop]}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~2 {Command:entitydata @e[type=ArmorStand,name=NudgeInsert,score_nudgeval=0,score_nudgecount_min=1] {CustomName:NudgeInsert2}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~2 {Command:execute @e[type=ArmorStand,name=NudgeInsert2] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,score_nudgecount_min=1,rm=1] nudgecount -= @e[type=ArmorStand,c=1] nudgecount}},{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert2] ~ ~ ~ setblock ~ ~ ~ structure_block 0}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~3 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0] ~1 ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=0,c=1] ~ ~ ~ blockdata ~ ~ ~ {mode:SAVE,name:NudgeBlock,sizeX:1,sizeY:1,sizeZ:1,posX:-1,posY:0,posZ:0}}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~3 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0] ~-1 ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=0,c=1] ~ ~ ~ blockdata ~ ~ ~ {mode:SAVE,name:NudgeBlock,sizeX:1,sizeY:1,sizeZ:1,posX:1,posY:0,posZ:0}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~3 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0] ~ ~ ~1 execute @e[type=ArmorStand,name=NudgeInsert2,r=0,c=1] ~ ~ ~ blockdata ~ ~ ~ {mode:SAVE,name:NudgeBlock,sizeX:1,sizeY:1,sizeZ:1,posX:0,posY:0,posZ:-1}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~3 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0] ~ ~ ~-1 execute @e[type=ArmorStand,name=NudgeInsert2,r=0,c=1] ~ ~ ~ blockdata ~ ~ ~ {mode:SAVE,name:NudgeBlock,sizeX:1,sizeY:1,sizeZ:1,posX:0,posY:0,posZ:1}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert2] ~ ~ ~ setblock ~ ~1 ~ redstone_block}},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert2] ~ ~ ~ setblock ~ ~1 ~ air}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeInsert2] ~ ~ ~ blockdata ~ ~ ~ {mode:LOAD,posX:0,posY:0,posZ:0}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=1,score_nudgeval=1] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=3,score_nudgeval=3] ~ ~ ~ blockdata ~ ~ ~ {rotation:CLOCKWISE_90}}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=2,score_nudgeval=2] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=4,score_nudgeval=4] ~ ~ ~ blockdata ~ ~ ~ {rotation:CLOCKWISE_90}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=3,score_nudgeval=3] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=2,score_nudgeval=2] ~ ~ ~ blockdata ~ ~ ~ {rotation:CLOCKWISE_90}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~1 ~3 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=4,score_nudgeval=4] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=1,score_nudgeval=1] ~ ~ ~ blockdata ~ ~ ~ {rotation:CLOCKWISE_90}}},{id:MinecartCommandBlock,Command:blockdata ~8 ~1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=1,score_nudgeval=1] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=2,score_nudgeval=2] ~ ~ ~ blockdata ~ ~ ~ {rotation:CLOCKWISE_180}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=2,score_nudgeval=2] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=1,score_nudgeval=1] ~ ~ ~ blockdata ~ ~ ~ {rotation:CLOCKWISE_180}}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=3,score_nudgeval=3] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=4,score_nudgeval=4] ~ ~ ~ blockdata ~ ~ ~ {rotation:CLOCKWISE_180}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=4,score_nudgeval=4] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=3,score_nudgeval=3] ~ ~ ~ blockdata ~ ~ ~ {rotation:CLOCKWISE_180}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=1,score_nudgeval=1] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=4,score_nudgeval=4] ~ ~ ~ blockdata ~ ~ ~ {rotation:COUNTERCLOCKWISE_90}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~2 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=2,score_nudgeval=2] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=3,score_nudgeval=3] ~ ~ ~ blockdata ~ ~ ~ {rotation:COUNTERCLOCKWISE_90}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=3,score_nudgeval=3] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=1,score_nudgeval=1] ~ ~ ~ blockdata ~ ~ ~ {rotation:COUNTERCLOCKWISE_90}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0,score_nudgeval_min=4,score_nudgeval=4] ~ ~ ~ execute @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1,score_nudgeval_min=2,score_nudgeval=2] ~ ~ ~ blockdata ~ ~ ~ {rotation:COUNTERCLOCKWISE_90}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert2] ~ ~ ~ setblock ~ ~1 ~ redstone_block}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeInsert2] ~ ~ ~ setblock ~ ~1 ~ air}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0] ~ ~ ~ tp @e[type=ArmorStand,name=NudgeInsert2,r=2,c=1] @e[type=ArmorStand,c=1]}},{id:MinecartCommandBlock,Command:blockdata ~8 ~1 ~1 {Command:execute @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,name=NudgeInsert2,r=1,c=1] nudgeval = @e[type=ArmorStand,name=NudgeMarker,c=1] nudgeval}},{id:MinecartCommandBlock,Command:blockdata ~8 ~1 ~ {Command:kill @e[type=ArmorStand,name=NudgeMarker,score_nudgecount_min=0,score_nudgecount=0]}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert2] ~ ~ ~ setblock ~ ~ ~ air}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~ {Command:execute @e[type=ArmorStand,name=NudgeInsert2] ~ ~ ~ scoreboard players add @e[type=ArmorStand,name=NudgeMarker,score_nudgecount=-1] nudgecount 1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~ {Command:scoreboard players remove @e[type=ArmorStand,name=NudgeInsert2] nudgecount 1}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~ {Command:kill @e[type=ArmorStand,name=NudgeInsert2,score_nudgecount=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: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:fill ~3 ~-2 ~-2 ~8 ~1 ~1 air},{id:MinecartCommandBlock,Command:scoreboard objectives remove nudgeval},{id:MinecartCommandBlock,Command:scoreboard objectives remove nudgecount},{id:MinecartCommandBlock,Command:clear @a[tag=nudge] armor_stand 0 -1 {nudget:1}},{id:MinecartCommandBlock,Command:clear @a[tag=nudge] armor_stand 0 -1 {nudget:2}},{id:MinecartCommandBlock,Command:kill @e[type=ArmorStand,name=NudgeInsert]},{id:MinecartCommandBlock,Command:kill @e[type=ArmorStand,name=NudgeInsert2]},{id:MinecartCommandBlock,Command:kill @e[type=ArmorStand,name=NudgeRemove]},{id:MinecartCommandBlock,Command:kill @e[type=ArmorStand,name=NudgeMarker]},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~ command_block 0 _ {Command:fill ~-1 ~ ~ ~ ~2 ~ air,auto:1b}},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=2]}]}]}]}}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~ lever 10},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=2]}]}]}]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement