• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
[转载][1.10——26.1.x]ViaBackwards 允许旧版本客户端连接到新版本服务器的插件

开源 其他 [转载][1.10——26.1.x]ViaBackwards 允许旧版本客户端连接到新版本服务器的插件 5.11.0

完成注册/登录后下载
  • 新物品和实体现在将其名称显示为可翻译组件而非纯文本字符串,并且可以通过资源包进行更改
    • 实体使用 vb.entity.<类型>,例如 vb.entity.sulfur_cube,其回退显示与之前相同,仍为 26.2 Sulfur Cube。entitynames 已从映射文件中移除
    • 物品使用 vb.item.<类型>,例如 vb.item.sulfur,其回退显示与之前相同,仍为 26.2 Sulfur。itemnames 已从映射文件中移除
    • 新物品的自定义模型数据已移至映射文件中的 custom_model_data,从第一个 1.13 物品开始从 0 计数,并随着每个协议版本递增(目前截至 937)。1.21.4+ 客户端会在 custom_model_data 字符串列表中添加其原始物品标识符,所有客户端版本都会添加来自映射文件的自定义模型数据(要么添加到新的浮点数列表,要么添加到旧的单整数标签中)
  • 在 1.21.5+ 服务端上,对客户端发送的物品的处理现已大部分跳过 1.20.4 到 1.21.5 之间的转换,以避免繁重的物品读取和转换代码
    • 如果你的服务端版本介于 1.20.5 和 1.21.4 之间,强烈建议你升级到 1.21.5 或更高版本
  • 修复了 1.19.4→1.19.3 中多行文本显示的问题
  • 修复了在自定义维度中使用新环境属性时导致断开连接的问题
  • 修复了 26.2→26.1 中床不可见的问题(感谢 booky10)
  • 修复了 1.21.9→1.21.7 中行为准则编写的问题
  • 修复了 1.21.6→1.21.5 中幼年快乐恶魂的缩放比例,以及 1.21.2→1.21 中幼年鱿鱼和海豚的缩放比例(感谢 mfishma)
  • 修复了 1.21.2→1.21 中创造模式物品栏清空操作的问题
  • 修复了 1.20.1 因新的 26.2 硫磺方块原型注册表而断开连接的问题(感谢 EnZaXD)
  • 修复了 1.13→1.12 中比较器的映射
  • 修复了控制台中关于无效的硫磺方块旧版生物群系映射的警告
若想提前获取较大版本更新,欢迎通过 https://viaversion.com/donate 支持我。更多信息请参阅上一则更新说明。
26.2 服务端支持。
  • 改进了 26.1→1.21.11 中的映射(感谢 mfishma)
  • 修复了 1.21.6→1.21.5 中对话框标签追踪的问题(感谢 EnZaXD)
  • 将 1.21.2→1.21 中用于产生速度效果的虚拟爆炸移出 (0,0,0) 位置
  • 修复了 1.20.2→1.20.1 中方块实体处理的一个错误(感谢 Zsomi)
若想提前获取较大版本更新,欢迎通过 https://viaversion.com/donate 支持我。更多信息请参阅上一则更新说明。
  • 修复了 26.1 -> 1.21.11 版本中 advance_weather=false 的问题
  • 修复了 1.21.9 -> 1.21.7 版本中鹦鹉上肩的追踪问题
如果你想提前获得大版本更新,可以考虑通过 https://viaversion.com/donate 支持我。更多信息请参见之前的更新日志。
  • 新增 pass-original-item-name-to-resource-packs 配置选项,用于将原始物品标识符放入自定义数据中,以便在资源包中使用(默认启用;感谢 mfishma)
  • 修复了 26.1 -> 1.21.11 版本中的旁观模式交互问题
  • 修复了 26.1 -> 1.21.11 版本中维度数据属性为空时可能出现的错误(感谢 roggy666)
  • 修复了 1.21.5 -> 1.21.4 版本中皮革盔甲在物品栏内的颜色渲染问题(感谢 roggy666)
  • 修复了在 1.20.5 -> 1.20.3 版本中,连接 1.21.5+ 服务器时非空自定义数据的哈希计算问题
  • 修复了 1.17 -> 1.16.5 版本中的物品栏同步丢失问题(感谢 JobsonMarinho)
  • 修复了 1.12 -> 1.11 版本中因保活处理可能导致的断开连接问题
  • 更新了 1.21.9 -> 1.21.7 版本中的部分映射(感谢 mfishma)
如果你想提前获得大版本更新,可以考虑通过 https://viaversion.com/donate 支持我。更多信息请参见之前的更新日志。
  • 修复了在 26.1 -> 1.21.11 版本中,新配方在授予时导致玩家被踢出的问题
  • 修复了对话框中物品变更处理缺失的问题
  • 修复了部分新增物品哈希计算错误的问题
  • 修复了 1.21.5 -> 1.21.4 版本中 blocks_attack 备份处理出错的问题
  • 修复了 1.21.5 -> 1.21.4 版本中与带有 wolf_variant 数据的物品交互时出现的错误
