When I watched this video I thought it was really cool because of all the structures, and then it wasn't randomly generated. Just use the villagey method with custom buildings (plus their inventory and zombie system), ???, randomly generated endless world.