ForgeModBlocker

ForgeModBlocker - 模组使用控制器

控制玩家可以使用的模组
Bukkit / Spigot 作者 ItsMas_ 支持版本 1.8 - 1.12
服务器使用量
6
服务玩家数
2
下载量
15,179
插件详细介绍

ForgeModBlocker

ForgeModBlocker 是一款可配置的插件,允许您在 Spigot 服务器上允许或禁止使用特定的 Forge Mod。这是首款完全可自定义且完全免费的同类插件。

功能特性

  • 高度可配置:您可以选择任意数量的 Mod 加入白名单或黑名单,并决定当玩家使用被禁止的 Mod 时执行何种操作。
  • 轻量高效:ForgeModBlocker 不会对您的服务器性能产生任何影响。
  • 跨版本兼容:插件支持 Spigot 1.8.8 及以上的所有版本,并很可能自动支持未来的版本。低于 1.8.8 的版本不受支持,且暂无支持计划。
  • 完全免费:与当时发布的其他 Forge Mod 检测器不同,这是唯一一款功能齐全、完全可配置且完全免费的 Forge Mod 拦截插件。

依赖与要求

  • 插件依赖:ForgeModBlocker 无需任何其他插件依赖即可运行。
  • Java 版本:需要至少 Java 8 才能运行。如果您仍在使用 Java 7,请立即升级(或联系您的主机提供商升级)。

配置与使用

配置文件

插件的配置文件会自动生成。如果插件更新后配置文件有新增内容,您需要在安装更新时删除旧的配置文件,插件将重新生成包含新选项的配置文件。

阻止 Mod

要将 Mod 添加到配置文件的 Mod 列表中,您需要找到其 Mod ID。

查找 Mod ID 的步骤:

  • 在安装了该 Mod 的情况下启动 Forge。
  • 在标题界面点击“Mods”。
  • 找到目标 Mod 并查看其“Mod ID”字段。

重要提示:

  • Mod ID 区分大小写。
  • 某些黑客客户端会伪装成 Forge Mod 运行。如果您将这些 Mod 添加到配置中,即可有效地封禁它们。

命令与权限

主要命令

  • /fmb

主命令,显示插件版本并列出子命令。

  • 权限:fmb.main_command
  • /fmb reload

重新加载插件配置。

  • 权限:fmb.reload_command
  • /mods <player>

列出指定玩家已加载的 Mod。

  • 权限:fmb.mods_command

其他权限

  • **fmb.***

授予所有插件权限。

  • 注意:此权限默认不会授予给拥有 OP 的玩家。
  • fmb.update_notification

拥有此权限的玩家将收到插件更新的通知。

  • fmb.bypass

拥有此权限的玩家将不受 Mod 白名单/黑名单的限制。

  • 注意:此权限默认不会授予给拥有 OP 的玩家。

附加说明

自动更新

ForgeModBlocker 使用自动更新系统,无需您进行任何操作即可保持插件为最新版本。拥有 fmb.update_notification 权限的玩家将在新版本可用时收到提醒,插件将尝试自动下载更新。如果下载失败,插件会重试两次。若最终无法下载,拥有权限的玩家仍会收到新版本可用的提醒。

数据统计

插件使用 bStats 来收集运行此插件的服务器的匿名指标数据。不会记录您的服务器 IP 等敏感信息。如果您确实不希望贡献数据,可以通过打开 /plugins/bStats/config.yml 文件,将 enabled 设置为 false 来禁用此功能。

检测延迟

玩家加入服务器后,会有一个短暂的延迟,之后其 Mod 才会被检测到,并根据需要执行相关命令。遗憾的是,完全消除此延迟同时又能检测玩家 Mod 是不可能的。

检测准确性

在通常情况下,ForgeModBlocker 能以 100% 的准确率检测玩家的 Mod。但请注意,存在多种无法被阻止的绕过系统的方法。

PlaceholderAPI 支持

如果您的服务器安装了 PlaceholderAPI,ForgeModBlocker 可以与其挂钩。占位符在 forgemodblocker 标识符下注册。

可用的占位符:

  • %forgemodblocker_forge%

玩家是否在使用 Forge。返回 truefalse

  • %forgemodblocker_mods%

玩家正在使用的所有 Mod。例如:FML, mcp, Forge

未来计划

  • 开发者 API

如果您对 ForgeModBlocker 有任何新功能的想法,请在页面的“讨论”板块或通过评论提出建议。

源代码与许可

该项目的源代码可以在我的 GitHub 上找到

https://github.com/Mas281/ForgeModBlocker

任何代码问题或建议,请通过提交 Issues 或 Pull Requests 进行。

ForgeModBlocker 项目基于 Mozilla Public License 2.0 许可证授权。

简单来说:

  • 如果您希望使用我插件中的代码,可以,但需要保留原始项目的署名和链接。
  • 如果您使用我的代码并进行了修改,这也没问题,只要您同样保留署名,并将您所做的修改开源。

关于反馈

评论并非用于报告错误,而是用于提供建设性反馈。我们鼓励所有有建设性且有益的评论。

如果您遇到错误,通过私信(PM)或在“讨论”板块中告知我,可以更快地解决问题。

测试支持版本
1.8 1.9 1.10 1.11 1.12
版本分布
基本信息
插件名称 ForgeModBlocker
作者 ItsMas_
平台 Bukkit / Spigot
支持版本 1.8 - 1.12
点赞数 2
最近版本
1.3.1 5