

❄️ FreezePlayer
🧊 Lock players in place for instant moderation.
Overview
FreezePlayer is a straightforward moderation tool that freezes a player solid. While frozen, a player cannot move, chat, drop items, or interact with blocks and entities — ideal for holding someone in place during an investigation. Staff get tab-completion when typing player names and a /freeze list overview of everyone currently frozen. Unfreezing works even against players who have logged off while frozen. Freezes can optionally persist across disconnects, so a frozen player is still frozen the instant they rejoin. Every message the plugin sends is configurable with color codes and a player placeholder.
Features
Total Lockdown
Frozen players cannot move, chat, drop items, or interact with the world until released.
Tab-Completion
Player names auto-complete for both /freeze and /unfreeze, with the freeze list filtered to unfrozen players.
Frozen List
/freeze list shows everyone currently frozen, flagging offline players.
Persist on Disconnect
Optionally keep players frozen across logouts so they're still frozen when they return.
Customizable Messages
Every message supports & color codes and a {player} placeholder via config.yml.
Commands
/freeze <player> | /freeze listFreeze a player in place, or list all currently frozen players.
/unfreeze <player>Unfreeze a player, including ones who logged off while frozen.
Permissions
freezeplayer.freezeAllows freezing players.
Default: opfreezeplayer.unfreezeAllows unfreezing players.
Default: opfreezeplayer.listAllows listing frozen players.
Default: opInstallation
- 1Drop FreezePlayer.jar into your server's /plugins folder.
- 2Restart the server.
- 3FreezePlayer targets Minecraft 1.21 (api-version 1.21).
Configuration
config.yml customizes all of the plugin's messages (with color codes and a {player} placeholder) and the persist-on-disconnect setting that keeps players frozen across logouts.
🤖 FreezePlayer was created with Spaleforce AI.
Create your own for free