What did I do? Generate World: Superflat, Preset "RedstoneReady" /tp 30 60 30 /give <player> command_block Commandblock: summon Item ~ ~10 ~ {Item:{id::dirt,Damage:0,Count:1},Age:5919,Motion:[0,0,-0.1], Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"fill ~ ~1 ~ ~ ~-9 ~ air"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~9 56 ~6 redstone_block 0 replace"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"say Have fun!"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"Bats Shot Game"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"say Shoot the bats and go for the diamonds!"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"fill ~ ~1 ~ ~ ~-8 ~ air"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~10 56 ~10 command_block 0 replace {Command:\"tp @e[type=Bat,x=-10,dx=20,y=65,dy=4,z=-10,dz=20] ~ ~-3 ~\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~9 56 ~5 command_block 0 replace {Command:\"fill -31 57 -45 -30 57 -30 redstone_block\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"fill -31 56 -45 -31 56 -30 command_block 0 replace {Command:\"summon Item 1 62 ~38 {Item:{id:iron_ingot,Count:1},Riding:{id:Bat}}\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"fill -30 56 -32 -30 56 -30 command_block 0 replace {Command:\"summon Item 0 62 ~31 {Item:{id:diamond,Count:1},Riding:{id:Bat}}\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"fill ~ ~1 ~ ~ ~-8 ~ air"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~9 57 ~6 command_block 0 replace {Command:\"summon Item 0 60 0 {Item:{id:bow,Count:1}}\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~10 56 ~6 command_block 0 replace {Command:\"tp @p 0 56 0\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~8 56 ~6 command_block 0 replace {Command:\"clear @p\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~9 56 ~7 unpowered_comparator 6 replace"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"fill ~ ~1 ~ ~ ~-8 ~ air"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~9 56 ~8 redstone_wire 0 replace"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"fill ~10 56 ~7 ~10 56 ~9 redstone_wire"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~9 56 ~10 command_block 0 replace {Command:\"tp @e[type=Bat,x=-10,dx=20,y=56,dy=20,z=10,dz=4] ~ ~ ~-3\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~10 56 ~11 command_block 0 replace {Command:\"tp @e[type=Bat,x=-10,dx=20,y=56,dy=20,z=-14,dz=4] ~ ~ ~3\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"fill ~ ~1 ~ ~ ~-8 ~ air"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~11 56 ~10 command_block 0 replace {Command:\"tp @e[type=Bat,x=-14,dx=4,y=56,dy=20,z=-10,dz=20] ~3 ~ ~\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~10 57 ~10 command_block 0 replace {Command:\"tp @e[type=Bat,x=10,dx=4,y=56,dy=20,z=-10,dz=20] ~-3 ~ ~\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"setblock ~10 55 ~10 command_block 0 replace {Command:\"tp @e[type=Bat,x=-10,dx=20,y=56,dy=4,z=-10,dz=20] ~ ~3 ~\"}"}, Riding: {id:FallingSand,TileID:152,Time:1,DropItem:0, Riding:{id:FallingSand,TileID:137,Time:1,DropItem:0,TileEntityData:{Command:"gamerule commandBlockOutput false"} }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
*mind blown* Too much words. Brain malfunctioning. Too complicated. No seriously, my head's trying it's best to figure this out o_o xD D:
Spawn commandblocks with redstone blocks for power then place commands in it (spawn bat) -> Execute -> Then spawn items on bats. Clear now?