Command: /summon MinecartCommandBlock ~ ~1 ~ {Command:/setblock ~5 ~1 ~ minecraft:command_block 0 replace {Command:"/tp @e[type=Witch,name=Potion_Trader] ~ ~-200 ~",TrackOutput:0},Riding:{id:"MinecartCommandBlock",Command:/setblock ~4 ~1 ~ minecraft:command_block 0 replace {Command:"/execute @e[type=Witch,name=Potion_Trader] ~ ~ ~ /summon Villager ~ ~ ~ {CustomName:"",CustomNameVisible:1,Profession:1,Offers:{Recipes:[{rewardExp:1b,maxUses:2147483647,uses:0,buy:{id:potion,Damage:8227,Count:1},buyB:{id:glowstone_dust,Count:1},sell:{id:potion,Damage:8195,Count:1,tag:{CustomPotionEffects:[{Id:11,Amplifier:0,Duration:2400}]}}},{rewardExp:1b,maxUses:2147483647,uses:0,buy:{id:potion,Damage:32,Count:1},buyB:{id:skull,Damage:1,Count:1},sell:{id:potion,Damage:8204,Count:1,tag:{CustomPotionEffects:[{Id:20,Amplifier:0,Duration:900}]}}},{rewardExp:1b,maxUses:2147483647,uses:0,buy:{id:potion,Damage:8192,Count:1},buyB:{id:stone_pickaxe,Count:1},sell:{id:potion,Damage:8195,Count:1,tag:{CustomPotionEffects:[{Id:3,Amplifier:0,Duration:5040}]}}},{rewardExp:1b,maxUses:2147483647,uses:0,buy:{id:potion,Damage:8192,Count:1},buyB:{id:rotten_flesh,Count:1},sell:{id:potion,Damage:8260,Count:1,tag:{CustomPotionEffects:[{Id:17,Amplifier:0,Duration:760}]}}}]}}",TrackOutput:0},Riding:{id:"MinecartCommandBlock",Command:/setblock ~3 ~-1 ~ minecraft:command_block 0 replace {Command:"/fill ~ ~1 ~ ~3 ~1 ~ air",TrackOutput:0},Riding:{id:"MinecartCommandBlock",Command:/setblock ~3 ~1 ~ minecraft:command_block 0 replace {Command:"/fill ~ ~-1 ~ ~3 ~-1 ~ redstone_block",TrackOutput:0},Riding:{id:"FallingSand",Block:activator_rail,Data:0,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:redstone_block,Data:0,Time:1,DropItem:0}}}}}}
Press Space To Go To The Next Slide This Command Was Made And Tested In 1.8.9! This Is My First One-Command So DON'T HATE!