/summon MinecartCommandBlock ~ ~3 ~ {Command:blockdata ~-1 ~5 ~3 {Command:scoreboard players set @e fouCiB 4 {Item:{id:minecraft:stone,Count:3b},OnGround:1b}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~5 ~4 {Command:execute @e[score_fouCiB_min=3,score_fouCiB=3] ~ ~ ~ execute @e[score_fouCiB_min=4,score_fouCiB=4,r=0] ~ ~ ~ summon Item ~ ~1 ~ {CustomName:"Walking Path",CustomNameVisible:1,Item:{id:spawn_egg,Count:3,tag:{display:{Name:Path},EntityTag:{id:"Bat",Silent:1,Tags:["pathCA"]}}},PickupDelay:40}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~5 ~5 {Command:execute @e[score_fouCiB_min=3,score_fouCiB=3] ~ ~ ~ execute @e[score_fouCiB_min=4,score_fouCiB=4,r=0] ~ ~ ~ kill @e[score_fouCiB_min=1,r=0]},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~5 ~6 {Command:scoreboard players set @e fouCiB 6 {Item:{id:minecraft:stick}}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~5 ~7 {Command:scoreboard players set @e fouCiB 5 {Item:{id:minecraft:leaves,Count:2b},OnGround:1b}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~5 ~8 {Command:execute @e[score_fouCiB_min=5,score_fouCiB=5] ~ ~ ~ execute @e[score_fouCiB_min=6,score_fouCiB=6,r=0] ~ ~ ~ summon Item ~ ~1 ~ {CustomName:"Hedge",CustomNameVisible:1,Item:{id:spawn_egg,Count:4,tag:{display:{Name:Hedge},EntityTag:{id:"Bat",Silent:1,Tags:["hedgCA"]}}},PickupDelay:40}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~5 ~9 {Command:execute @e[score_fouCiB_min=5,score_fouCiB=5] ~ ~ ~ execute @e[score_fouCiB_min=6,score_fouCiB=6,r=0] ~ ~ ~ kill @e[score_fouCiB_min=1,r=0]},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~5 ~10 {Command:scoreboard players set @e fouCiB 7 {Item:{id:minecraft:flower_pot},OnGround:1b}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~6 ~3 {Command:execute @e[score_fouCiB_min=3,score_fouCiB=3] ~ ~ ~ execute @e[score_fouCiB_min=7,score_fouCiB=7,r=0] ~ ~ ~ summon Item ~ ~1 ~ {CustomName:"Flower Bed",CustomNameVisible:1,Item:{id:spawn_egg,Count:2,tag:{display:{Name:Flower Bed},EntityTag:{id:"Bat",Silent:1,Tags:["flbCA"]}}},PickupDelay:40}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~6 ~4 {Command:execute @e[score_fouCiB_min=3,score_fouCiB=3] ~ ~ ~ execute @e[score_fouCiB_min=7,score_fouCiB=7,r=0] ~ ~ ~ kill @e[score_fouCiB_min=1,r=0]},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~6 ~5 {Command:execute @e[tag=benCA] ~ ~ ~ execute @p[rym=-134,ry=-45] ~ ~ ~ execute @e[tag=benCA,c=1] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Tags:["beCdir1"],Invisible:1}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~6 ~6 {Command:execute @e[tag=benCA] ~ ~ ~ execute @p[rym=45,ry=134] ~ ~ ~ execute @e[tag=benCA,c=1] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Tags:["beCdir1"],Invisible:1}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~6 ~7 {Command:execute @e[tag=benCA] ~ ~ ~ execute @p[rym=-44,ry=44] ~ ~ ~ execute @e[tag=benCA,c=1] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Tags:["beCdir2"],Invisible:1}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~6 ~8 {Command:execute @e[tag=benCA] ~ ~ ~ execute @p[rym=135,ry=-135] ~ ~ ~ execute @e[tag=benCA,c=1] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Tags:["beCdir2"],Invisible:1}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~6 ~9 {Command:kill @e[tag=benCA]},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~6 ~10 {Command:execute @e[tag=beCdir1] ~0.3 ~-1.55 ~-0.5 summon ArmorStand ~ ~ ~ {Invisible:1,NoGravity:1,HandItems:[{id:stick,Count:1},{}],DisabledSlots:2039583,Pose:{RightArm:[-100f,0f,-20f]}}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~7 ~3 {Command:execute @e[tag=beCdir1] ~-0.27 ~-0.7 ~ summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~7 ~4 {Command:execute @e[tag=beCdir1] ~0.27 ~-0.7 ~ summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~7 ~5 {Command:execute @e[tag=beCdir1] ~-0.27 ~-0.7 ~-0.53 summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~7 ~6 {Command:execute @e[tag=beCdir1] ~0.27 ~-0.7 ~-0.53 summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~7 ~7 {Command:execute @e[tag=beCdir1] ~0.4 ~-1.6 ~-0.5 summon ArmorStand ~ ~ ~ {Invisible:1,NoGravity:1,HandItems:[{id:stick,Count:1},{}],DisabledSlots:2039583,Pose:{RightArm:[-100f,0f,20f]}}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~7 ~8 {Command:execute @e[tag=beCdir1] ~0.3 ~-1.55 ~-1.5 summon ArmorStand ~ ~ ~ {Invisible:1,NoGravity:1,HandItems:[{id:stick,Count:1},{}],DisabledSlots:2039583,Pose:{RightArm:[-100f,0f,-20f]}}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~7 ~9 {Command:execute @e[tag=beCdir1] ~0.4 ~-1.6 ~-1.5 summon ArmorStand ~ ~ ~ {Invisible:1,NoGravity:1,HandItems:[{id:stick,Count:1},{}],DisabledSlots:2039583,Pose:{RightArm:[-100f,0f,20f]}}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~7 ~10 {Command:execute @e[tag=beCdir1] ~-0.27 ~-0.7 ~-1.06 summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~8 ~3 {Command:execute @e[tag=beCdir1] ~0.27 ~-0.7 ~-1.06 summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~8 ~4 {Command:execute @e[tag=beCdir1] ~ ~-1.7 ~ summon EntityHorse ~ ~1 ~ {CustomName:"beCen1",NoAI:1,Silent:1,ActiveEffects:[{Id:14,Amplifier:1,Duration:20000000,ShowParticles:0b}],Rotation:[90f]}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~8 ~5 {Command:execute @e[tag=beCdir1] ~ ~-1.7 ~-1 summon EntityHorse ~ ~1 ~ {CustomName:"beCen1",NoAI:1,Silent:1,ActiveEffects:[{Id:14,Amplifier:1,Duration:20000000,ShowParticles:0b}],Rotation:[90f]}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~8 ~6 {Command:execute @e[tag=beCdir1] ~ ~-1.7 ~-1 entitydata @e[type=ArmorStand,r=1] {Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:wooden_pressure_plate}],DisabledSlots:2039583}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~8 ~7 {Command:kill @e[tag=beCdir1]},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~8 ~8 {Command:execute @e[tag=beCdir2] ~-0.5 ~-1.55 ~0.3 summon ArmorStand ~ ~ ~ {Invisible:1,NoGravity:1,HandItems:[{id:stick,Count:1},{}],DisabledSlots:2039583,Pose:{RightArm:[-100f,0f,-20f]},Rotation:[90f]}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~8 ~9 {Command:execute @e[tag=beCdir2] ~-0.5 ~-1.6 ~0.4 summon ArmorStand ~ ~ ~ {Invisible:1,NoGravity:1,HandItems:[{id:stick,Count:1},{}],DisabledSlots:2039583,Pose:{RightArm:[-100f,0f,20f]},Rotation:[90f]}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~8 ~10 {Command:execute @e[tag=beCdir2] ~0.5 ~-1.55 ~0.3 summon ArmorStand ~ ~ ~ {Invisible:1,NoGravity:1,HandItems:[{id:stick,Count:1},{}],DisabledSlots:2039583,Pose:{RightArm:[-100f,0f,-20f]},Rotation:[90f]}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~9 ~3 {Command:execute @e[tag=beCdir2] ~0.5 ~-1.6 ~0.3 summon ArmorStand ~ ~ ~ {Invisible:1,NoGravity:1,HandItems:[{id:stick,Count:1},{}],DisabledSlots:2039583,Pose:{RightArm:[-100f,0f,20f]},Rotation:[90f]}},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~9 ~4 {Command:execute @e[tag=beCdir2] ~ ~-0.7 ~0.27 summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~9 ~5 {Command:execute @e[tag=beCdir2] ~ ~-0.7 ~-0.27 summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~9 ~6 {Command:execute @e[tag=beCdir2] ~-0.53 ~-0.7 ~-0.27 summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~9 ~7 {Command:execute @e[tag=beCdir2] ~-0.53 ~-0.7 ~0.27 summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~9 ~8 {Command:execute @e[tag=beCdir2] ~-1.06 ~-0.7 ~-0.27 summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~9 ~9 {Command:execute @e[tag=beCdir2] ~-1.06 ~-0.7 ~0.27 summon ArmorStand},Passengers:[{id:"MinecartCommandBlock",Command:blockdata ~-1 ~9 ~10 {Command:execute @e[tag=beCdir2] ~-1 ~-1.7 ~ entitydata @e[type=ArmorStand,r=1] {Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:wooden_pressure_plate}],DisabledSlots:2039583}},Passengers:[{id:"MinecartCommandBlock",Command:setblock ~ ~ ~1 command_block 0 replace {auto:1b,Command:fill ~1 ~-4 ~-1 ~ ~ ~ air},Passengers:[{id:"MinecartCommandBlock",Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}