Snowballer Paintball

==> Easy installation tutorial <==
Preface
Not long ago I came across this plugin request by _wilson_, consisting of a copycat plugin like codename_B's paintball plugin. I didn't ever try a paintball server before and decided to give it a shot. I discovered it was actually "new" on the server's market and had great fun with it. It's quite addicting. But the request thread closed following an argument between codename_B's plugin's server admin and other users. As I couldn't release my own version of the plugin on that thread, I decided to create a BukkitDev project for it and fully support it.
Features
Snowballer is a fully-featured Paintball plugin. In a nutshell, it has the following features :
- Speedball gamemode support (Automatically creates a game every 10 seconds).
- No configurations needed.
- Easy terrain and spawns setting.
- Easy front-end for the users.
- Spectating system.
- Shop and progression system.
- Very polished (Using features such as sound on kills, colored name plates, vanishing and more!)
Commands
Snowballer has a very simple front-end for the users.
- /red : Joins the red team in the speedball pool.
- /blue : Joins the blue team in the speedball pool.
- /random : Joins a random team in the speedball pool.
- /spectate : Allows spectating of speedball games.
- /pool : Shows who is in the speedball pool.
- /points : Shows currrent points.
- /rank : Shows current rank.
On the other side, it has deep information querying system for admins. Administration of the plugin goes trough the /snow command.
- /snow createterrain [terrainName], aliases : /snow ct [terrainName]
- /snow deleteterrain [terrainName], aliases : /snow dt [terrainName]
- /snow createspawn [terrainName] [teamColor], aliases : /snow cs [terrainName] [teamColor]
- /snow deletespawn [terrainName] [teamColor] [spawnId], aliases : /snow ds [terrainName] [teamColor]
- /snow spawns [terrainName] : List terrain's spawns and ids.
- /snow terrains : List terrains.
- /snow hub : Sets the location where users spawn back on game ending.
- /snow speedball : Toggles speedball on/off.
- /snow tp [hub/terrainName] [spawnId] : Teleports to hub or terrain name and optionally spawn id.
- /snow info pool : Like /pool
- /snow info player [playerName] : Shows informations on player.
- /snow set points [playerName] [numberOfPoints] : Sets a player's number of points.
- /snow set rank [playerName] [rank] : Sets a player's rank.
- /snow shop create : Makes the target entity a shop.
- /snow shop delete : Removes shop behaviour from target entity.
- /snow shop list : List registered shops.
Permissions
snowballer.admin : Allows usage of administration commands. snowballer.nomessage : Removes player notification about Snowballer.
Configurations
Snowball typically doesn't require any configurations. Here are the defaults :
friendly fire: false speedball: true speedball delay: 10 change name plate: true invicible players: true
Progression system
Snowballer features a point, rank and progression system. For now it is strictly linear. From the player's side, all they see is one (or more) shop entities (eg. a testificate), right-click him to get the next ranks and upgrades coming with that rank. Upgrades could be anything, but Snowballer currently only supports armors and number of snowballs at game start. The system should be quite intuitive from looking to its configuration file, progression.yml.
-
View User Profile
-
Send Message
Posted Jun 18, 2012Where is the new download?
-
View User Profile
-
Send Message
Posted Jun 18, 2012The issue is now fixed and a hotfix has been uploaded. (1.1.2) This latest version also has a configuration to toggle colored name plates.
-
View User Profile
-
Send Message
Posted Jun 18, 2012@tannerbenuzzi
Yes indeed, I'm currently investigating the issue and will issue a fix ASAP. It's caused by players having large names. Name plates of players with more than 16 characters in their name will probably be cutted.
-
View User Profile
-
Send Message
Posted Jun 17, 2012When a person joins a team the other person gets kicked with the message: Internal exception: java.io.IOException: Received string length longer than maximum allowed (17 > 16)
-
View User Profile
-
Send Message
Posted Jun 17, 2012My Server ip is Swaggcraft.servegame.com
come and help me set this plugin up and when i had this i quit and respawn at spawn with no items, and people started complaining to me because they lost their items when they quit and joined again
as my server is a Survival, SkyBlock, PVP, PVE server and im adding The Hunger Games
if any of those make the plugin bad inform me plz
-
View User Profile
-
Send Message
Posted Jun 17, 2012@kahlilnc
he answered this to me:
This will be added in the upcoming points/shop system. To give a sneak peak, it'll first feature a linear progresssion trough "ranks", which will gradually give the user more and more goodies, like more snowballs and armors. I'll then build on that system to give server admins a wider range of possibilities.
-
View User Profile
-
Send Message
Posted Jun 17, 2012You probably are doing this already but how bout a shop and rank system w/ points or money? :D
-
View User Profile
-
Send Message
Posted Jun 17, 2012I think i found some bugs:
- There are 2 players, 1 is red, 1 is blue but it still says there are not enough players. Then it says: 25 Seconds until next map mapname, again. but it starts the first map when it sayd there were not enough players. and it put 2 maps on OCCUPIED.
- When a player chooses a team like /red the game starts, now the red player typs /spectate than the player will go to spectate, thats correct, but the game wont end. even when the player typs /spectate again, he will go back to the Hub, but wont end the game. and he keeps the snowballs (Idk if that makes any sence)
-
View User Profile
-
Send Message
Posted Jun 16, 2012@CoKoC
Cool thanks for the hint :) i will check this out tomorrow .
-
View User Profile
-
Send Message
Posted Jun 16, 2012@blablubbabc
This method will cause random spazzing. Snowballer overrides Bukkit's entity tracker, as seen here. In fact, it's the same way it removes the player's plate when crouched. The sources are available on the public git repository.
-
View User Profile
-
Send Message
Posted Jun 16, 2012@anonym http://forums.bukkit.org/threads/tutorial-teams-name-color-and-wool-hats-asigned-to-player.80835/
-
View User Profile
-
Send Message
Posted Jun 16, 2012Suggestion: /score command and voting for next map.
-
View User Profile
-
Send Message
Posted Jun 16, 2012Add web stats and snowballs thrown total ever
-
View User Profile
-
Send Message
Posted Jun 16, 2012This looks pretty cool. Can it be used in a separate Multiverse world to separate inv, etc, or is it just an arena that can go any place like MobArena?
-
View User Profile
-
Send Message
Posted Jun 16, 2012lol, i actually read this thread too some days ago, and also started to programm this paintball plugin Right now im just fixing the last basic bugs, the i will start too add more and more features :)
I like how everyone got inspired be the mcpaintball-server :D
-
View User Profile
-
Send Message
Posted Jun 16, 2012Suggestions: Configurable amount of snowballs on start.
Killstreaks
Ability to buy power-ups for one minute.
VIP user node, these users can start with more snowballs, buy more power ups, and get power ups on killstreaks.
-
View User Profile
-
Send Message
Posted Jun 16, 2012@danielnob123
I'd be glad to help, but we'd need your server IP first. ;D
@f1s1ck
This will be added in the upcoming points/shop system. To give a sneak peak, it'll first feature a linear progresssion trough "ranks", which will gradually give the user more and more goodies, like more snowballs and armors. I'll then build on that system to give server admins a wider range of possibilities.
-
View User Profile
-
Send Message
Posted Jun 16, 2012Well i just installed this plugin
probably the best on my server, but im having alot of trouble with setting it up. Like i do /red it says Speedball is not active. And i dont get the commands so could someone come on my server and help me or can someone put a tutorial of installing the plugin on ut
-
View User Profile
-
Send Message
Posted Jun 16, 2012Could you make a config for how much snowballs you get at beginning?
-
View User Profile
-
Send Message
Posted Jun 15, 2012AMAZING plugin. I love this and support it 100%. Nice job.