Player Freeze

一个简单的玩家冻结插件。

资源图片
## 命令: - `/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] 退出游戏了!" ```