UltraFreeze
A mod/plugin to freeze players but with improvements
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
UltraFreeze
💻 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:
```json { "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