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
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.
Is this plugin the same as https://dev.bukkit.org/projects/paintwar? I'm looking for an updated one, but I see yours is still in Beta so im not sure if it will be compatible with my actual PaintWar's configs and arenas
Sorry for the late reply. No, it is not the same game as the one you linked. It's kinda funny how similar it is though. I never knew such a thing existed. I'm also not exactly actively working on this project. I only really have time to work on it during US summer break (June, July, and some of August), although I can sometimes find time during other breaks also.
@ELSaitam
Those are all eventual planned features. First, I have to keep players inside the arena and make sure that they can only shoot the ground of the arena. After that, I will implement some kind of gamemode. I'll probably use a poll and see what people want first. Then, I will add features like those that you and JamsyBoy14 have mentioned. They're all great ideas, I just need to get the basic stuff done before moving on to more advanced minigame features.
@JFischer00
Please add signs stating the amount of players that are in the game and the maximum number of players. and the State of play, for example: in game, waiting, restart. and be able to modify the signs in the configuration, for example: sign: first-line: '&2Snow Ball Fight' second-line: '&5%NameArena%' third-line: 'Players &7[&b%currentplayers%&7/&b%maxplayers%&7]' fourth-line: '%status%' . That I would like very much to my hope that you can add it :D
@fr233
No, I may create some some maps and put them up for download, especially for the more specialized gamemodes to come, but for right now, this plugin is in a testing phase. Next, I am going to start hooking in to the WorldEdit API for arena creation. Then, I will focus on determining which team has painted more of the map at the end of the time. Those are my next planned features.
is there a map?
@JamsyBoy14
Those are planned features (I guess I should make full minigame a little more specific xD). Next, I'm going to implement some kind of hit counter per team and a timer or something. Then, I will work on making it into a complete minigame with all that you mentioned, with just the timed gamemode, and finally I will add other gamemodes.
By the way, I did not come up with the game idea. My friend came up with the idea from a game called Splatoon scheduled to be released May 29th. I am just the programmer, making it for him.
I would love a video tutorial made. Obviously, that's still a ways down the line, but that would be awesome.
This plugin has great potential because the minigame is awesome and you're creativity sounds great. Could you add the command to set lobby, arena, and a join sign? That would be awesome and I would do a video tutorial on it to.
Please update to the latest version, dev-0.4. It works as expected. I am very sorry for any inconvenience caused.