简介
模组白名单 Mod 可以用来保护您的服务器免受客户端作弊 Mod 的攻击。
该模组在客户端和服务器上有不同的行为:
但服务端和客户端都需要安装这个 Mod。因为,如果您:
添加 Mod 到白名单和黑名单
配置文件位于“<server directory>/config/mod_whitelist-config.json”。如果你希望将模组添加到白名单或黑名单中,请阅读以下说明。
首先,你应该找到 Mod 的标识符(modid),一个简单的方法是用压缩包管理软件(例如 WinZip,HaoZip,7-Zip 等)打开 JAR 文件,打开“fabric.mod.json”文件,键“id”的内容值便是 Mod 的标识符。 例如,模组白名单 Mod 的 modid 是“mod_whitelist”。
然后,如果您希望客户端玩家安装它,请将其添加到`CLIENT_MOD_NECESSARY`字段。默认情况下是黑名单模式,所以如果您不想让客户端玩家安装它,可以将其添加到`CLIENT_MOD_BLACKLIST`字段中。如果您想使用白名单模式,请将`USE_WHITELIST_ONLY`设置为 true 并将所有白名单 modid 添加到`CLIENT_MOD_WHITELIST`字段。
此外,如果`USE_WHITELIST_ONLY`为 true,则在运行服务器时会忽略`CLIENT_MOD_BLACKLIST`字段。同样的,如果`USE_WHITELIST_ONLY`为 true,则`CLIENT_MOD_WHITELIST`字段将被忽略。
正如您所看到的,如果安装了 Fabric API,modlist 将包含相当多的 modid。 您可以运行安装了此 Mod 的客户端,然后打开“.minecraft/logs/latest.log”,您将看到以下格式行以简化手动收集 modlist 的过程:
Mod Whitelist vx.x.x from the client! Modlist: ["fabric-api", "fabric-api-base", ...]
问题跟踪器
如果您发现此模组有任何问题,请访问 https://github.com/Viola-Siemens/Mod-Whitelist/issues 并发布您的问题和日志。
其它说明
模组本体以 MIT 协议开源,本模组并非商业定制模组,因而您可以自由得加入到整合包中或用于开服,但请按照协议要求进行分发。
反馈问题时请标明 MC 版本、模组版本,并上传错误报告或说明完整的复现方式,否则将视为您已经解决!
本模组所有玩法和内容完全免费并开源,作者并不会向您索要任何钱财。请友善发言,维护社区氛围,感谢您的配合。
开发者非常渴望获得作品的问题与错误信息,因而我会非常感谢您的反馈!如有建议,也非常欢迎在评论中提出,我们会努力让模组变得更好!