Voxel Shop beta is live. Expect occasional bugs. Learn more  
Paintball for RP Engine icon

Paintball for RP Engine 0.4.1

Team paintball with markers, grenades, paint on the walls and a full HUD. Free addon for RP Engine.

match.gif?v=3

Needs RP Engine (free) · Spigot and Paper 1.21.11 and newer · No client mods

Discord · Source code · RP Engine

What is it?

Team paintball, up to 5v5. One hit splats you, you are back in three seconds, and the team with more kills when the clock runs out wins.

It is an addon for RP Engine: drop it in beside the engine and it brings everything with it. The markers, the masks, the grenade, the paint, the sounds, the HUD and the scoreboard install themselves on first boot. Players need nothing installed.

What it does

  • ✔ Markers that shoot where you aim: hold right-click to fire. Every ball is fired so that, drop and all, it lands on the crosshair; from the hip it strays by the spread the crosshair shows.
  • ✔ Aim down the sights: left-click to look through the marker's sights, zoomed in, slower on your feet and with no spread.
  • ✔ Grenades: right-click to throw. It recharges in your hotbar.
  • ✔ Paint everywhere: every ball leaves a splat in its team's colour on whatever it hits.
  • ✔ A full-screen HUD: the score and clock, a kill feed, ammo and the grenade's recharge, a hit marker, the countdown, and who splatted you while you wait to come back. No titles, no boss bars.
  • ✔ A scoreboard: press F for both teams' kills, deaths and accuracy, with every player's face.
  • ✔ Pick a side: choose red or blue in the lobby, or let it balance the teams for you.
  • ✔ Arenas in one command: /pb arena generate builds a speedball field where you stand, ready to play.

scoreboard.png?v=1

Playing

Left-clickAim down the sights
QReload (it also reloads itself when empty)
Right-click the grenadeThrow it
FThe scoreboard
TabThe player list: score and clock on top, each player's kills and deaths

Installing

  1. Install RP Engine 0.2.3 or newer (free) if you have not already, and set it up so players get its resource pack.
  2. Drop RPE-paintball.jar into plugins/ beside RPEngine.jar and start the server.
  3. Its content installs into plugins/RPEngine/content/paintball/ and the engine reloads once to pick it up.
  4. Stand somewhere open and run /pb arena generate <id> confirm to build a field.

Commands and permissions

/pb joinInto the lobbypaintball.joinEveryone
/pb team red|blue|autoPick your side for the next matchpaintball.teamEveryone
/pb leaveOut, with your inventory and position backnoneEveryone
/pb scoreboardThe match scoreboard (or F in a match)paintball.scoreboardEveryone
/pb startStart the match now, even alonepaintball.startOperators
/pb stopEnd the matchpaintball.stopOperators
/pb arenaSet up arenaspaintball.arenaOperators
/pb arena generateBuild a whole field where you standpaintball.arena.generateOperators
/pb arena deleteRemove an arenapaintball.arena.deleteOperators
/pb reloadReload the configpaintball.reloadOperators
/pb asRun a command as another player (for NPCs)paintball.asOperators

paintball.play grants the three player nodes and paintball.admin grants every staff node, so either still works as a one-line grant. paintball.bypass.commands (operators) lets a player in a match use any command, not only chat and /pb.

Configuration

plugins/RPEPaintball/config.yml holds the match length, a kill limit, respawn time, fire rate, ball speed and drop, spread, the grenade's recharge, each team's marker colourway (ember, tide, toxic, sunset or gold), and every word a player reads.

The HUD and the scoreboard are ordinary RP Engine content, drawn in ResourcePack AI Studio, so you can restyle them or point the config at your own.

Support

Ask on Discord or open an issue on GitHub. Please don't post bugs in the reviews; we can't reply there, and we would rather fix it.

Paintball is free software under the GPL-3.0 licence. The source is on GitHub, and contributions are welcome.

Made by ResourcePack AI

Paintball is built on RP Engine's public API, the same one any plugin can use. Its HUD, scoreboard, markers and sounds were made in resourcepack.ai, a web editor for resource packs.

Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.