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 Aug 26, 2012@stickycraft This pluggin uses translate http://dev.bukkit.org/server-mods/translate/ and TagAPI http://dev.bukkit.org/server-mods/tag/
-
View User Profile
-
Send Message
Posted Aug 26, 2012getting this error :(
-
View User Profile
-
Send Message
Posted Aug 26, 2012Do you have any servers CoKoC??
-
View User Profile
-
Send Message
Posted Aug 26, 2012@kinoscorpia
I don't have any prison server.
-
View User Profile
-
Send Message
Posted Aug 26, 2012iDeViLxD.... i know you from your prison server... i would appreciate if you would unban me and give me the ip. and yes... it does support multiverse
-
View User Profile
-
Send Message
Posted Aug 26, 2012@iDeViLxD I'm running my server with it and it works perfectly fine.
-
View User Profile
-
Send Message
Posted Aug 26, 2012getting this error :(
-
View User Profile
-
Send Message
Posted Aug 25, 2012Does this support multverse? Because i run a server with 7 maps and paintball is one of them that I want to add.
-
View User Profile
-
Send Message
Posted Aug 25, 2012@jhonwds you have old translation file in /plugins/Translations/Snowballer.txt Try to delete that file, and reload your server. It should create new, updated one and you should be fine :)
-
View User Profile
-
Send Message
Posted Aug 25, 2012@jhonwds
got same problem :(
-
View User Profile
-
Send Message
Posted Aug 25, 2012how do i create a shop now
-
View User Profile
-
Send Message
Posted Aug 25, 2012for me it works without tagapi
-
View User Profile
-
Send Message
Posted Aug 25, 2012I have installed everything that is required (Translate & TagAPI) but any command I try to do works but the translation doesn't. The format is something like this : (Missing translation) ID: Speedball (Missing translation) ID: SPEEDBALL_DISABLED.
Any way to fix this please?
-
View User Profile
-
Send Message
Posted Aug 24, 2012I've been on some servers that run this pluggin which have points every time you hit someone and every time you win. I've looked around and I can't seem to find a pluggin that does this. Can anyone give me a link to that pluggin? It might be cool to add it to this pluggin:)
-
View User Profile
-
Send Message
Posted Aug 24, 2012@chopstick121
It requires Translate and TagAPI.
-
View User Profile
-
Send Message
Posted Aug 24, 2012it give me erro D: 2012-08-24 18:55:48 [SEVERE] Could not load 'plugins\Snowballer.jar' in folder 'plugins' org.bukkit.plugin.UnknownDependencyException: Translate at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:195) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:198) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:50) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
-
View User Profile
-
Send Message
Posted Aug 24, 2012@CoKoC
ok thanks CoKoC!! I'll try to donate when I earn some money.
-
View User Profile
-
Send Message
Posted Aug 24, 2012@GingersaurusTRex
No. That'd require client-side mods to be efficient.
-
View User Profile
-
Send Message
Posted Aug 24, 2012Thanks CoKoC!!! I love this plug-in. One question, is there anyway to make the painballs shoot faster and further?
-
View User Profile
-
Send Message
Posted Aug 24, 2012What are the permissions for regular players??