I am currently building an open world minecraft adventure map, primarily focused around compatibility for public multiplayer minecraft server. I would like to create events such as; spawning mobs when players enter dungeons, teleporting players between towns and spawning building through the filling and deletion of blocks.
My question is, would it be better to use command blocks and redstone or a custom bukkit plugin written specifically for my purposes. I'm specifically looking for information on lag cause due to filling and deleting block and what kind of performance increase i can get from using one of these methods over the other.
I would also appreciate any other information for the pros and cons of command blocks vs bukkit plugins.