Instead of having PvP minigames why don't have a complete world.
Nando248's ideas
1-Teams- Maybe foour teams you join one and once you join one you can't change
2.Battle- The battle will take place in every part of the world(except on a little chunk of planet floating above)
3. Bases- One per team
4.Building-you should be able to build defenses for your team bases or offensives things(such as catapults,etc.)