Page cover

🧊Freeze

circle-info

The Freeze system completely immobilizes a player. It is primarily used by staff to pause a player for inspection (screenshare) or interrogation.

How it Works

A frozen player:

  • Cannot move or look around (location locked).

  • Cannot break or place blocks.

  • Cannot interact with inventories.

  • Cannot damage entities.

  • Disconnect Penalty: If they quit while frozen, a configurable command (usually a ban) is automatically executed.

Usage

Command
Permission
Description

/freeze <player> [reason]

crown.punish.freeze

Freezes/Unfreezes a player.

/unfreeze <player>

crown.unpunish.freeze

Unfreezes a player.

Configuration (freeze.yml)

The freeze system has specialized settings for "Logout Penalties" and allowed commands (like chat).

# Commands allowed while frozen
allowed_commands:
  - msg
  - helpop

# Actions to execute if the player disconnects
disconnect_commands:
  - 'crown punish {target} ban 30d &cRefusal to ScreenShare / Logout while Frozen'
  - 'broadcast &cPlayer {target} logged out while frozen!'

# Periodic notification sent to the frozen player
freeze_actions:
  interval: 40 # Ticks (2 seconds)
  actions:
    - 'TITLE:<red>FROZEN:<gray>Do not log out!:0:20:0'
    - 'PLAY_SOUND:BLOCK_NOTE_BLOCK_PLING:1:1'
circle-check

Last updated