WikiPaintBall
PaintBall

🎨 PaintBall

🎨 Red vs blue, snowballs as paint

SpigotMinecraft 1.21 1 command

Overview

PaintBall is a snappy team mini-game where players join the red or blue team and battle by throwing snowballs as 'paint.' Each snowball that hits an enemy scores a point for the shooter's team and respawns the victim at their base with a full snowball stack. When a match starts, players are teleported to team spawns and equipped with team-colored leather armor. A live sidebar scoreboard shows both scores and the remaining time, while fall damage and melee hits are neutralized so only paint counts. When the timer hits zero, the higher-scoring team is declared the winner. With configurable spawns, team sizes, match length, and ammo, it drops easily into any lobby or event server.

Features

🔴

Two-team battles

Players join red or blue, with configurable max players per team.

❄️

Snowball scoring

Hitting an enemy with a snowball scores a point and instantly respawns them with fresh ammo.

📊

Live scoreboard

A sidebar tracks both team scores and the match countdown in real time.

🛡️

Auto team kits

Players are equipped with team-colored leather armor and a snowball stack at match start.

🏆

Timed matches

When the timer ends, the higher-scoring team wins, and everyone is returned to the lobby.

Commands

/pb <join|leave|start>

PaintBall base command: join <red|blue> to pick a team, leave to exit, and start to begin a match once both teams have at least one player.

Aliases: paintball

Installation

  1. 1Drop the .jar into your server's /plugins folder.
  2. 2Restart the server (targets Minecraft 1.21).
  3. 3Set lobby and team spawns in config.yml, then run /pb join <red|blue>.

Configuration

config.yml defines the lobby, red, and blue spawn points (world,x,y,z,yaw,pitch), the max players per team, the match duration in seconds, and how many snowballs each player gets.

🤖 PaintBall was created with Spaleforce AI.

Create your own for free