BZFlag Server Plugins

Game Modes

Custom game modes.

All Hands On Deck

The All Hands On Deck game mode

By allejo · GitHub

Capture the Base

Prevents players from picking their own team flag up. Also it flag resets (unused) when a flag is captured

By flying_popcorn · Forum Post

Dodgeball

The "Dodgeball" game mode

By allejo · GitHub

Last Tank Standing

Game mode where the last tank standing wins the match

By allejo · GitHub

Flags

Custom flag or changes how a default flag works.

Extra Point Flags

Kills made with these flags count towards extra points. Includes hundredPoint, triplePoint, and doublePoint

By I_Died_Once · Forum Post

Geno Once

Causes a player to drop a Genocide flag when they make a kill with it

By L4m3r · Forum Post

Grenade

Shooting with the Grenade flag generates a delayed detonation in front of you, where the detonation distance is controlled by your tank speed

By Pac-Man · Forum Post

No Loss On SW

Players do not lose points on deaths from 'ShockWave' shot type

By Zehra · GitHub · Forum Post

Remote Detonation

Fire a normal shot and a shockwave 450 world units ahead of you

By Loymdayddaud · Forum Post

Reverse Geno

Allows a player to genocide the other team by being shot

By asinck · GitHub

Risky Geno

A player who dies while holding Genocide will have his whole team obliterated

By L4m3r · Forum Post

Safe Genocide

A Genocide-like flag without the mass killing

By allejo · GitHub

Super Laser

Adds the Super Laser, a flag that in addition to firing your normal shot fires a stream of shockwaves ahead of you

By red rider · GitHub · Forum Post

Team Flag Geno

Makes team flags behave like Genocide flags when held by a member of their respective teams

By L4m3r · Forum Post

Useless Geno

Causes the Useless flag to act like Genocide

By Zehra · GitHub · Forum Post

Useless Mine

Allows players to place mines by grabbing the Useless flag

By allejo · GitHub

Mechanics

Changes how the game's mechanics work.

Auto Team Balance

Switches players to another team during gameplay without the need for a respawn or rejoin. Also allows for auto team balancing

By allejo · GitHub

Bounty Hunter

Rewards those bounty hunters who are always going after the players on a rampage

By allejo · GitHub

CTF Overseer

Oversees the fairness and features of CTF

By allejo · GitHub

Capture Bonus

Awards a static bonus to players who capture the flag

By allejo · GitHub

Checkpoint

Save a player's spawn location when they reach checkpoints

By allejo · GitHub

Demilitarized Zones

Adds zones to maps where shots are rendered harmless

By allejo · GitHub

Flag Reset On Cap

Resets all the flags on the map when a flag is captured except for the team flags

By allejo · GitHub

Flag Thief

Takes the flag from the killer whenever they make a kill and have a score of 4 or above

By Zehra · GitHub

Mapped Death Zones

Introduces basic spawning logic based on where a player died

By allejo · GitHub

Shot Limit Zone

Allows you add shot limits to flags based on the location where they are picked up

By allejo · GitHub

Spawn At Base

Force players to spawn at a custom base object instead of their respective bases

By allejo · GitHub

Spawn Facing the Center

Modifies all spawns to face the dead center of the map (0, 0, z)

By L4m3r · Forum Post

Spawnkill Revenge

Discourages them by auto-killing the perpetrators of spawnkills

By Agatha · GitHub

Timed Flag On Spawn

Gives player a flag on spawn, but takes it away shortly after

By allejo · GitHub

Useless Rampage

Gives some use to the Useless flag where it will award as many points as your current killing spree

By allejo · GitHub

Administration

Useful for server admins.

Admin Listener

Forwards team chat and private messages between players to observer admins

By macsforme · GitHub · Forum Post

BZDB Lock

Disallows anyone with the /set permission to change certain variables

By allejo · GitHub

Muted Chat Helper

Allows muted players to send several pre-determined messages

By macsforme · GitHub

Persistent Mute

Persists mutes after a player rejoins

By allejo · GitHub

Player DB

The playerdb plugin interfaces with a web API to store and query player join information

By blast · GitHub · BitBucket

Player Join Handler

Help avoid disruptions during matches

By allejo · GitHub

Relative BZDB Values

A BZFlag plugin to change BZDB settings based on the amount of non-observer players

By allejo · GitHub

Server Control

Fork of the original serverControl BZFlag plug-in with capabilities to reload more than just ban files

By allejo · GitHub

Swear Suppressor

Block offending messages entirely when the language filter is triggered and notify the player

By L4m3r · Forum Post

VPN Blocker

Query VPN detection services to auto-kick players on VPNs

By allejo · GitHub

Miscellaneous

Plugins that don't really fit into another category.

AOLer

Translation plugin that will convert regular chat to AOL 1337 speak

By allejo · GitHub

Geno Stats

Adds a command to the game that allows players to check on some simple statistics for Genocide flag usage

By L4m3r · Forum Post

Map Change

Allows players to change the map

By allejo · GitHub

Score Restorer

Restores a player's score whenever they rejoin within a set amount of time

By allejo · GitHub

Staged Scene Generator

Allows setting up staged scenes with fixed tanks and shots. Useful for generating screenshots

By blast · GitHub · BitBucket

Submit a Plugin

Want to submit a plugin to this list? Either create an issue or pull request on GitHub.

Note that built-in/offical plugins are not (currently) covered.