ModVerifier

ModVerifier

扫描玩家模组并将其列表发送到你的Discord服务器的模组。

管理

ModVerifier🔍

一个服务端和客户端双端的 Fabric 模组,适用于 Minecraft 服务器,允许 Java 版和基岩版玩家同时连接。对于服务器管理员来说,此工具可验证 Java 版玩家使用的模组,同时允许基岩版玩家无干扰地加入服务器。

为了避免服务器控制台出现大量数据,ModVerifier 将连接信息发送到 Discord Webhook。通过这些 Webhook,工作人员可以实时查看哪些玩家正在加入,以及玩家正在使用哪些修改。

在使用 Geyser 或 Floodgate 进行跨平台联机的服务器上,管理员必须管理不同类型的用户。Java 版玩家可以使用可能违反服务器规则的功能强大的客户端模组。相比之下,基岩版玩家使用没有模组文件夹的移动设备或主机。

ModVerifier 以特定方式管理这两种环境:

对于 Java 版玩家 - 它在玩家连接时检查客户端模组列表,以确保服务器公平且模组使用情况清晰明了。

对于基岩版玩家 - 它会识别平台且不执行检查,允许玩家立即加入。通过这样做,模组避免了发送额外的数据包或导致玩家断开连接。

ModVerifier 存在于服务器的网络登录流程中,以便管理连接。

握手与平台检查
当玩家建立连接时,ModVerifier 会拦截登录事件。它能够:

这适用于谁?(重要提示)
ModVerifier 是专门为小型私人服务器和关系紧密的好友群组设计的。

它不适用于同时有数百名玩家的大型公共网络。由于每次连接都使用直接的 Discord Webhook 和外部头像 API,在大型公共服务器上使用此模组可能会迅速触发 Discord 的速率限制,并造成不必要的网络拥塞。

如果你运营一个友好的生存服务器、一个私人 SMP,或者一个供朋友们一起玩 Java 版和基岩版的社区中心,这个模组非常适合你!


在你的私人服务器上设置 ModVerifier 只需几分钟。按照以下简单步骤即可运行:

步骤 1:安装模组
下载 ModVerifier 的 .jar 文件。

将该文件放入服务器的 mods 文件夹和客户端的 mods 文件夹中。

注意:请确保你的 mods 文件夹中同时安装了 Fabric API 和 Floodgate(如果你正在运行跨平台服务器)。

启动一次服务器以生成配置文件,然后停止它。

步骤 2:创建 Discord Webhook
打开你的 Discord 服务器,进入你希望显示连接报告的频道设置。

导航至 集成 -> Webhook -> 创建 Webhook。

如果愿意,可以自定义默认名称,然后点击 复制 Webhook URL。

步骤 3:配置模组
进入服务器文件,打开 config 文件夹。

找到并打开名为 mod_verifier.json 的文件。

将你的 Discord Webhook URL 粘贴到 "discordWebhookUrl" 旁边的引号内。它应该看起来像这样:

JSON { "discordWebhookUrl": "https://discord.com/api/webhooks/你复制过来的URL" }