Links
Tags
Creators
Details
Licensed MIT
Published 5 months ago
Updated 3 weeks ago
All versions
v0.9.0-proto0.8.0
Release
TeamViewRelay v0.9.0-proto0.8.03 weeks ago 13
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.2–1.20.6
Platform
NeoForge
Supported environments
Client-side
Changes
- 网络协议升级为
0.8.0:外部数据源可在握手中声明数据集格式、覆盖范围和 stale 阈值,并通过独立的 玩家目录查询与关系查询消息按需发布完整玩家目录、组织节点和组织关系边;关系图不进入实时SnapshotFull。teamviewer.v1包名与既有消息保持不变,0.7.x 的服务端和客户端会忽略新增字段, 继续使用实时 Tab、Tab 历史和本地关系标记。 - 客户端新增外部玩家关系数据集的按需同步:每 15 秒或关系数据变化时,收集本机、远程在线、离线历史
和 Tab 玩家的 UUID,按服务端能力上限分批分块查询缺失关系;本机不可用或查询失败时回退为目录查询。
查询出错或无数据的条目每 30 秒重试一次,结果缓存为版本化不可变快照,并保留服务端的
stale过期标记。 - 敌我识别仲裁在“本地关系分类”之后、“后端自动标记”之前插入“外部数据集”优先级层:后端手工标记 与本地插件关系仍然优先,外部关系覆盖后端自动标记;HUD、世界渲染和可攻击性判定共用同一仲裁结果。
- 支持服务端
PlayerReportPolicy报告策略建议:只有健康且完整的外部在线目录才会建议抑制 Tab 上报, 客户端接受SUPPRESS建议后停止发送tab_players_patch;玩家位置与实体上报不受影响。 - 新增
externalRelationSyncMode配置项(默认on_demand,可设为off完全关闭外部关系查询)。 - 同步 Protobuf Java 生成器与运行库到
4.36.1。 - Mod 版本升级为
v0.9.0,网络协议升级为0.8.0;最低兼容协议仍为0.6.1。
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:MNZbIUER:owIwnzjC"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:MNZbIUER:owIwnzjC"
}

