
预发布版本(更新 6,第 1 部分,热修复补丁 1)
2026 年 5 月 29 日
Bug 修复
移动相关
- 现在在滑铲过程中会保持冲刺状态,而不会降回行走速度。
- 修复了停止移动时冲刺输入未正确重置的问题。
- 落地时翻滚现在能够正确减少坠落伤害。
稳定性与性能
- 修复了邀请好友加入单人世界时可能发生的死锁问题。
- 修复了离开世界后可能出现的内存泄漏问题。
- 修复了一个罕见的竞态条件,该问题可能导致方块光照显示错误。
用户界面
- 现在可以在服务器详情菜单中滚动查看较长的服务器描述。
- 修复了好友列表过长时滚动卡住的问题。
- 修复了针对裸版本模组显示的一条令人困惑的模组兼容性警告。
世界生成
- 修复了世界结构资源未能正确重新加载的问题。
预发布版本(更新 6,第 1 部分)
2026 年 5 月 28 日
主要特性
- 新增方块调色板预设功能:保存并复用方块调色板!
- 快捷设置菜单新增了一个侧边标签页,用于管理你的方块调色板。
- 可将方块调色板保存为预设,并可随时重新加载。
- 新增调色板编辑器,可创建、保存、删除和恢复方块调色板,并附有颜色选择器和拾色器工具用于选取调色板颜色。
世界与方块
- 草方块不再会向水下蔓延。已经存在于水下的草方块将缓慢变回泥土。
界面与体验优化
- 服务器发现:超过4个标签的服务器现在将显示前3个标签,并附加一个溢出指示器。悬停在溢出指示器上时会以工具提示的方式显示其余标签。
- 创造模式物品库现在会永久删除拖入其中的任何物品,包括拖入空槽位的情况。
- 现在你可以在创造模式物品库中通过右键单击来从一组堆叠物品中逐个丢弃。
- “EU”区域名称已更新为“Europe”。(译注:简体中文应该没有改动。)
模组与创作工具
- 新增世界设置“解析方块生成器”,控制方块生成器方块是否解析为其目标方块(例如是否生成箱子)。
- 图像和 OBJ 导入工具现在使用新的 TextureComputedColor 字段(每个物品纹理的主加权平均色)而非粒子颜色来匹配方块颜色,从而实现更精确的导入。导入工具还会过滤掉特殊品质的物品,使其无法用于导入。
- 资源编辑器新增一个按钮,可根据物品的纹理重新生成 TextureComputedColor 字段。
- 选区工具已更新,以更好地处理较长的本地化文本。
- “删除”按钮不再与滑块重叠。
- 显示较长的翻译文本时,菜单将保持在边界内。
- 对于较长的翻译文本,文字现在可以缩小显示。
- 滑块和下拉菜单的宽度已略微减小。
音频
- 为垃圾堆添加了新的碎裂音效,结合了陶罐和金属火盆的碎裂声。
- 为火盆添加了新的碎裂音效,每种火盆材料类型有不同的音效组。未点燃的火盆被破坏时不再播放火炬闪光音效。
- 为破坏树叶和行走在树叶上添加了新音效。
- 为破坏荆棘添加了新音效。
- 为布类方块添加了新的落地音效,调整了布类方块的行走音量,并移除了布类方块破坏时的成功音效。
错误修复
移动
- 在创造模式且速度倍率小于 1 的情况下冲刺时,玩家速度将不再被限制。
战斗、实体与物品修复
- 投射物生成位置现在基于服务端权威实体变换得出,仅当客户端报告的位置在基于速度的允许偏差范围内时才被接受。
- NPC 和坐骑的交互现在会验证玩家与目标实体之间的距离,防止修改过的客户端从任意距离与 NPC 交互或骑乘实体。
- 由实体工具放置的物品实体在被玩家捡起后将正确播放其物品动画。
- 笔刷音量设置现在能正确应用于所有建造工具。
世界与方块修复
- 修复了区块光照中方块和流体 ID 超出范围导致的崩溃。
- 修复了配置为下落的方块不会下落的问题。
- 修复了若干模型、纹理和动画的视觉问题,包括木桶、华彩方块、硬木栅栏纹理、绿色菌丝模型、小型酒馆箱子穿模以及门的穿模问题。
创造模式、模组与插件修复
- 粘贴工具的偏移量在粘贴后将不再重置。
- 标尺工具将不再在最后一个点上显示求和符号,因为该符号无法正确渲染。
- 标尺工具现在将在首次交互运行时始终放置一个点,防止快速连续放置点时出现意外行为。
- 某些建造工具在“显示工具通知”设置禁用时仍会显示通知。现在它们将遵循该设置。
- 将粘贴工具中的一些原始字符串移至语言键,以便翻译。
- 方块筛选器中的空方块现在将被正确解析(空流体 ID 现在被视为空方块 ID )。
界面与显示修复
- 角色编辑器中“猫眼”眼部样式现在正确显示为“猫眼”(Feline)而非“Felin”。
- 素色运动衫上衣现在正确显示为“素色运动衫”(Jersey)而非“素色连帽衫”(Hoodie),后者与另一独立的素色连帽衫外观冲突。
- 修复了物品栏拖拽处理器中可能发生的客户端崩溃:当服务端物品栏更新在鼠标按下和移动之间调整了物品栏大小时引发。
- 修复了鼠标元素处理中的客户端崩溃:当鼠标移出处理程序重入地清除鼠标元素时可能发生。
- 当服务器踢出、断开连接或超时玩家时,断开连接界面现在将显示服务器发送的实际经翻译后的原因,而非通用错误消息。
- 单机世界启动失败时,现在会在断开连接界面上显示实际错误,而非静默返回主菜单。
- 缺少世界目录的单人游戏世界现在会在断开连接界面上显示明确的“找不到世界”消息。
其他修复
- 修复了若干拼写错误。
- 损坏的 Settings.json 现在将从其备份文件中自动恢复,而不再导致客户端崩溃。
- 游戏手柄打开失败将不再报告为崩溃,因为这是本地设备状况而非客户端错误。
模组制作者需要注意的改动
预发布第一部分
- 网络协议版本已从 hytale/2 升级到 hytale/3。使用先前协议版本的客户端和服务器将无法连接。同时新增了 Crash = 7 QuicApplicationErrorCode。
- BedsPlugin#getInstance() 已重命名为 #get(),以匹配 Universe、NPCPlugin、FarmingPlugin 和 ObjectivePlugin 使用的访问器约定。
- 新增了一个共享的 Universe#transferPlayerAsync() API,集中实现了“从世界移除 → 等待目标世界 → 添加玩家”的模式。调用者现在应使用此辅助方法,仅在 whenComplete 中保留自己的回退/清理逻辑。
- WorldGen 的 SingleInstance 字段已被标记为实验性。
- World#getChunkIfInMemory、World#getChunkIfLoaded、World#getChunkIfNonTicking、World#getChunkAsync 和 World#getNonTickingChunkAsync 已被弃用。现在应直接从区块引用中作为组件来访问区块数据。
最后编辑: