summon FallingSand ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:FallingSand,Block:redstone_block,Time:1,Passengers:[{id:FallingSand,Block:activator_rail,Time:1,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:"fill ~2 ~-3 ~-2 ~8 ~5 ~2 stained_hardened_clay 14 hollow"},{id:MinecartCommandBlock,Command:"fill ~2 ~-2 ~-2 ~8 ~4 ~2 stained_glass 9 replace stained_hardened_clay"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add DNATime dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add NPCMove dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add BloodSpinTime dummy"},{id:MinecartCommandBlock,Command:"/tellraw @a ["",{"text":"Clones ","color":"red"},{"text":"with one command by","color":"aqua"},{"text":" Minecraft","color":"green"},{"text":" Redstoning","color":"red"},{"text":" [Click]","color":"green","clickEvent":{"action":"open_url","value":"https://www.youtube.com/channel/UCtToxdID9Vx9IbG6bvtDy8g"}}]"},{id:MinecartCommandBlock,Command:setblock ~1 ~ ~ wall_sign 4 replace {Text1:"{\"text\":\"[Destroy]\",\"color\":\"red\"}",Text2:"{\"text\":\"Right-Click here\",\"color\":\"black\"}",Text3:"{\"text\":\"to destroy\",\"color\":\"black\"}",Text4:"{\"text\":\"the machine\",\"color\":\"black\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"fill ~ ~-3 ~-2 ~7 ~5 ~2 air\"}}"}},{id:MinecartCommandBlock,Command:setblock ~1 ~1 ~ wall_sign 4 replace {Text1:"{\"text\":\"[Toggle]\",\"color\":\"green\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"scoreboard players add @e[type=ArmorStand,name=TogAct,c=1] ZkOVYM_A 1\"}}",Text2:"{\"text\":\"Right-Click here\",\"color\":\"black\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"execute @e[score_ZkOVYM_A_min=1,score_ZkOVYM_A=1] ~ ~ ~ blockdata ~ ~ ~ {auto:0}\"}}",Text3:"{\"text\":\"to toggle\",\"color\":\"black\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"execute @e[score_ZkOVYM_A_min=2] ~ ~ ~ blockdata ~ ~ ~ {auto:1}\"}}",Text4:"{\"text\":\"the machine\",\"color\":\"black\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"scoreboard players reset @e[score_ZkOVYM_A_min=2] ZkOVYM_A\"}}"}},{id:MinecartCommandBlock,Command:setblock ~1 ~2 ~ wall_sign 4 replace {Text1:"{\"text\":\"Clones with\",\"color\":\"aqua\"}",Text2:"{\"text\":\"one command by\",\"color\":\"black\"}",Text3:"{\"text\":\"Minecraft\",\"color\":\"green\"}",Text4:"{\"text\":\"Redstoning\",\"color\":\"red\"}"}},{id:MinecartCommandBlock,Command:"summon ArmorStand ~3 ~-2 ~-1 {CustomName:TogAct,Marker:1,NoGravity:1,Invisible:1}"},{id:MinecartCommandBlock,Command:"scoreboard objectives add ZkOVYM_A dummy"},{id:MinecartCommandBlock,Command:setblock ~6 ~4 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a ~ ~ ~ /entitydata @e[tag=GlassBottle,r=3,rm=1] {PickupDelay:20s}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~4 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Hurt] ~ ~ ~ /entitydata @e[tag=GlassBottle,r=1] {Item:{id:minecraft:potion,tag:{Blood:1b,display:{Name:Blood Bottle},HideFlags:32,CustomPotionEffects:[{Id:6,Amplifier:0,Duration:0}]}}}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~4 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add GlassBottle {Item:{id:minecraft:glass_bottle}}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~4 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] remove GlassBottle"}},{id:MinecartCommandBlock,Command:setblock ~3 ~3 ~-1 chain_command_block 1 replace {auto:1,Command:"/scoreboard players tag @a add Hurt {HurtTime:1s}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~3 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @a remove Hurt"}},{id:MinecartCommandBlock,Command:setblock ~5 ~3 ~-1 chain_command_block 4 replace {auto:1,Command:"/entitydata @e[name=Centrifuge] {DeathTime:19s,Health:0.0f}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~3 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=Centrifuge] ~ ~ ~ /setblock ~ 0 ~ bedrock"}},{id:MinecartCommandBlock,Command:setblock ~7 ~3 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=Centrifuge] ~ ~ ~ /setblock ~ ~-1 ~ air"}},{id:MinecartCommandBlock,Command:setblock ~7 ~3 ~ chain_command_block 2 replace {auto:1,Command:"/execute @e[name=Centrifuge] ~ ~ ~ /setblock ~ ~2 ~ carpet 9"}},{id:MinecartCommandBlock,Command:setblock ~6 ~3 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[name=Centrifuge] ~ ~ ~ /setblock ~ ~1 ~ end_rod 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~3 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[name=Centrifuge] ~ ~ ~ /summon ArmorStand ~ ~-0.4 ~ {CustomName:SpinHead,Invisible:1,NoGravity:1,Marker:1}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~3 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[name=Centrifuge] ~ ~ ~ /summon ArmorStand ~ ~-0.9 ~ {CustomName:Spinner,Invisible:1,NoGravity:1,Marker:1,ArmorItems:[{},{},{},{id:minecraft:obsidian}]}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~3 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[name=Centrifuge] ~ ~ ~ /setblock ~ ~ ~ redstone_lamp"}},{id:MinecartCommandBlock,Command:setblock ~3 ~3 ~1 chain_command_block 2 replace {auto:1,Command:"/kill @e[tag=RemCen]"}},{id:MinecartCommandBlock,Command:setblock ~4 ~3 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=RemCen] ~ ~ ~ /summon Item ~ ~1 ~ {Item:{id:minecraft:spawn_egg,Count:1b,tag:{EntityTag:{id:Squid},ench:[],display:{Name:Centrifuge}}}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~3 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=RemCen] ~ ~ ~ /kill @e[name=SpinHead,r=2,c=1]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~3 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=RemCen] ~ ~ ~ /execute @e[tag=SepBlood,r=2,c=1] ~ ~ ~ /summon Item ~ ~1 ~ {Item:{id:potion,Count:1,tag:{SepBlood:1b,HideFlags:32,display:{Name:\"Seperated Blood\"},CustomPotionEffects:[{Id:12,Amplifier:0,Duration:0}]}}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~3 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=RemCen] ~ ~ ~ /execute @e[tag=HasBlood,r=2,c=1] ~ ~ ~ /summon Item ~ ~1 ~ {Item:{id:minecraft:potion,Count:1b,tag:{Blood:1b,display:{Name:Blood Bottle},HideFlags:32,CustomPotionEffects:[{Id:6,Amplifier:0,Duration:0}]}}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~2 ~1 chain_command_block 1 replace {auto:1,Command:"/execute @e[tag=RemCen] ~ ~ ~ /kill @e[type=Item,r=4]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=RemCen] ~ ~ ~ /fill ~ ~1 ~ ~ ~3 ~ air"}},{id:MinecartCommandBlock,Command:setblock ~5 ~2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=Spinner] ~ ~ ~ detect ~ ~2.9 ~ air 0 /scoreboard players tag @e[c=1] add RemCen"}},{id:MinecartCommandBlock,Command:setblock ~4 ~2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=Spinner] ~ ~ ~ detect ~ ~1.9 ~ air 0 /scoreboard players tag @e[c=1] add RemCen"}},{id:MinecartCommandBlock,Command:setblock ~3 ~2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=Spinner] ~ ~ ~ detect ~ ~0.9 ~ air 0 /scoreboard players tag @e[c=1] add RemCen"}},{id:MinecartCommandBlock,Command:setblock ~3 ~2 ~ chain_command_block 3 replace {auto:1,Command:"/execute @a ~ ~ ~ /scoreboard players tag @e[tag=SepBlood,r=2] remove SepBlood"}},{id:MinecartCommandBlock,Command:setblock ~4 ~2 ~ chain_command_block 4 replace {auto:1,Command:"/execute @a ~ ~ ~ /replaceitem entity @e[tag=SepBlood,r=2] slot.armor.head minecraft:air"}},{id:MinecartCommandBlock,Command:setblock ~5 ~2 ~ chain_command_block 4 replace {auto:1,Command:"/execute @a ~ ~ ~ /execute @e[tag=SepBlood,r=2] ~ ~ ~ /summon Item ~ ~1 ~ {Item:{id:potion,Count:1,tag:{SepBlood:1b,HideFlags:32,display:{Name:\"Seperated Blood\"},CustomPotionEffects:[{Id:12,Amplifier:0,Duration:0}]}}}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~2 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players reset @e[score_BloodSpinTime_min=1000] BloodSpinTime "}},{id:MinecartCommandBlock,Command:setblock ~7 ~2 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @e[score_BloodSpinTime_min=1000] add SepBlood"}},{id:MinecartCommandBlock,Command:setblock ~7 ~2 ~-1 chain_command_block 3 replace {auto:1,Command:"/scoreboard players tag @e[score_BloodSpinTime_min=1000] remove HasBlood"}},{id:MinecartCommandBlock,Command:setblock ~6 ~2 ~-1 chain_command_block 5 replace {auto:1,Command:"/replaceitem entity @e[score_BloodSpinTime_min=1000,tag=HasBlood] slot.armor.head minecraft:potion 1 0 {Seperated:1b,HideFlags:32,display:{Name:\"Seperated Blood\"},CustomPotionEffects:[{Id:12,Amplifier:0,Duration:0}]}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~2 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=SpinHead,tag=HasBlood] ~ ~ ~ detect ~ ~1 ~ lit_redstone_lamp -1 /tp @e[c=1] ~ ~ ~ ~50 ~"}},{id:MinecartCommandBlock,Command:setblock ~4 ~2 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=SpinHead,tag=HasBlood] ~ ~ ~ detect ~ ~1 ~ lit_redstone_lamp -1 /tp @e[name=Spinner,c=1] ~ ~ ~ ~50 ~"}},{id:MinecartCommandBlock,Command:setblock ~3 ~2 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=HasBlood] ~ ~ ~ detect ~ ~1 ~ lit_redstone_lamp -1 /scoreboard players add @e[tag=HasBlood,c=1] BloodSpinTime 1"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~-1 chain_command_block 1 replace {auto:1,Command:"/execute @e[name=SpinHead] ~ ~ ~ /kill @e[tag=Blood,r=2,c=1]"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Blood] ~ ~ ~ /scoreboard players tag @e[name=SpinHead,c=1,r=2] add HasBlood"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Blood] ~ ~ ~ /replaceitem entity @e[name=SpinHead,c=1,r=2] slot.armor.head minecraft:potion 1 0 {Blood:1b,display:{Name:Blood Bottle},HideFlags:32,CustomPotionEffects:[{Id:6,Amplifier:0,Duration:0}]}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add Blood {Item:{id:minecraft:potion,tag:{Blood:1b}}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~1 ~-1 chain_command_block 4 replace {auto:1,Command:"/kill @e[score_DNATime_min=1000]"}},{id:MinecartCommandBlock,Command:setblock ~7 ~1 ~ chain_command_block 2 replace {auto:1,Command:"/kill @e[tag=MachineBroken]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=MachineBroken] ~ ~ ~ /summon PrimedTnt"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=MachineBroken] ~ ~ ~ /kill @e[name=TestPl,c=1]"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[score_DNATime_min=1] ~ ~ ~ detect ~ ~ ~ iron_trapdoor -1 /execute @e[c=1] ~ ~ ~ detect ~ ~-1 ~ stained_glass 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-2 ~ stained_glass 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-3 ~ beacon 0 /execute @e[c=1] ~ ~ ~ detect ~1 ~-3 ~ iron_block 0 /execute @e[c=1] ~ ~ ~ detect ~-1 ~-3 ~ iron_block 0 /execute @e[c=1] ~ ~ ~ detect ~ ~-3 ~1 iron_block 0 /execute @e[c=1] ~ ~ ~ detect ~ ~-3 ~-1 iron_block 0 /execute @e[c=1] ~ ~ ~ detect ~1 ~ ~ stone_slab 0 /execute @e[c=1] ~ ~ ~ detect ~-1 ~ ~ stone_slab 0 /execute @e[c=1] ~ ~ ~ detect ~ ~ ~1 stone_slab 0 /execute @e[c=1] ~ ~ ~ detect ~ ~ ~-1 stone_slab 0 /execute @e[c=1] ~ ~ ~ detect ~1 ~-1 ~ stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~-1 ~-1 ~ stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-1 ~1 stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-1 ~-1 stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~1 ~-2 ~ stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~-1 ~-2 ~ stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-2 ~1 stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-2 ~-1 stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~1 ~-3 ~1 stone_slab 7 /execute @e[c=1] ~ ~ ~ detect ~1 ~-3 ~-1 stone_slab 7 /execute @e[c=1] ~ ~ ~ detect ~-1 ~-3 ~-1 stone_slab 7 /execute @e[c=1] ~ ~ ~ detect ~-1 ~-3 ~1 stone_slab 7 /execute @e[c=1] ~ ~ ~ detect ~ ~-3 ~-2 quartz_stairs 2 /execute @e[c=1] ~ ~ ~ detect ~ ~-3 ~2 quartz_stairs 3 /execute @e[c=1] ~ ~ ~ detect ~-2 ~-3 ~ quartz_stairs 0 /execute @e[c=1] ~ ~ ~ detect ~2 ~-3 ~ quartz_stairs 1 /scoreboard players tag @e[score_DNATime_min=1] remove MachineBroken"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @e[score_DNATime_min=1,score_DNATime=999] add MachineBroken"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~1 chain_command_block 2 replace {auto:1,Command:"/execute @e[score_DNATime_min=1000] ~ ~ ~ /fill ~ ~-2 ~ ~ ~-1 ~ air 0 replace stained_glass"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"/tp @e[name=TestPl] ~ ~ ~ ~1 ~"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"/kill @e[name=PlPos]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=PlPos] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:TestPl,ArmorItems:[{id:minecraft:leather_boots},{id:minecraft:leather_leggings},{id:minecraft:leather_chestplate},{id:minecraft:skull,Damage:3}],NoBasePlate:1,NoGravity:1,Small:1,ShowArms:1b,Pose:{Head:[55f,0f,0f],LeftLeg:[252f,0f,0f],RightLeg:[247f,0f,0f],LeftArm:[311f,30f,0f],RightArm:[287f,321f,0f]}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_DNATime_min=20,score_DNATime=20] ~ ~ ~ /summon LeashKnot ~ ~-2 ~ {CustomName:PlPos}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~1 chain_command_block 1 replace {auto:1,Command:"/execute @e[score_DNATime_min=1000] ~ ~ ~ /kill @e[name=TestPl,c=1]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[score_DNATime_min=1000] ~ ~ ~ /summon Villager ~ ~-2 ~ {CustomName:SpawnNPC}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/entitydata @e[score_DNATime_min=1] {Age:0s,NoGravity:1,Invulnerable:1,PickupDelay:10s,Motion:[0.0,0.0,0.0]}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @e[score_DNATime_min=1] DNATime 1"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=DNA] ~ ~ ~ detect ~ ~ ~ iron_trapdoor -1 /execute @e[c=1] ~ ~ ~ detect ~ ~-1 ~ stained_glass 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-2 ~ stained_glass 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-3 ~ beacon 0 /execute @e[c=1] ~ ~ ~ detect ~1 ~-3 ~ iron_block 0 /execute @e[c=1] ~ ~ ~ detect ~-1 ~-3 ~ iron_block 0 /execute @e[c=1] ~ ~ ~ detect ~ ~-3 ~1 iron_block 0 /execute @e[c=1] ~ ~ ~ detect ~ ~-3 ~-1 iron_block 0 /execute @e[c=1] ~ ~ ~ detect ~1 ~ ~ stone_slab 0 /execute @e[c=1] ~ ~ ~ detect ~-1 ~ ~ stone_slab 0 /execute @e[c=1] ~ ~ ~ detect ~ ~ ~1 stone_slab 0 /execute @e[c=1] ~ ~ ~ detect ~ ~ ~-1 stone_slab 0 /execute @e[c=1] ~ ~ ~ detect ~1 ~-1 ~ stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~-1 ~-1 ~ stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-1 ~1 stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-1 ~-1 stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~1 ~-2 ~ stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~-1 ~-2 ~ stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-2 ~1 stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~ ~-2 ~-1 stained_glass_pane 5 /execute @e[c=1] ~ ~ ~ detect ~1 ~-3 ~1 stone_slab 7 /execute @e[c=1] ~ ~ ~ detect ~1 ~-3 ~-1 stone_slab 7 /execute @e[c=1] ~ ~ ~ detect ~-1 ~-3 ~-1 stone_slab 7 /execute @e[c=1] ~ ~ ~ detect ~-1 ~-3 ~1 stone_slab 7 /execute @e[c=1] ~ ~ ~ detect ~ ~-3 ~-2 quartz_stairs 2 /execute @e[c=1] ~ ~ ~ detect ~ ~-3 ~2 quartz_stairs 3 /execute @e[c=1] ~ ~ ~ detect ~-2 ~-3 ~ quartz_stairs 0 /execute @e[c=1] ~ ~ ~ detect ~2 ~-3 ~ quartz_stairs 1 /scoreboard players set @e[c=1,tag=DNA,score_DNATime=0] DNATime 1"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~ chain_command_block 3 replace {auto:1,Command:"/scoreboard players add @e[tag=DNA] DNATime 0"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add DNA {OnGround:1b,Item:{id:minecraft:dragon_breath,Count:1b,tag:{DNA:1b}}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] remove DNA "}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=SeperatedBlood] ~ ~ ~ /execute @e[tag=Sponge,dy=0] ~ ~ ~ /entitydata @e[c=1] {Item:{id:minecraft:sponge,Damage:1}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=SeperatedBlood] ~ ~ ~ /execute @e[tag=Sponge,dy=0] ~ ~ ~ /entitydata @e[tag=SeperatedBlood,dy=0] {Item:{id:dragon_breath,Count:1,tag:{DNA:1b,display:{Name:\"Human DNA\"}}}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~-1 chain_command_block 3 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add Sponge {OnGround:1b,Item:{id:minecraft:sponge,Count:1b,Damage:0s}}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add SeperatedBlood {OnGround:1b,Item:{id:\"minecraft:potion\",Count:1b,tag:{CustomPotionEffects:[0:{Duration:0,Id:12,Amplifier:0}],HideFlags:32,SepBlood:1b,display:{Name:\"Seperated Blood\"}},Damage:0s}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/entitydata @e[tag=NPC] {Tags:[],CustomName:NPC}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/entitydata @e[name=PlayerNPC] {CustomName:Steve,CustomNameVisible:1,Tags:[PlayerNPC]}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @e[score_NPCMove_min=21] NPCMove 0"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-1 chain_command_block 1 replace {auto:1,Command:"/execute @e[score_NPCMove=0] ~ ~ ~ /entitydata @e[tag=PlayerNPC,c=1] {Pose:{Body:[0f,0f,0f],LeftArm:[0f,0f,0f],RightArm:[0f,0f,0f],LeftLeg:[0f,0f,0f],RightLeg:[0f,0f,0f],Head:[0f,0f,0f]}}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_NPCMove_min=16,score_NPCMove=16] ~ ~ ~ /entitydata @e[tag=PlayerNPC,c=1] {Pose:{Body:[0f,0f,0f],LeftArm:[0f,0f,0f],RightArm:[0f,0f,0f],LeftLeg:[0f,0f,0f],RightLeg:[0f,0f,0f],Head:[0f,0f,0f]}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_NPCMove_min=11,score_NPCMove=11] ~ ~ ~ /entitydata @e[tag=PlayerNPC,c=1] {Pose:{Body:[0f,0f,0f],LeftArm:[30f,0f,0f],RightArm:[-30f,0f,0f],LeftLeg:[-30f,0f,0f],RightLeg:[30f,0f,0f],Head:[0f,0f,0f]}}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_NPCMove_min=6,score_NPCMove=6] ~ ~ ~ /entitydata @e[tag=PlayerNPC,c=1] {Pose:{Body:[0f,0f,0f],LeftArm:[0f,0f,0f],RightArm:[0f,0f,0f],LeftLeg:[0f,0f,0f],RightLeg:[0f,0f,0f],Head:[0f,0f,0f]}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_NPCMove_min=1,score_NPCMove=1] ~ ~ ~ /entitydata @e[tag=PlayerNPC,c=1] {Pose:{Body:[0f,0f,0f],LeftArm:[-30f,0f,0f],RightArm:[30f,0f,0f],LeftLeg:[30f,0f,0f],RightLeg:[-30f,0f,0f],Head:[0f,0f,0f]}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~ chain_command_block 2 replace {auto:1,Command:"/scoreboard players set @e[tag=!NPCMove,name=NPC] NPCMove 0"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @e[tag=NPCMove] NPCMove 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @e[name=NPC] remove NPCMove {Motion:[0.0,0.0,0.0]}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @e[name=NPC] add NPCMove"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[name=NPC] ~ ~ ~ /tp @e[tag=PlayerNPC,c=1] @e[c=1]"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~1 chain_command_block 2 replace {auto:1,Command:"/execute @e[name=NPC] ~ ~ ~ /teleport @e[tag=PlayerNPC,c=1] ~ ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/entitydata @e[name=SpawnNPC] {Health:0.0f,DeathTime:19s}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=SpawnNPC] ~ ~ ~ /summon ArmorStand ~ ~ ~ {DisabledSlots:2039583,CustomName:PlayerNPC,ShowArms:1,NoBasePlate:1,NoGravity:1,Invulnerable:1,ArmorItems:[{id:minecraft:leather_boots},{id:minecraft:leather_leggings},{id:minecraft:leather_chestplate},{id:minecraft:skull,Damage:3}]}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=SpawnNPC] ~ ~ ~ /summon Villager ~ ~ ~ {Profession:0,Career:1,Invulnerable:1,Tags:[NPC],ActiveEffects:[{Id:14,Amplifier:1,Duration:20000000,ShowParticles:0b}],Offers:{}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=NPC] ~ ~ ~ detect ~ ~-1 ~ command_block 0 /entitydata @e[c=1] {Motion:[0.0,0.0,0.0]}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~1 chain_command_block 1 replace {auto:1,Command:"/execute @e[tag=NameTag] ~ ~ ~ /execute @e[name=NPC,r=2] ~ ~ ~ /kill @e[tag=NameTag,c=1]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=NameTag] ~ ~ ~ /execute @e[name=NPC,r=1] ~ ~ ~ /tp @e[c=1] ~ ~1 ~"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=NameTag] ~ ~ ~ /execute @e[name=NPC,r=1] ~ ~ ~ /setblock ~ ~ ~ command_block 0 replace {Command:\"/entitydata @e[tag=PlayerNPC,c=1,r=2] {ArmorItems:[{id:minecraft:leather_boots},{id:minecraft:leather_leggings},{id:minecraft:leather_chestplate},{id:skull,Damage:3,Count:1,tag:{SkullOwner:Steve}}],CustomName:Steve}\",TrackOutput:0}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add NameTag {OnGround:1b,Item:{id:minecraft:name_tag}}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[tag=Lamp] ~ ~ ~ /execute @e[tag=Piston,dy=0] ~ ~ ~ /execute @e[tag=EnderCrystal,dy=0] ~ ~ ~ /kill @e[tag=Craft,r=1]"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ chain_command_block 3 replace {auto:1,Command:"/execute @e[tag=Lamp] ~ ~ ~ /execute @e[tag=Piston,dy=0] ~ ~ ~ /execute @e[tag=EnderCrystal,dy=0] ~ ~ ~ /summon FireworksRocketEntity ~ ~ ~ {LifeTime:0,FireworksItem:{id:fireworks,Count:1,tag:{Fireworks:{Explosions:[{Type:0,Colors:[1638655],FadeColors:[4243455]}]}}}}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/execute @e[tag=Lamp] ~ ~ ~ /execute @e[tag=Piston,dy=0] ~ ~ ~ /execute @e[tag=EnderCrystal,dy=0] ~ ~ ~ /summon Item ~ ~ ~ {Item:{id:minecraft:spawn_egg,Count:1b,tag:{EntityTag:{id:Squid},ench:[],display:{Name:Centrifuge}}}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add Craft {OnGround:1b,Item:{id:minecraft:end_crystal,Count:1b}}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add Craft {OnGround:1b,Item:{id:minecraft:piston,Count:1b}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add Craft {OnGround:1b,Item:{id:minecraft:redstone_lamp,Count:1b}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-1 chain_command_block 3 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add EnderCrystal {OnGround:1b,Item:{id:minecraft:end_crystal,Count:1b}}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add Piston {OnGround:1b,Item:{id:minecraft:piston,Count:1b}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players tag @e[type=Item] add Lamp {OnGround:1b,Item:{id:minecraft:redstone_lamp,Count:1b}}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=NPC] ~ ~ ~ detect ~ ~-1 ~ magma 0 /kill @e[dy=0,type=!Player]"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-1 repeating_command_block 5 replace {auto:1,Command:"/execute @e[name=NPC] ~ ~ ~ detect ~ ~-2 ~ wool 14 /entitydata @e[c=1] {Motion:[0.0,0.0,0.0]}"}},{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 replace {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}