Links
Tags
Creators
Details
Licensed ARR
Published 3 weeks ago
Updated last week
All versions
1.6.0
Release
MikuHAProxy 1.6.03 weeks ago 8
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
Platform
Velocity
Changes
MikuHAProxy 1.6.0(正式版)
本版相对 1.5.0 只有两处修复,都属于「让异常状态不再被静默掩盖」:玩法、配置格式与性能特征完全不变,直接替换 jar 即可升级。
修复
- 连接注入层:卸载(优雅关闭 / 自检)时,如果反射读写失败,不再把「已安装」谎报成「已卸载」——管道上很可能仍挂着本插件的包装器,谎报会让
/mikuproxy status与关闭流程误判。现在会打 WARN 并保持真实状态、留待重试;若管道上的初始化器已被其它插件换掉,则如实标记为未安装,并且绝不会把别人的初始化器覆盖回去。 - 配置文件:同一设置项在
config.toml里重复出现时,会报出两次出现的行号(如「第 3 行:设置项 xxx 重复(上一次在第 1 行),以本行为准」)。取值行为不变(仍以最后一次为准),只是不再静默——方便你删掉忘了删的旧行。
其它
- 新增 2 条守护用例(注入层卸载失败路径、配置重复键),测试总数 139 → 141(18 个测试类),CI 全绿。
- 发布验证:
Tests run: 141, Failures: 0, Errors: 0, Skipped: 2+BUILD SUCCESS。
升级说明
- 完全向后兼容:无需改动
config.toml或whitelist.conf,用MikuHAProxy-1.6.0.jar替换旧 jar 后重启代理即可。 - 环境要求不变:Velocity 4.0 及以上(Velocity-CTD 4.x 同样适用)、Java 25、
velocity.toml中haproxy-protocol = true。
MikuMC 系列插件交流群:1105054380
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:SPh6m4k5:bcJOirZW"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:SPh6m4k5:bcJOirZW"
}