如果你想提前获得大版本更新,可以考虑通过 https://viaversion.com/donate 支持我。更多信息请参见之前的更新日志。
26.1 服务端支持

  • 添加了 1.20.5 与 26.1 之间缺失的声音映射(感谢 mfishma)
  • 对象、精灵图及玩家文本组件在 1.21.9→1.21.7 版本中,若存在 26.1 的备用方案则将使用该方案(感谢 EnZaXD)
  • 修复了使用已移除注册表的标签和命令导致连接断开的问题
  • 釉陶现在在 1.12→1.11 版本中映射为其对应的染色普通变种(感谢 colbster937)
若想提前获取较大版本更新,欢迎通过 https://viaversion.com/donate 支持我。更多信息请参阅上一则更新说明。
  • 在 1.21.9 到 1.21.7 版本间,添加了配置选项 code-of-conduct-as-dialog 以切换行为准则的翻译(由 EnZaXD 提供)
  • 修复了 1.21.11 到 1.21.9 版本间生物群系的声音和粒子效果问题
  • 修复了对大型客户端文本组件的读取问题
如果您希望提前获得更大版本的更新,请考虑通过 https://viaversion.com/donate 支持我。查看更多更新说明请参阅之前的更新日志。
  • 修复了在从 1.21.11 降级到 1.21.9 时,因鹦鹉螺(Nautilus)生物效果导致的断连问题(由 booky10 贡献)
  • 在 1.21.11 → 1.21.9 的版本降级中,阻止使用三叉戟(Spear)破坏方块(需在 Paper 服务器上安装 ViaBackwards 才生效)
  • 对旧版客户端的玩家模型(Mannequin)模拟进行了一些修复(由 Owen1212055 贡献)
  • 修复了 1.21.7 → 1.21.5 版本间告示牌(Sign)文本转换的问题(由 Tmpod 贡献)
  • 修复了在 1.21.5 → 1.21.4 降级时,猪和炽足兽(Strider)身上鞍具(Saddle)显示缺失的问题(由 Pantera07 贡献)
  • 修复了 1.21.5 → 1.21.4 降级中青蛙和猫的变种(Variants)显示错误的问题(由 Pantera07 贡献)
  • 修复了 1.21.2 → 1.21 降级中高速度(Velocity)值转换异常的问题(由 dewgs 贡献)
  • 修复了在 1.21.2 → 1.21 降级中无法打开绯红(Crimson)与诡异(Warped)告示牌的问题(由 ItsClairton 与 EnZaXD 贡献)
  • 修复了 1.19 → 1.18.2 降级中画(Painting)位置偏移的问题

如果你想更早获得重大版本更新,请考虑通过 https://viaversion.com/donate 支持开发者。更多信息请参考之前的更新日志。
  • 修复了1.21.11->1.21.9版本中被驯服的鹦鹉螺错误问题
  • 修复了1.21.11->1.21.9版本中在非常古老的世界里部分实体数据错误问题
  • 修复了1.21.11->1.21.9版本中的世界边界插值问题(由MrKinau提交)
  • 修复了1.21.11->1.21.9版本中的主世界雾效颜色问题
  • 修复了1.21.11->1.21.9版本中左手设置不生效的问题
  • 修复了1.21.9->1.21.7版本中人偶皮肤不应用的问题(请注意,除玩家档案纹理外的自定义皮肤纹理将不被支持;由Owen1212055、EnZaXD提交)
  • 修复了1.21.9->1.21.7版本中苍白橡木置物架的映射问题(由EnZaXD提交)
  • 修复了跨版本目标/计分板数据包中文本组件的处理问题
若希望提前获取大版本更新,请考虑通过 https://viaversion.com/donate 支持我。更多信息请参阅往期更新说明。
1.21.11 服务端支持。
  • 新增配置项 dialogs-via-chests,可用于禁用对话界面的箱子模拟功能;同时修复了在 1.21.6 → 1.21.5 版本转换中该模拟功能的一些问题(由 EnZaXD 和 sevenc-nanashi 贡献)
  • 修复了告示牌(signs)中文本组件在 1.21.9 → 1.21.7 的转换问题,以及跨版本 set_player_team 数据包中的文本组件转换问题(由 kennytv 和 Tmpod 贡献)
  • 在 1.21.2 → 1.21 的降级中,忽略位置无效的 open_sign 数据包(由 EnZaXD 贡献)
  • 修复了在 1.21 → 1.20.5 版本中,创造模式客户端下 jukebox_playable 物品数据备份的问题
  • 修复了 1.19.4 → 1.19.3 版本中文字展示实体(text display)Y 轴偏移的问题(由 EnZaXD 贡献)
  • 修复了 1.12 → 1.11 版本中 container_ack 数据包可能引发反作弊插件误判的问题(由 EnZaXD 贡献)
如果你想更早获得大型版本更新,请考虑通过 https://viaversion.com/donate 支持开发者。更多详情请参阅之前的更新说明。
后退
顶部 底部