跳到正文

Mod and Resource Pack Checker (Abra’s Additions)

作者:abra6325

让客户端模组与服务器模组保持一致。如果客户端装有服务器未安装的模组,就会导致客户端崩溃。支持服务器设置客户端模组白名单。资源包也支持此功能。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

添加服务端控制功能,以管理客户端允许使用的模组和资源包。为此,请在根目录

中创建一个名为 database 的文件夹。

在其中创建一个名为 allowedPacks 的文件夹,以及一个名为 abrasconfigs.json 的文件。

将加入白名单的资源包放入 allowedPacks。在 abrasconfigs.json 中创建以下两个数组,并在其中添加加入白名单的模组和资源包。模组白名单应填写模组 ID(如果不知道如何查找,可以将模组作为 ZIP 压缩包打开,并检查 META-INF/pack.mcmeta),资源包则填写文件名。资源包名称格式为 file/{resourcepackname}.zip。客户端和服务器上的文件名应一致,但这只是第一层防护。allowedpacks 中的资源包会与客户端上的资源包进行比对,以确保文件一致。因此,不同版本的资源包仍可能会被禁止。 

在单人游戏世界中,你也可以创建这些文件来启用相同功能,不过用处不大。

 

如果没有这些文件,该模组会忽略所有内容,不执行任何功能。

 

除此之外,该模组还添加了三种物品:幻象碎片、钻石粉和液态钻石。模组也为黏液球、钻石粉和液态钻石添加了合成配方。不过这些内容用处不大,而且幻象碎片无法获得。 

 

客户端和服务端都必须安装此模组,否则玩家无法加入服务器。

 

检测到模组不匹配时,玩家的游戏会崩溃。崩溃报告会列出发现的违规模组或资源包。

 

源代码

 

常见问题

Mod and Resource Pack Checker (Abra’s Additions) 支持哪些 Minecraft 版本?

Mod and Resource Pack Checker (Abra’s Additions) 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Mod and Resource Pack Checker (Abra’s Additions) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分