PaintWar

PaintWar

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."


PLEASE READ LATEST CHANGELOG!


Features/Commands

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).

Permissions

There are permissions for each command:

  • /pw - paintwar.base
  • /pw start - paintwar.start
  • /pw stop - paintwar.stop
  • /pw join - paintwar.join
  • /pw leave - paintwar.leave
  • /pw status - paintwar.status
  • /pw list - paintwar.list
  • /pw create - paintwar.create
  • /pw delete - paintwar.delete

Dependencies

WorldEdit

Vault (optional)

If using Vault, a Vault-supported economy plugin will be required.

Source Code

Source code can be found on GitHub, here.

Planned Features

  • This will eventually be a full minigame.
  • There will be two gamemodes (names are not final): fill your side, where you try to be the first team to fill your side and fill the whole map, where you try to fill more of the map than the other team in a set amount of time.
  • More gamemodes may be added.
  • You will only be able to shoot the ground. Completed, just keep your area flat.
  • Ways to kill other players, such as bows or swords will probably be added.
  • Powerups may be added.

If you have any questions, suggestions, or error reports, please leave them below.


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit