Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details


Freeze your enemies. Free your friends. Can you survive?
A fully customizable Freeze Tag minigame plugin for Paper 1.21.x
Demo Server: FreezeTagXD.minekeep.gg

How to Play
Runners try to survive until the timer runs out. Taggers hunt them down and freeze them by hitting them. Frozen runners are completely stuck — they cannot move or jump — until a teammate rescues them by hitting them.
- Taggers win by freezing every runner before time runs out
- Runners win by keeping at least one runner alive until time expires
- Taggers are stronger in numbers — coordinate to corner runners

GUI

Classes
Every class gives passive stats and two abilities — one for runners, one for taggers. Pick your class in the lobby before the game starts.
| Class | Passive | Runner Ability | Tagger Ability |
|---|---|---|---|
| Default | None | — | — |
| Sprinter | Speed I | Sprint Burst — Speed III for 5s | Hunter's Snare — Slowness III AoE |
| Jumper | Jump Boost I | High Jump — Jump V for 4s | Freeze Wave — AoE freeze |
| Acrobat | Speed + Slow Falling | Dash — Launch forward | Shadow Cloak — Invisibility |
| Tactician | Slightly slower | Group Rescue — AoE unfreeze | Slow Field — Slowness II AoE |
Classes are fully YAML configurable — create unlimited custom classes with your own abilities, items, and stats.
Vote Lobby
A universal pre-game lobby where players vote for which arena to play. The map with the most votes wins when the countdown ends.
- Rainbow cycling glass block vote item in hotbar
- Live scoreboard shows vote standings, countdown, role and class
- Set arenas as vote-only so they only appear through the vote lobby
Requirements
- Paper 1.21.x (1.21.4+)
- Java 21
- (Optional) Vault + economy plugin — for money rewards
- (Optional) WorldEdit — one-command arena boundary setup
- (Optional) WorldGuard — set
pvp allowon arena regions so hits register
Installation
- Drop the jar into your
plugins/folder - Start the server — config and class files are created automatically
- Create an arena with
/fta arena create <name> - Set spawns, bounds, and enable it
- Players join with
/ft join
Commands
Player Commands (/ft)
/ft join [arena]— Join a game/ft leave— Leave the current game or queue/ft vl join— Join the vote lobby/ft vl leave— Leave the vote lobby
Admin Commands (/fta) — requires freezetag.admin
/fta arena create/delete/enable/disable <name>/fta arena setlobby/addrunner/addtagger/setbounds <name>/fta arena setvoteonly <name> <true/false>/fta vl setspawn— Set vote lobby spawn/fta start/stop <arena>— Force start/stop/fta reload— Reload config
Permissions
| Permission | Default | Description |
|---|---|---|
freezetag.play |
Everyone | Use player commands, join games |
freezetag.admin |
Op | Use admin commands, manage arenas |
freezetag.bypass |
Op | Bypass game restrictions |


