Oper 是一个为 Minecraft 服务器设计的安全插件,用于控制和管理操作员 (OP) 权限。
主要功能:
**自动 OP 权限撤销** — 当玩家离开服务器时,他们的操作员权限会自动被移除。
**自定义 OP 和 DEOP 命令** — 除了标准的 /op 命令,该插件提供了可自定义的命令(默认 op:/opme,默认 deop:/deopme)。
**权限系统** — 使用自定义命令需要特殊的权限 oper.getop。
**标准命令阻止** — 可以禁用默认的 /op 命令,确保玩家只使用自定义命令。
**自动封禁未经授权的尝试** — 如果没有适当权限的玩家尝试获得 OP,他们将被自动封禁,并提供明确的解释。
**完全可定制的消息** — 可以在配置文件中轻松编辑所有插件消息,无需重新编译。
**config:**
```
# 将向玩家授予 OP 权限的命令(不包含 /)
command: opme
# 使用该命令所需的权限
permission: oper.getop
# 阻止玩家使用标准 /op 命令
# true - 玩家无法使用 /op 命令,即使他们是 OP
# false - 保持原样
block-standard-op-command-for-players: true
# 无权限惩罚
# ban - 尝试使用命令且没有权限时封禁玩家
# kick - 尝试使用命令且没有权限时踢出玩家
# none - 尝试使用命令且没有权限时什么都不做
no-perm-punishment: ban
# 可定制的消息
messages:
no_permission: "§c您没有使用此命令的权限!"
player_banned: "§c因未经授权使用 OP 命令而被封禁!"
player_kicked: "§c因未经授权使用 OP 命令而被踢出!"
op_granted: "§c您已被授予操作员权限!"
already_op: "§c您已经是操作员了!"
op_revoked_on_quit: "离开服务器时取消了操作员权限"
console_log_ban: "%player% 因尝试在没有权限的情况下使用 OP 命令而被封禁!"
console_log_kick: "%player% 因尝试在没有权限的情况下使用 OP 命令而被踢出!"
console_log_op_granted: "%player% 使用命令获得了操作员权限"
```