## 命令:
- `/freeze
` - 冻结一个玩家
- `/player-freeze reload` (别名: `/pf`) - 重新加载配置文件
## 权限:
- `pf.use` - 运行 `/freeze` 命令
- `pf.immune` - 免受冻结
- `pf.notify` - 查看冻结广播
- `pf.admin` - 运行 `/pf reload` 命令的权限
默认 config.yml
```yaml
# 所有消息都遵循 MiniMessage 格式。更多信息: https://docs.advntr.dev/minimessage/format.html
# 当玩家试图移动时发送给玩家的消息
currently_frozen: "你被冻结了!"
# 第一次冻结/解冻玩家时发送给玩家的消息
# 占位符: [username], [invoker]
frozen: "你被 [invoker] 冻结了!请等待进一步指示。"
unfrozen: "你被 [invoker] 解冻了!"
# 运行命令的玩家发送的消息
# 占位符: [username], [invoker]
frozen_invoker: "你冻结了 [username]!"
unfrozen_invoker: "你解冻了 [username]!"
# 发送给所有玩家的消息
# 占位符: [username], [invoker]
frozen_broadcast: "[username] 被 [invoker] 冻结了!"
unfrozen_broadcast: "[username] 被 [invoker] 解冻了!"
# 如果玩家被冻结免疫,发送给玩家的消息
# 占位符: [username], [invoker]
player_is_immune: "[username] 免疫冻结!"
# 向尝试伤害冻结玩家的玩家发送的消息
# 占位符: [username]
cant_damage: "你不能伤害 [username] 因为他们被冻结了!"
# 玩家未找到
# 占位符: [entered]
player_not_found: "玩家 [entered] 未找到。"
# 如果命令运行不正确,发送的消息
incorrect_usage: "用法: /freeze "
# 冻结的玩家应该受到多大的保护?
# 选项:
# "none" - 正常受到伤害
# "pvp" - 只受其他玩家的伤害保护
# "invincible" - 受到所有伤害的保护
protection_level: "invincible"
# 如果玩家在冻结时退出游戏,他们是否应该在重新登录时保持冻结状态?
persist_across_relog: true
# 当玩家在冻结时退出游戏时运行的命令
# 占位符: [username]
log_out_commands:
- "ban [username] 退出游戏时冻结"
- "say [username] 退出游戏了!"
```