Tags
Creators
Details
Licensed LGPL-3.0-only
Published 2 months ago
Updated 2 weeks ago
All versions
1.2.0
Beta
VoxLink-NeoForge-1.2.02 weeks ago 52
Compatibility
Minecraft: Java Edition
26.2
Platform
NeoForge
Supported environments
Client-side
Changes
1.1.9 → 1.2.0 更新内容:
新增
- 与 HappyLink 双向互通:大厅可直接看到 HappyLink 玩家开的房间并一键加入,HappyLink 玩家同样可以进入 VoxLink 房间;支持直接输入 HL 房码加入,来源房间在大厅中有徽章标识
- 智能自动中继:打洞受阻时不再需要手动点按钮,模组会根据网络证据自动切换到 TURN 中继或玩家中继(双对称 NAT 约 15 秒、有受阻证据约 30 秒、兜底约 45 秒),全程无需任何操作
- 中继可用后自动尝试直连升级:进入中继后后台仍持续尝试打洞(最长 10 分钟),打通即平滑切换到直连,游戏不中断、无需重连
- 玩家中继全面重写(v2):被中继玩家的数据走独立子通道,与自己与房主的会话字节级隔离,多人同时被中继时互不干扰
修复
- 修复弱网/受限网络下打洞失败后可能一直卡在「连接中」的问题:中继触发条件、两条中继通道的切换与回退、失败后的重试与终态提示共 12 处链路修复
- 修复中继传输「建立成功但实际不通」时无法自动换道的问题,现在会静默换到另一条通道继续
- 修复中继对端短暂失联后恢复、但数据通道永久卡死的问题(重传队列改为救援机制,对端恢复后无损续流)
- 修复房间被越权关闭的问题:关闭房间现在只能由房主本人触发(服务端已同步上线,旧版本客户端同样受益)
- 修复局域网直连成功后连接状态不更新的问题
- 修复信令连接半开时最长 90 秒才判死的问题,现在 35 秒内判定并自动降级
- 修复 HappyLink 密码房在大厅错误显示的问题
- 修复必装模组检查在部分场景静默跳过、不提示原因的问题
优化
- ModSync 大幅提速:优先使用国内镜像源、多线程并行下载,界面按「可一键下载/版本不匹配/未收录/提示」四区展示
- 打洞参数与重试策略按网络证据动态升级,受限网络下的连接成功率明显提升
- 远程日志在连接终态时立即上传,失败现场不再丢失
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:qqeQJjgq:Oa6PsFNF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:qqeQJjgq:Oa6PsFNF"
}

