Temporary OP

授予玩家一定时间的管理员权限。

资源图片
## 介绍 **Temporary OP** 是一款免费且简单的 Minecraft 插件,允许服务器管理员临时授予玩家操作员 (OP) 状态。该插件通过在指定时间后自动撤销临时 OP 权限来帮助维护服务器安全。 ## 特性 - **临时 OP:** 使用简单的命令,为玩家授予有限时间的 OP 状态。 - **重启后持久:** 自动保存被临时授予 OP 的玩家列表,以确保他们在服务器重启或关闭后仍保持其状态。 - **受限权限:** 防止被临时授予 OP 的玩家授予、撤销或重新分配其他玩家的 OP 状态,从而堵塞服务器管理中的潜在漏洞。 ## 命令 - `/tempop <玩家> [10s / 1d / 1mo]`: 临时授予指定玩家 OP 状态,为期一定时间。如果未指定持续时间,该插件将使用 `config.yml` 中配置的默认持续时间。 - `<玩家>`: 要授予 OP 的玩家用户名。 - `[10s / 1d / 1mo]`: (可选) 授予 OP 的时长。接受格式,如秒 (`s`)、分钟 (`m`)、小时 (`h`)、天 (`d`)、周 (`w`) 和月 (`mo`)。 ## 权限 要管理 `/tempop` 命令的使用,请分配以下权限节点: - `tempop.use`: 允许玩家使用 `/tempop` 命令将临时操作员状态授予他人。 ## 注意事项 - 该插件不干涉通过服务器的标准 OP 命令进行的永久 OP 赋值。 ## 配置
config.yml ```yml # 如果未指定持续时间,临时授予操作员状态的默认持续时间。 default-duration: "5m" # 是否允许控制台临时授予玩家操作员状态。 console-allowed: true message: # 当从控制台尝试该命令时显示(如果“console-allowed”设置为 false)。 console: "&c您必须是玩家才能使用此命令。" # 当玩家尝试运行没有执行此操作所需权限的命令时显示的提示信息。 permission: "&c您没有执行此命令的权限。" # 当临时操作员尝试授予其他玩家操作员状态时发送的消息。 op: "&c临时操作员不允许授予他人操作员状态。" # 当临时操作员尝试撤销其他玩家的操作员状态时发送的消息。 deop: "&c临时操作员不允许撤销其他人的操作员状态。" # 当您尝试临时授予已经具有操作员身份的人时发送的消息。 already-opped: "&c此人已经具有操作员身份。" # 当命令中指定的玩家找不到时显示的提示信息。 player: "&c没有名为“%s”的玩家。" # 成功授予临时操作员状态时发送给玩家的确认消息。 give: "&a已成功为 {player} 临时授予操作员身份,为期 {duration}。" # 当玩家被授予临时操作员状态时显示的提示信息。 given: "&a您被 {player} 临时授予操作员身份,为期 {duration}。" # 当玩家的临时操作员状态到期时发送的通知。 expire: "&c您的 OP 状态已过期。" ```
## 支持 如有任何问题、疑问或建议,请在 [GitHub](https://github.com/RareHyperIonYT/TempOP/) 上创建一个 issue。