- 版权类型
- 原创
- 插件中文名称
- 伪MOD拦截插件
- 插件英文名称
- FakeModBlocker
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- Leaves
- 语言支持
- 多语言
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
FakeModBlocker
轻量级,无依赖,几乎覆盖全版本且支持Folia等服务端核心的伪MOD拦截插件! (比如 Xaeroworldmap, Replay, 推客入)
Made by CreeperFamily 腐竹 —— Creeper_可能c
✘ 无法检测伪装客户端标识,无法识别所有MOD且玩家可以随便修改自己的MOD信息,这是Minecraft服务器写死的东西,服务器无权远程操控玩家电脑或者获取玩家其他信息,玩家给服务器发送什么信息服务器只能接收这些信息,这点相信各位腐竹大大们能够理解...
✘ 这不是反作弊!!! — 只能象征性检测一些MOD!!!
! 仅支持 Java 21+
Spigot 1.8.8/1.21.x, PandaSpigot 1.8.8, Paper1.21.x 和 Folia 1.21.4.
其他服务端或者版本没测试过,但理论上都是可以正常运行的.以及最好不要尝试修改插件文件名字,这可能会导致插件无法正常启动!!!
FakeModBlocker 可以检测包括、但不限于:
- `fml:hs` → Forge客户端
- `fabric:registry/sync` → Fabric客户端
- `xaeroworldmap` → Xaeroworldmap 小地图MOD
- 还有一些MOD本身并不会发送插件频道信息给服务器接收,但它的前置MOD可能会有,比如推客入的CreativeCore,投影的Malilib什么的~
> FakeModBlocker 检测的是插件频道信息!!!并不是直接检查玩家客户端!!!做不到100%MOD拦截且玩家客户端能轻松隐藏自己的MOD信息!!!
它只是一个象征性MOD检测工具而已!!!
安装步骤
1. 把插件文件扔进 plugins/
2. 启动/重启服务器
3. config.yml 和 language 文件可自行编辑
4. 使用 `/modblocker reload` 指令以应用更改
5. 有些MOD检测已在 config.yml, 预设,您可以自行调整
6. 并非所有MOD都能被检测,如果您想自行摸索哪些MOD可以象征性拦截,建议开个小号并携带您想检测的MOD,看看后台是否会输出对应MOD文字,如果没有则代表MOD信息被隐藏/该MOD没有向服务器发送任何插件频道信息
指令
/modblocker reload - 重载MOD拦截设置以及文字提示
(权限: fakemodblocker.admin)
/modblocker check <player> - 检测指定玩家并将结果输出至后台
(权限: fakemodblocker.admin)
权限
fakemodblocker.admin: 仅管理员,可使用check检查指令和reload指令
fakemodblocker.bypass: 拥有该权限的玩家将不会被检测
fakemodblocker.kickbypass: 拥有该权限的玩家会被检测并记录在后台,但检测出指定MOD时不会被踢出
Q: 它是反作弊吗?能屏蔽所有MOD吗?
A: 不,并不是反作弊,也并不能检测屏蔽所有MOD,只有向服务器插件通讯频道发送信息的频道才会被本插件检测出来并做一些处理。
Q: 如何使用?
A: 先把它扔到您的服务器plugins文件夹下,然后启动服务器,等它生成默认文件,之后您可以在config按照预设好的拦截MOD格式,自行配置其他需要拦截的MOD。注意,当有玩家被检测时,子服后台进程会记录该玩家的插件频道信息,如果该玩家带了您想检测的MOD,但后台并没有提示,则证明该MOD无法被拦截。
Spigot帖子: https://www.spigotmc.org/resources/...tweight-no-depend-highly-customizable.125131/
GitHub开源链接:https://github.com/LostUmbrella58/FakeModBlocker
如想知道效果如何,您可以加入本人的服务器CreeperFamily的任意小游戏服进行测试~
mc.creeperfamily.cn
特别注意:本插件只是象征性检测,挂端、生电端等通常可以隐藏MOD信息!!!
注意: 评论区不是给你反馈BUG的,如有问题请在 GitHub 开Issue!