
💻 Platforms
❄️ UltraFreeze
This mod/plugin allows staff to freeze players with complete restriction control.
When a player is frozen, the following actions are blocked:
- Movement (walking, sprinting, flying)
- Jumping
- Commands usage
- Inventory access and item movement
- Item drop and pickup
- Block interaction (breaking/placing/opening containers)
🧊 Continuous Player Feedback
While frozen, the player receives constant visual feedback:
ActionBar (looped)
❄ You are frozen by staff!
Title (looped)
FREEZE — Do not leave the server
Optional:
- Sound alerts (warning/alarm)
- Screen shake effects (optional addon)
🚫 Anti-Disconnect System
If a player leaves while frozen:
- Automatic punishment (configurable: kick/ban)
- Staff notification message
- JSON log entry created
- Discord webhook notification sent
Example:
⚠ Player left while frozen!
🧑💻 Commands
❄ Freeze / Unfreeze
/freeze <player>
Freezes a player instantly.
/freeze <player> <reason>
Freezes a player with a displayed reason.
Example:
Reason: cheat suspicion
/freeze <player> <duration>
Temporary freeze system.
Examples:
/freeze Steve 30s
/freeze Steve 5m
/freeze Steve 1h
/unfreeze <player>
Unfreezes a player.
/freezeall
Freezes all online players.
/freezelist
Displays all currently frozen players.
Example:
- Steve (staff: AdminX, reason: cheat suspicion)
- Alex (staff: ModeratorY, reason: griefing)
🧊 Player Lock System
When frozen, a player is fully restricted:
Movement
- Position locked (anti-move teleport correction)
- Velocity reset
Inventory
- Cannot open inventory
- Cannot move items
- Cannot swap items
Gameplay
- Cannot break blocks
- Cannot place blocks
- Cannot interact with entities or containers
Commands
- All commands blocked except staff whitelist
🧑💼 Staff GUI System
Command: /freezegui
GUI Features
📋 Player List
- Online players
- Freeze status indicator (❄ / ✔)
❄ Quick Actions
- Freeze / Unfreeze
- Freeze 30s / 1m / 5m presets
- Teleport to player
- Open player inventory
- Enable spectator staff mode
👁 Staff Spectator Mode
Command: /staffmode
Features:
- Automatically switches to spectator mode
- Fly enabled
- NoClip enabled
- Vanish enabled (optional)
- Quick teleport system
- View player inventories
- Fast moderation tools
📡 JSON Logs System
All actions are logged in structured JSON format:
{
"player": "Steve",
"staff": "AdminX",
"action": "FREEZE",
"reason": "cheat suspicion",
"duration": "30s",
"timestamp": "2026-04-11T12:30:00Z"
}
Logged events:
- Player freeze
- Player unfreeze
- Freeze all
- Player disconnect during freeze
- Staff actions
🔗 Discord Webhook Integration
The plugin sends automatic notifications to Discord.
Events sent:
- Player frozen
- Player unfrozen
- Freeze all activation
- Player quit during freeze
- Staff moderation actions
Example Discord Embed:
Title: ❄ Player Frozen
Fields:
- Player: Steve
- Staff: AdminX
- Reason: cheat suspicion
- Duration: 30s
⚙️ Permissions
| Permission | Description |
|---|---|
freeze.use | Allows /freeze command |
freeze.all | Allows /freezeall command |
freeze.gui | Access to staff GUI |
freeze.staff | Enables staff mode |
freeze.logs | View freeze logs |
🧠 Advanced Ideas (Optional Enhancements)
- Auto-freeze triggered by anti-cheat
- Evidence system (automatic screenshots)
- Progressive punishment system
- AFK detection while frozen
- Silent freeze mode (no messages sent)
- Player freeze history (
/freezehistory)
🚀 Summary
This plugin provides a highly advanced staff freeze system including:
- Full player control restrictions
- Modern staff GUI
- Temporary freeze system
- JSON logging system
- Discord webhook integration
- Anti-disconnect punishment system
- Staff spectator tools
