Download latest.... Download latest
Ideas (for now ONLY ideas)
- way too many :D
- Weapon cooldowns / limited weapon usages
- join matches even (shortly) after match start
- protection vests
- arena rating
- changeable weapon items
- collectable powerups and other collectable stuff
- more Gadgets and unique weapons, which can be sold by the shop
- abilities (perks)
- Display the actual leading player (hits/kills) ingames nameplate like a "»«" or something.
- Options to modify arena-rotation (maybe use size-categories of the arenas, playlists, disable/enable arenas)
- MySQL support (for online stats)
- Multiple matches at the same time (multiple lobbies)
- letting players create and manage own arenas
- More teams
- "Private" matches
- Fixed teams and tournaments
- Top signs
- killstreak announcments and gifts
- some sort of anti-camp
- intelligent spawn
- Best player (per match/general) and more points for killing this player, OR maybe getting points according to the targets rank
- option for broadcasting the match-result
- Automatic team-correction
- More diverse permissions. Not sure if with that, cause permissions is currently very simple to settup.
- allow more dynamic stuff! (join/leave active matches dynamic as spectator)
- fire extras (flame thrower, explosive stuff which creates mooore fire, ..)
- gamemodes (ctf, free4all, capture 1 flag, conquer the island, paintball-spleef, ..)
- put dead players in spectator mode
- NPC's for the top players
- Keep bought items [in the lobby / on repsawns]
- Buy items in the lobby
- more weapons
- stationary turrets players can use
- options for messages, who shall receive them (broadcast, lobby, match player, alive, world)
- map destruction
- settings for paintball only servers with multiple servers: block joining the server, if there is a match in progress; kicking after match end
- arena renaming
- colored tag names in the lobby depedning on their team/lobbygroup
- automatically run configurable commands on match end and for each winning/losing player, together with some player variable
- team chat
- top signs/heads
- as admin give gadgets/weapons via command in match
Post and discuss your ideas here!
What COULD be added, what should be changed.
Hi, I would like to suggest having more beautiful join signs for painball, maybe in this format:
That would be great, thank you.
possible to make more than one lobby?
vault pay multipliers
The same shop but it use a gui instead.
So we don't have to tap à billion command.
This is already available: Players should get a book in their inventory when playing. When right clicking while holding the book, an inventory gui opens.
lobby items that excecute commands
Like CS:GO, one team has a bomb and the other has to stop them from planting it/defuse it Deathmatch (Every man for himself) Survival (PvE, with different waves) Turf War (Two teams fight to cover the ground in a set amount of time. Basically, Splatoon)
Make it easier for us to add custom melodies
You can create melodies with the software called 'NoteBlockStudio'. Paintball is able to load .nbs files created with it. I don't know if melody creation can be made any easier than that ..
Server Owner can add own weapons!
I admire how there's a page specifically made for ideas. Considering the fact I worked with your plugin back in 2013/2014, the progress you've done so far is beyond reckoning! It's quite amazing how the plugin is now compared when it was first released, for the constant effort you are still putting towards this plugin, till this day, I must say thank you, for all your valuable work.
I have a few ideas that help with managing the arena's setup, having that is requires certain configurations that is specific and unique to each map.
My first thought was the limits of each arena (boundaries), having walls dictate the arena's size, this has made it the most definitely the easiest to setup, and also to code (sorry, I'm asking you too much here with this request lol.). Basically, I think it would be much better to configure the arena's limit that should dictate where the player should move, going out of the limit, or crossing the boundaries, would cause the play to become deceased. This can be done in several ways, the player can be warned and given a duration of let's say 10 seconds (time is customizable), the warning can come up in his action bar or in chat, and if in that duration the player does not reach back to the arena's limit, the player is deceased (extremely useful in ground, under-ground and oceanic maps as it does not require high walls or constant checking for maps of huge areas on escaping possibilities). Or, the player may be instantly killed as soon as the limits have been breached and a warning (with the option to turn on and off) may be issued to allow the player to be aware of the limits (useful in air/sky maps. Maps without the capability to have any walls of any sort). Or even an invisible wall may be in effect, not allowing the player to pass through, thought that may cause a variety of issues regarding the fact that maps may be very diverse, so just causing an instantaneous death region boundary or a warning system is much more simpler and preferred. To not go against the simplicity of this plugin, an option may be allowed to turn this function on or off, keeping it as off for default to allow the arena's environment dictate the boundaries.
My second thought is the customization for inventories, and there are two main paths which this should should be implemented. First, is the default inventory for all maps, and the second, is the inventory set per-arena (which is obviously done only if the creator decides to, otherwise the map uses the default setup, this may get more complex, but you may either let the creator decide to change the inventory setup or just ADD to the inventory setup based on what the default is, but this will cause a sequence of extra commands and advanced configuration, not much, but slightly, so this is up to you to decide.) When deciding the inventory, it's not just the number of snowballs a player may carry when first spawning, but the capability hold a certain number of weapons(the ones you purchase from the shop), or even become equipped with different items, such as an elytra, if maps are able to use that.
Another thought I also do have is the capability to configure how much of an item is able being used per map and per player, I know that's implemented, but I'm also talking about another per-arena option here. Maybe the creator can customize the price, the number of times able to use per map and per player, which is specific for each arena. I'm going too far here and I also think you get where I'm going with this one here. This will add too much complexity to the plugin, so it's also up to you whether you will or not add it to the plugin (after all, everything about this plugin is up to you, lol)
Thank you for reading this incredibly long message, I really do appreciate it, with all my gratitude. I've read the entire list and even recently tried using the plugin, I'm fascinated by the changes and I'm very excited and eager to what's coming up next! I'm even proud that this plugin is a main asset to my server, it would never be as fun or joyful, and it's all thanks to you.
(And for any Grammar-freaks out there, I typed this message at 2 o'clock ...in the morning... after a tiring day, so don't correct me, I know I probably got some mistakes, lol (my eyes are burning (ಥ‸ಥ) )
The paintball rewrite will have 2-dimensional arena boundaries (though they are not really used yet, so there is no mechanism yet for preventing players to go outside, or killing them once they do). Regarding up-down restrictions: There are no limits planned right now. Arenas are supposed to reach from bedrock level up to the maximum height. However it will be possible to enable things like void-damage. And adding a setting to manually kill players if they should somehow get outside those upper/bottom boundaries could be an option as well.
However, as with MC 1.8 there are now the invisible barrier blocks: With those it should be simple to create proper, performant and invisible boundaries for your arenas (especially together with tools like WorldEdit: simply replace all passable blocks at the border of a selected region with those barrier blocks).
Currently (in the rewrite) you will be able to setup multiple different 'loadouts', and you can select, per-match, which loudout your players get (maybe even per-team loadouts, but that isn't added yet). However, currently the loadout does only specify a list of items, and it does not include the armor slots, or the possibility to set items to certain specific slots. I might probably look into this again though.
Also there will be things like PlayerSpawnEvents, which other plugin authors can hook into and then either add items to the loadout, or apply a completely custom inventory afterwards as they like it (though, depending on the gamemode, that might not be supported, ex. if a gamemode requires a certain inventory layout or similar).
Per-match item prices:
You will be able to setup multiple different shops, and you can then specify for every match, which shop is being used. That way you could create a shop in which certain items cost more.
Regarding 'item usage': There is nothing planned for this right now.
For 'weapon items' there are settings which limit the amount of 'concurrently active instances' per match and per player (ex. x airstrikes going on at the same time). And you will be able to create multiple weapons of the same type, ex. another airstrike with different limitation values. Together with the ability to change loadouts and the shop, you should then in summary be able to have different weapon settings per-match.
However, 'total usage limitations' are not (yet) planned. You might create an 'feature ticket' once the rewrite is actually available and then specify that again there.
I like your plugin as there is little configuration to do and it is very fun. I had an idea for the shop.
Idea 1: earn money and manage it thanks to another plugin to enjoy it on any server and other mini-games.
Idea 2: to use the paintball money outside the waiting room.
Sorry, I'm french and this text was translated by Google translate.
Thank you, SeaMoon01