Modpack Checker

一个轻量级的Fabric模组,用于Minecraft服务器验证客户端是否使用了正确的模组包版本。

管理

整合包检查器

一个轻量级的 Fabric 模组,用于验证玩家在你的服务器上是否使用了正确的整合包版本。

功能特性

  • 基于版本的简单客户端-服务端检查(不进行模组列表比对)
  • 自动断开连接并显示有用的提示信息
  • 客户端和服务端均可轻松编辑的 TOML 配置文件
  • 支持 /reload 以在不重启的情况下应用更改
  • 开发模式:使用版本 0.0.0 可在开发期间禁用检查

工作原理

  1. 服务端在登录期间发送版本检查
  2. 客户端回复 modpack-checker-client.toml 中的版本
  3. 服务端将其与其期望的版本进行比较
  4. 如果版本不匹配,玩家将被踢出并显示自定义消息

配置

服务端(config/modpack-checker-server.toml

enable = true
expected_version = "1.0.0"
[messages]
no_mod = "Please install the Modpack: <your-modpack-link>"
wrong_version = "Please install modpack version {version}: <your-modpack-link+version>"
server_error = "Server configuration error. Please contact an administrator." 

客户端(config/modpack-checker-client.toml

version = "1.0.0"