This plugin is a minigame that is sort of like paintball, but instead of shooting other players, you try to cover the ground in "paint."
Several commands and features have been added so far, but this plugin is far from completed. As of right now, you can create a PaintWar game by selecting a cuboid region with WorldEdit and using /pw create <name>. Games are started with /pw start <name> and stopped with /pw stop <name>. Players join the game with /pw join <name>. They will be sorted into two teams: red and blue. They will be given an iron horse armor "paintball gun" that can shoot infinite snowballs. Player can only shoot the ground. Players' XP bars are timers for the game. At the end of the game, if Vault support is enabled (through config.yml), the winning team gets $50 for each player. Players can leave with /pw leave. Their inventories will be restored. When used without any arguments, /pw list shows a list of PaintWar games. When used with a game name as the argument, it lists players who are currently playing in that game. Status and time left of games can be gotten with /pw status <name>. Games can be deleted with /pw delete.
Basically, for the people who don't want to read all that, games are working, but some features like signs, lobbies, and teleporting players to the arena aren't working. A workaround would to be to use a command block attached to a button to have them join the game and teleport them to somewhere in the arena. Teleporting players in now works (not out though).
There are permissions for each command:
If using Vault, a Vault-supported economy plugin will be required.
Source code can be found on GitHub, here.
If you have any questions, suggestions, or error reports, please leave them below.