Paintball War Edition

![]()
Download latest....
Download latest

Want to help?
Hey!
I haven't found much time to work on this project lately. If you want to contribute, the source code can be found here: https://github.com/PaintballWarEdition/PaintballLegacy
Feel free to open pull requests, but try to keep the changes per PR minimal to reduce the time required to review them. If you have larger or more complex changes in mind, feel free to contact me to discuss them before you start working on them.
We also started to move the documentation over to Github: https://github.com/PaintballWarEdition/PaintballLegacy-Wiki/wiki
But this can certainly be improved. If you want to help with the documentation, feel free to contact me and send me your Github username.
If you can contribute and maintain translations of the plugin, or have other ideas of how you could contribute, let me know as well!
Thanks.

Paintball is a fast paced and action packed multiplayer game.
In the classic TeamDeathMatch mode 2 teams compete against each other to bombard each other with snowballs. Once a player is hit, he's out and automatically leaves the arena and has to wait in the paintball lobby for his mates to finish and the next match to start. In the Paintball lobby you will meet all paintball players, choose your team and wait for enough players, or the end of the last match. When all conditions are met, a countdown starts which announces the next match.
Some license stuff:
You can find the full license terms here: https://dev.bukkit.org/projects/paintball_pure_war/license
You can find a basic summary of it at the bottom of this page.
Quote:Our main target is to keep this plugin easily integratable on any standard survival server without disturbing the survival feeling. You don't have to dedicate a whole server or world to this plugin!

Basic-Features
Paintball is constantly expanding. There are more and more features added which have not much to do with the classic paintball game. But do not panic: According to your personal preferences you can modify or disable most things in the config.yml in the Paintball folder.
- No client or server modifications or additional plugins are required !
- Multiple Arenas: Build as many arenas as you like !
- Complete freedom on what your arena looks like! As Paintball does not care about your arenas borders, your arena can have any shape and layout, as long as it is impenetrable. Simple build some sort of wall around your arena to keep your players inside.
- Multiple Spawns: Paintball lets you define multiple spawn points for each team (red, blue, spectators) !
- Automatic-Lobby-Arena-System: The Paintball lobby will automatically rotate through all your ready arenas. No need for administrators to be online !
Limitation: Currently there can always only run one match at a time.
- Easy: No complex setup needed ! Only 4 commands and your arena is ready and added to the automatic arena rotation !
- Mechanism to strictly seperate Survival and Paintball and to prevent "cheating" in and with Paintball.
- Easy and individually adjustable small Shop, where you can buy ammunition or other special and unique "weapons", gadgets and power-ups with the Paintball-Cash earned during the matches.
- Ranking: Your players gain points to compete with each other !
- Various statistics: examples are Points, Cash, Kills, Deaths, Hits, Shots, KD, Accurancy, Teamattacks, Wins and Defeats for each player, each arena and as a whole.
- Toggleable Killfeed ! Turn it off if it spams you !
- Most stuff is configurable ! For advanced information click here.
- Much, much more!
Easy integration on every survival server!
Our main target is to keep this plugin easily integratable on any standard survival server without disturbing the survival feeling. Players shall not be able to swindle items or gain other advantages over survival players through Paintball.
Here you got some sort of overview what actions are taken to protect the survival-part of the server:
People with the 'paintball.admin' permissions node can bypass some of them.
- Prevent commands that are not related to Paintball. So player can't teleport or use commands as a benefit.
- Prevent breaking and placing of blocks.
- Prevent dropping and picking up items, or dropping the armor.
- Options to let players only join with full health or hunger so they can't escape during fights.
- Options to save the players inventory when joining the lobby and restore afterwards.
- Paintball inventory is cleared when leaving the lobby.
- Turned off damage and starvation inside the lobby.
- Many things can be disabled if they create problems with your other plugins.
- Explosions do no damage to blocks.
- Only Paintball players receive the Paintball messages. Your other players will not get spammed.

Videos on Youtube!
Arena setup
German(!) introduction
A french plugin description and video can be found here:
http://minecraft.fr/paintball-war-edition/

