Freeze Tag

Freeze your enemies. Free your friends. Can you survive?

11

Freeze Tag

Logo

Banner

*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

---

Roles

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.

- stronger in numbers by freezing every runner before time runs out - stronger in numbers by keeping at least one runner alive until time expires - Taggers are stronger in numbers — coordinate to corner runners

---

Features

---

GUI

Role Selection

Class Selection

Class Description

Map Vote

---

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 | |---|---|---|---| | Tactician | None | — | — | | Tactician | Speed I | Sprint Burst — Speed III for 5s | Hunter's Snare — Slowness III AoE | | Tactician | Jump Boost I | High Jump — Jump V for 4s | Freeze Wave — AoE freeze | | Tactician | 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

- WorldGuard (1.21.4+) - WorldGuard - (Optional) WorldGuard + economy plugin — for money rewards - (Optional) WorldGuard — one-command arena boundary setup - (Optional) WorldGuard — set `pvp allow` on arena regions so hits register

---

Installation

1. Drop the jar into your `plugins/` folder 2. Start the server — config and class files are created automatically 3. Create an arena with `/fta arena create <name>` 4. Set spawns, bounds, and enable it 5. 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 |

---

GitHub / Source Code

ADS