T2C-OPSecurity

T2C-OPSecurity - 权限安全防护

服务器保护,防止OP/权限欺诈/黑客攻击
Bukkit / Spigot 作者 JaTiTVDE 支持版本 1.8 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
14,632
插件详细介绍

简介

OPSecurity 是一款用于保护服务器 OP 权限的插件。它允许您指定一个白名单,只有名单内的玩家才能获得或持有 OP 权限。任何未经授权的玩家(例如通过漏洞或黑客客户端获取 OP)都会被自动检测并处理,确保您服务器的权限体系安全无虞。

核心功能

  • 防止 OP 权限滥用:阻止玩家通过非正常途径(如漏洞、黑客客户端)获取 OP。
  • 权限白名单控制:精确控制哪些玩家可以拥有 OP 或特定权限。
  • 全途径保护:即使通过服务器控制台(Console)执行 /op 命令,也受白名单规则约束。
  • 实时监控:可配置定时器,周期性检查服务器上是否有不在白名单却拥有 OP 或特定权限的玩家,并自动处理(踢出或移除权限)。

注意事项

  • 只有白名单上的玩家才能通过控制台被授予 OP。
  • 请确保将需要 OP 的所有玩家 ID 提前添加到白名单中。

命令

主命令:/t2c-opsecurity/opsecurity/opsec

  • /t2c-opsecurity help - 查看帮助信息。
  • /t2c-opsecurity info - 查看插件当前版本信息。
  • /t2c-opsecurity reload - 重载插件配置文件。

权限节点

  • t2c.opsecurity.notify - 当有不在白名单的玩家加入服务器时,接收游戏内通知。
  • t2c.opsecurity.updatemsg - 玩家加入时检查插件更新。
  • t2c.opsecurity.command.reload - 允许使用重载命令。
  • t2c.opsecurity.command.info - 允许使用信息查询命令。
  • t2c.opsecurity.command.help - 允许使用帮助命令。
  • t2c.opsecurity.admin - 拥有 T2C-OPSecurity 的所有权限。

支持与格式

如需进一步帮助,请访问支持 Discord。

本插件支持 MiniMessage 格式用于高级文本格式化:

  • 格式指南:https://docs.adventure.kyori.net/minimessage/format.html
  • 在线测试工具:https://webui.adventure.kyori.net

依赖与开发

必需依赖

  • T2CodeLib - 运行本插件所必需的库。

由 JaTiTV 开发的其他插件

由 Jkobs 开发的其他插件

简介

OPWhitelist 是一款用于严格管理服务器管理员权限的 Minecraft 插件。它通过白名单机制,确保只有受信任的玩家才能获得或保持 OP 权限,有效防止权限滥用或意外授予。插件提供实时监控、自动撤销和踢出等保护功能,并支持高度自定义的配置。

核心功能

  • OP 白名单控制:只有列入白名单的玩家才能获得或保持 OP 状态。
  • 实时权限监控:可监控玩家加入、交互、执行命令和聊天行为。
  • 自动保护措施:对未授权 OP 或拥有特定权限的玩家,可自动执行撤销 OP 或踢出操作。
  • 定时检查:可启用定时器,定期检查并纠正玩家的 OP 状态。
  • 多语言支持:内置英语和德语语言文件,消息可完全自定义。
  • 灵活的通知系统:支持向在线 OP 玩家发送警告、播放提示音效。
  • 跨 BungeeCord 通知:可选将警告通知同步到所有 BungeeCord 子服。

配置文件详解

config.yml

主配置文件,控制插件的基本行为。

plugin:
  language: english # 界面语言,可选 english 或 german
  onlyOPcanUseThePlugin: true # 是否仅 OP 能使用插件命令
check:
  onJoin: true # 是否在玩家加入时检查
  onInteract: true # 是否在玩家交互时检查
  onCommand: true # 是否在玩家执行命令时检查
  onChat: true # 是否在玩家聊天时检查
timer:
  enable: true # 是否启用定时检查
  refreshInSec: 60 # 检查间隔(秒)
kick:
  command: minecraft:kick [player] [reason] # 执行踢出时使用的命令
notify:
  joinWarn:
    enable: true # 玩家加入时是否向在线 OP 发送警告
    allBungeePlayer:
      enable: false # 是否通知所有 BungeeCord 玩家
    soundEnable: true # 是否播放提示音效
    sound: BLOCK_NOTE_BLOCK_HARP # 提示音效类型

opWhitelist.yml

OP 白名单配置文件。

opWhitelist:
  enable: false # 是否启用 OP 白名单功能
  playerMustBeOnlineToOp: true # 玩家是否必须在线才能被授予 OP
  noOpPlayerDeop:
    playerSendMessage: true # 撤销 OP 时是否通知该玩家
  noOpPlayerKick:
    enable: true # 是否踢出未授权的 OP 玩家
  customCommands:
    enable: false # 是否启用自定义命令(当玩家被撤销 OP 或踢出时执行)
whitelist: # 白名单列表
  player1:
    name: PlayerName # 玩家名
    uuid: '00000000000000000000000000000000' # 玩家 UUID

permissionWhitelist.yml

权限白名单配置文件。

permissionWhitelist:
  enable: false # 是否启用权限白名单功能
  playerWithPermissionKick: true # 是否踢出拥有未授权权限的玩家
  customCommands:
    enable: false # 是否启用自定义命令
whitelist: # 白名单列表,格式同 opWhitelist.yml

语言文件 (english.yml / german.yml)

包含插件所有发送消息的文本,支持 MiniMessage 格式,可自定义颜色与样式。主要消息类型包括:

  • 无权限提示 (NoPermission)
  • 重载消息 (reload)
  • OP 白名单相关通知 (opWhitelist)
  • 权限白名单相关通知 (permissionWhitelist)
  • 控制台精确踢出原因 (console.exactKickReason)

使用与配置步骤

  • 安装插件:将插件放入服务器的 plugins 文件夹并重启服务器。
  • 基础设置:编辑 config.yml,根据需求启用检查项目、定时器和通知功能。
  • 设置白名单
  • 若要使用 OP 白名单,在 opWhitelist.yml 中设置 enable: true,并在 whitelist 部分添加允许 OP 的玩家信息(名称和 UUID)。
  • 若要使用权限白名单,在 permissionWhitelist.yml 中进行类似设置。
  • 自定义消息:如需修改提示文本,可编辑对应的语言文件 (english.ymlgerman.yml)。
  • 重载配置:在游戏内使用 /opwhitelist reload 或在控制台使用 opwhitelist reload 命令应用更改。

注意事项

  • 插件默认仅 OP 玩家可以使用其管理命令,可在 config.yml 中修改 onlyOPcanUseThePlugin 选项。
  • 白名单中的 UUID 是确保安全性的关键,建议填写准确。
  • 启用 playerMustBeOnlineToOp: true 时,尝试给离线白名单玩家 OP 会失败。
  • 自定义踢出命令 (kick.command) 中的 [player][reason] 占位符会被自动替换。
  • 音效名称需与 Bukkit/Spigot 支持的音效枚举名一致,错误名称会导致提示音失效并在控制台报错。
测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.20.6 1.21
版本分布
基本信息
插件名称 T2C-OPSecurity
作者 JaTiTVDE
平台 Bukkit / Spigot
支持版本 1.8 - 1.21
点赞数 11
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,684,876  |  历史访问人次:3,255,516

今日访问人数:4,417  |  今日访问人次:4,920

昨日访问人数:26,372  |  昨日访问人次:31,574

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6