简介
ViaFabricPlus 是面向客户端的 ViaFabric 和 Multiconnect 替代品,可连接至几乎所有版本(包括正式版、Beta 版、Alpha 版、Classic 版、战斗测试 8C、部分愚人节版、最新快照版本 和 最新基岩版)的 Minecraft 服务器。
相对于上述模组,它更侧重于客户端的额外修复,提高与其他版本服务器的兼容性并包含更多客户端改进,但对于其它模组的兼容性会下降。
概述
ViaFabricPlus 是 Fabric 平台上 ViaVersion 的更深层次实现。
与其它普通的跨版本实现不同,ViaFabricPlus 实现了很多网络协议层面无法实施的更改 (如旧版动画,旧版移动方式和游戏画面渲染更改) 。
ViaFabricPlus 是唯一一个通过包含很多质量修复特性,得以体验旧版本的感觉的跨版本协议转换器。
版本支持
ViaFabricPlus 包括了 Via 全家桶 (ViaVersion,ViaBackwards) 和 RaphiMC 的一些其它跨版本项目 (ViaLegacy,ViaAprilFools,ViaBedrock)。
最新的 ViaFabricPlus 开发版自动化构建可以从 ViaVersion 的 Jenkins 下载。
最新的 ViaFabricPlus 可以连接至这些版本的服务器:
正式版 1.0.0 - 1.21.4;
Beta 版 b1.0 - b1.8.1;
Alpha 版 a1.0.15 - a1.2.6;
Classic 版 c0.0.15 - c0.30 包括 CPE (Classic Protocol Extention);
愚人节版 3D Shareware v1.34、20w14infinite;
战斗测试 Combat Test 8C;
基岩版 1.21.30(实验性,部分功能缺失)。
基本使用方法
你需要在多人游戏列表的右上角点击 ViaFabricPlus 按钮以手动选择目标服务器版本。
在版本选择中,红色为所有可选版本,绿色表示该版本被选中。在选中后,点击左上角的"<-"按钮即可保存并返回服务器选择界面。
如果选择错误,可能会导致无法连接,服务器列表也可能会显示该服务器不可连接。
连接 Java 版 1.7+ 的服务器时,模组可以自动检测目标服务器版本(需要手动开启此功能)。
连接至基岩版服务器
如果你需要连接基岩版服务器,除了上述步骤外,你需要准备好一个基岩版账号。
在此之后,打开的右上角"设置",找到"基岩版",点击"点击以设置基岩版账号",然后在弹出的浏览器窗口中登录你的基岩版微软账号。
如果登录成功(访问较慢,关闭浏览器后可能需要等候半分钟至一分钟),原先登录账号的位置会变为 "bedrock account : [你的基岩版账号昵称]",然后点击左上角的 "<-" 即可。
请注意,连接基岩版的功能还处于早期开发阶段,很多功能尚未实现,如无法在游戏内进行实体交互。
模组关系
本模组需要 Fabric API 作为前置。
由于使用了 Fabric API 的内部代码,本模组在 1.20.2+ 不兼容 Quilt。
与以下模组不兼容:
与以下模组有功能冲突:
指令
你可以使用 /viafabricplus 和 /viaversion,还有两个用于加入 classic 版服务器后的指令:
/viafabricplus settime <Time (Long)>
- 改变客户端的世界时间,可用版本: c0.28 - c0.30;
/viafabricplus listextensions
- 展示所有 classic 版网络协议扩展,可用版本: c0.30 CPE。
致用户
在 这里 可以获得详细的使用说明。
问题和贡献
注:ViaFabricPlus 仅对最新的 MC 版本提供官方支持,作者没有时间和精力维护更新用于旧版 MC(如 1.19.4、1.20.1)的版本。
请在 Github issue 或 ViaVersion 官方 Discord 上反馈遇到的问题。
欢迎任何人贡献 Pull Request,但要注意代码规范和与其它 Mod 的兼容性。
翻译
语言翻译文件在 ~/resources/assets/viafabricplus/lang 目录,欢迎提交 Pull Request 以添加你熟悉的语言的翻译文件。
图片
Mod 所支持的 Minecraft 版本和有关兼容性设置:
本百科内某个远古版本 Minecraft 服务器的对比演示:曾经的天域现在的末地
声明
和 ViaFabric 一样,作者无法保证每个服务器都允许使用该模组。该模组可能会和部分反作弊冲突。自行承担风险。
此模组采用 GPL-3.0-only 开源许可协议。