Additional information
Hint about version checking and stats collecting:
This plugin is checking dev.bukkit.org for new updates. This can be disabled in the config with the setting "Server.Version Check".
This plugin is also doing some periodically stats tracking to mcstats.org which helps me to determine how many servers are using it. This can be disabled with the setting "Server.Metrics".
And the plugin is also sending some stats to blablubbabc.de to maybe prepare for some kind of later serverlist (a list of paintball servers). Currently those data are only stored in a non-public mysql table on my server.
- This means that this plugin is sending some general information about the minecraftserver, like: ip-adress, port, servername, slots, motd, bukkit version, if server is in onlinemode and if it has whitelist enabled.
- And some information about paintball like: how many players already played paintball there and if it is an paintball-only server (autolobby enabled) and if the server admin wants the server to be listed at some kind of public server list later, when it is finished.
→Those data are currently only send once every reload.
→ For people who don't want to share these informations with me :( → you can en- and disable this in the serverlist config (plugins/Paintball/serverlist.yml) with the setting "post enabled"
For bug reports or fixes for common problems take a look at the Issues page.
Don't spam with your error here !
For a list of ideas and suggestions take a look at the Ideas page!
Feel free to leave a message here!
(How you like it, what you like most, what you like in no way. I'm interested in your opinion!)

Donators 
A big "thank you" to everybody who is keeping my motivation up through donations!
| OklaMokla | zrocweb | Brian |
| mattmc291 | treestompz | hector22x |
| IceRhal | Lars | xprotect |
| TheOnlyRealTGS | breachSWE | forestovserver |
| jeracom | MineCrystalSpain | Urban_Professional |
| Lamont Ellingson | Meegacoolman |
If you like this plugin, don't spare the effort to
any amount that you consider reasonable and/or leave a positive comment!

Usage conditions / License
Paintball Server Plugin for Minecraft
by blablubbabc
You can find the full license terms here: https://dev.bukkit.org/projects/paintball_pure_war/license
Those may be updated from time to time. In summary:
- Usage of this software is on own risk. I give no warranty in any kind that this software is working as intended.
- Modifications for personal use are mostly allowed. See the license for limitations on that. (Also note that the source code isn't publically available just yet. So actual modifications might be rather tricky currently.)
- Do not redistribute or publicly upload the plugin, with or without modifications. People are supposed to always download it for themselves from this page.
- Do not use for commercial purposes! This also applies to add-ons (other plugins or services for example) which are related or used in relation to this plugin! Examples: Don't sell any in-game currency that can be used related to paintball. Don't sell access, or prioritize paying players when joining paintball or the server running paintball. Make sure that your "donors" don't get any benefits such as abilities that can be used within the matches, or otherwise in relation with paintball.
Thank you for respecting these conditions!
If you have any questions on this feel free to contact me.

-
View User Profile
-
Send Message
Posted Jul 5, 2013@blablubbabc
Awesome
-
View User Profile
-
Send Message
Posted Jul 4, 2013@THEREDBARON24
Yeah you can change it, and yes, iron/diamond are possible. Ps.: It's another green than the lieutenant green and it's full body armor).
Arena list should also already be in pages of 10 arenas now.
I added something which will probably extinguish you, if you are burning, but fire damage is turned off via config (included in the "other damage" setting there). However, not tested yet, as on my server the damage is turned on. But will test this before release.
Thevote listener hooks into votifier and players which vote get an customizeable amout of cash. default 100 or so. There are no messages however, when a player receives the cash.. yet
-
View User Profile
-
Send Message
Posted Jul 4, 2013@blablubbabc Is there a configurable option for the master chief? and can this include more than colors (diamond, iron,etc.)? I am only wanting to change this since green is already being used by Lieutenant Your fix for the shop would work fine, again, you're doing the best given the limited options you have. Also, can or have you put the list of arenas into packs of 20-50 so you can use pb arena list, pb arena list 2. so that way people that have a ton of arenas can still view them all? Also, were you able to fix the being on fire and having the fire texture on your screen? You had also said something about a vote listener. Is this coming in the new update and what do voters get (is is configurable)? thx
-
View User Profile
-
Send Message
Posted Jul 4, 2013@THEREDBARON24
Commander is already Diamond and I think green fits "Master Chief" pretty well :-P
New Gifts are also added.
I don't know. Probably not.. You can however change the colors in the ranks config via red-blue-green values. points are also configurable.
I guess you mean in the shop item menu: This is nothing I can change via bukkit api.. :-( However, I could change it to display another number (like no number (=1)) if the amount is higher than 64. Shall I change that?
-
View User Profile
-
Send Message
Posted Jul 4, 2013@blablubbabc
Just a couple of suggestions: Could you make the armor of Master Chief Diamond instead of green as I think that that would make more sense (just my opinion). Also for gifts, could you update the config to include all weapons as it currently only allows a few. Also, is the armor craftable? and are the points for each rank configurable? (I think you already said they are but i Cant find that) Also in the new shop it appears that the package for 100 snowballs only has 64. Can you fix this or can a plugin like worldguard/edit edit the stack sizes? Thx for the help, is should be an awesome update!
-
View User Profile
-
Send Message
Posted Jul 4, 2013@THEREDBARON24
Ah yeah, thank you to remind me. I yesterday changed from Book_and_quill to only book and forgot to also change it in the listener.
I will check again with the mines if they are really not disappearing. I think was was a bug in the old version which should now be fixed, but I will check again.
Default ranks (can be customized) are:
You can change, remove and add everything you like. Ranks can have a chat prefis and you can settup a complete armor for them which they will wear in lobby. In shop there is now an additional number at the end, which stands for the needed rank. It starts with 0, which stands for the first and lowest rank.
I will probably have to add a notification when a player levels up and and overview over the ranks and how many points needed for first ranks etc. I just have no idea yet where to put it. Maybe into a message when he joins the lobby or so (?). Or additional to the rank command, as this command is currently only for displaying 1 single number..
If you get many gifts at once the sound can probably be a bit anoyying.. but that shouldn't be the average case.
Map rotation is random (and it will try to not play 1 arena 2 times in a row), but can be changed back to regular rotation in the config.
The match not ending bug is something very strange, which I am not able to either reproduce nor exactly know under which exact situation it comes up. Howevere I have an unsure idea: I have some so called "synchronization" at some important points in the code (when a player leaves the lobby/ a match for example), so that everything is run one player after another and not all at the same time. I removed some of these synchronizations because I thought players leaving will probably anyway always be handled by craftbukkit/spigot one after the other.
So however, I still don't exactly know where it fails but I changed that and added it back in at all places where I removed it.
@xTimer3D
Check your pvp settings: pvp has be be enabled in your arena somehow.
-
View User Profile
-
Send Message
Posted Jul 3, 2013I tested the plugin out on your server and here are just some things i noted: The shop "shortcut" with the book doesnt appear to work because when I click with the book in hand it doesnt open... Is this just something im doing or a small issue? The mines (flower pots) appear not to be disappearing. Is this something you put into place of a new feature? I like the new noises i.e. when you get a gift, the new hit noise etc. The implementation of the scoreboard is awesome since it changes when a new match starts etc. Very complete! The method of throwing the new weapons is creative. It doesnt work as well as regular snowballs, etc. which are meant to be thrown however You made the best out of that situation. You had said earlier that there are 15 ranks. Would you mind listing these, what you can unlock, and the points necessary to get to each rank. Is map rotation now random? Is the bug for the match not ending fixed as that is the biggest issue on my server currently If there are any big changes that I missed would you please inform me so I know what to prepare for. Thanks for all the hard work. You have made a great plugin!
-
View User Profile
-
Send Message
Posted Jul 3, 2013While I'm in a match and I hit someone with a paintball nothing happens. Any help?
-
View User Profile
-
Send Message
Posted Jul 3, 2013News on the upcoming Update v1.1.9
Hey, you can test the current dev version of Paintball on my server: blablubbabc.de
If you find any bugs (I hope not), or have (small) suggestions of what should or could slightly be changed, feel free to let me know.
I plan to release this version as a 1.6 compatible version when a more stable 1.6 beta of craftbukkit is out ( So I don't have to release another version just a short time later to update to 1.6). The new version will then be no longer compatible to 1.5 due to small changes in the bukkit API since 1.6.
If time passes and no 1.6 beta is released the next week(s), I will probably just keep adding small features until then :-P
So, check out the new version there and let me know what you think of it. :)
-
View User Profile
-
Send Message
Posted Jul 3, 2013@THEREDBARON24
probably, probably not :).
-
View User Profile
-
Send Message
Posted Jul 3, 2013Given that texture packs are now converted to resource packs, will your pack include changes the the sounds? I know that those can be modified now and I was wondering if you were going to use that? thx!
-
View User Profile
-
Send Message
Posted Jul 2, 2013@MrREOM
Setup signs, that display each players individual paintball stats.
-
View User Profile
-
Send Message
Posted Jul 2, 2013what can you do the Optional dependency with Individual signs?
-
View User Profile
-
Send Message
Posted Jul 2, 2013If anyone is interested in playing this, it is installed on my server. :D mc.foncusedcraft.us.to
-
View User Profile
-
Send Message
Posted Jun 30, 2013@jochembru39
Take a look at the commands: "/pb admin lobby spawn" is the one you need
-
View User Profile
-
Send Message
Posted Jun 30, 2013I have the plugin in my server. But how to create a lobby. I don't know how to set a lobby.
-
View User Profile
-
Send Message
Posted Jun 29, 2013@RMMontage
I prefer not adding random people to my skype acc and i appreciate to be able to think about a possible answer before sending it. So send me a pm and i will answer within a day at max.
-
View User Profile
-
Send Message
Posted Jun 29, 2013@blablubbabc
Could you please add me on Skype? I really need to talk you without any delay. Thanks.
My contact: RMMontage
-
View User Profile
-
Send Message
Posted Jun 29, 2013@RMMontage
The paintball cash was meant only for the paintball in the first place and thats why it is seperate from your normal server economy. Also I don't want to add the possibility to to transfer normal economy to paintball cash, because I can not control where player got the money from and as I do not want that the plugin is used for commercial purposes I want to keep everything out which makes it easier to use it for this purpose (say thank you to everybody who disrespects the usage conditions.. :( ).
However I could add a possibility to transfer paintball cash to your normal servers economy or add rewards outside of paintball (economy money and items etc.). But I don't know if this is satisfactory enough for your purpose...
@THEREDBARON24
I will think about the cooldown. If you players gain money to fast, then you can try to configure it that they don't get that much and/or higher the prices of the shop.
There is already a sound when a player is killed and/or hit (played to the killer only I think). I plan to make sounds costumizeable someday anyway.
-
View User Profile
-
Send Message
Posted Jun 29, 2013@blablubbabc
That would work too. I was thinking a cooldown of just like 2-3 seconds (which simulates a reload). However it is up to you. The problem is that players can easily buy a ton of ammunition, however while it does consume money, most of these players can just play a few rounds and be back to where they were in terms of money. Also, would you mind adding a sound like a note from a noteblock when a player is killed. I just thought that would sound kind of cool thx