
你好!这个非常技术性的快照包含振动更改、数据包和资源包更改、一些网络优化、新的调试工具和一些错误修复。享受!
变化
- 振动机械师的变更
振动
- 振动不再有因仿真距离限制而丢失的风险
- 未装备物品会发出频率为 4 的新无装备振动
- 凿刻的书架在接收来自漏斗的书籍时发出频率为 11 的block_change振动
- 龟蛋破裂发出频率为11的block_change振动
- 海龟蛋孵化发出频率为12的block_destroy振动
- 使用骨粉发出频率为 3 的item_interact_finish振动
- 被水药浇灭的火会发出频率为12的block_destroy振动
- 唤起Vexes或尖牙的唤起器发出频率为14的entity_place振动
- 被兔子吃掉的胡萝卜发出频率为11的block_change振动
- 被狐狸吃掉的甜浆果发出频率为11的block_change振动
- 吃仙人掌的骆驼发出频率为8的吃振动
技术变更
- 资源包版本现在是 17
- 在上次快照发布的切片器工具中修复了涉及饥饿图标的错误。这是新版本
- 数据包版本现在是 17
- 优化网络以改善低带宽连接的体验
资源包版本 17
- 文本字段背景现在是小部件/text_field 和小部件/text_field_highlighted处的九切片子画面
- 列表和文本字段中的滚动条现在是小部件/滚动器中的九切片子画面
数据包版本 17
- 更改了对物品、实体和块实体的生物效果存储
生物效果存储更改
- 游戏在将生物效果存储到世界时不再使用数值(因此,例如,4 变为 minecraft:mining_fatigue)
- 各种生物效果场已被重命名,以与新结构保持一致
生物效果实例
此结构在很多地方使用,因此更改是单独描述的。- id -> id,也从数字 id 更改为字符串 id
- 环境 ->环境
- 放大器->放大器
- 持续时间 ->持续时间
- 显示粒子 -> show_particles
- 显示图标 -> show_icon
- 隐藏效果 -> hidden_effect,也因为它是生物效果实例,更改会递归应用
- 因子计算数据 -> factor_calculation_data
物品
药水、lingering_potion、splash_potion tipped_arrow
- 自定义药水效果 ->custom_potion_effects,内容转换为生物效果实例列表
suspicous_stew
- 效果 ->效果,对于每个条目:
- EffectId -> id,也从数字更改为字符串 id
- 效果持续时间 ->持续时间
实体
穆什鲁姆
- 删除了效果 ID 和效果持续时间
- 添加了与 suspicious_stew.effects 标签格式相同的stew_effects(即效果 ID 和持续时间列表)
area_effect_cloud
- 效果 ->效果,内容转换为生物效果实例列表
箭
- 自定义药水效果 ->custom_potion_effects,内容转换为生物效果实例列表
玩家、盔甲支架和生物
- ActiveEffects -> active_effects,内容转换为生物效果实例列表
方块实体
灯塔
- 主 -> primary_effect,也从数字更改为字符串 ID
- 辅助 -> secondary_effect,也从数字更改为字符串 ID
战利品表
- 新增序列战利品功能
- 包含 1 个字段:
- 函数:按顺序运行的子函数数组
- 也可以声明为不带类型的内联数组
- 这与现有行为相匹配,其中 loot 函数 JSON 文件可以声明为复合函数数组
- 包含 1 个字段:
- 战利品表中all_of谓词现在可以隐式声明为没有类型的内联数组
- 这同样匹配现有行为,其中 loot 谓词 JSON 文件可以声明为子谓词数组
网络优化
- 游戏数据包现在打包到更大的TCP数据包中,以减少TCP标头的开销,从而显着降低网络使用量
- 使用 CTRL + F3 打开调试屏幕现在将显示 ping 和接收的网络流量的图表
安全聊天
- 客户端在收到无效的聊天消息时将不再断开自己的连接
- 占位符消息将改为显示在聊天中
修复了快照 23W32A 中的错误
- MC-135339 - 如果主机之前未打开过任何世界,则主机的皮肤对局域网世界中的其他玩家不可见
- MC-177110 - 生物步进音字幕不一致
- MC-253137 - 游戏输出控制台记录了有关加入 LAN 世界时属性纹理缺少签名的错误
- MC-259982 - 野生和眼睛盔甲装饰在锁子甲头盔上时显示“浮动”像素
- MC-262591 - 骆驼吃仙人掌时会发出生物互动振动,而不是物品消耗振动
- MC-263338 - 装甲装饰纹理悬垂海盔形状
- MC-264092 - 函数在包含 /say 时不按顺序执行命令
- MC-264260 - 修改块数据时,炉子GUI显示不正确
- MC-264548 - Minecraft 23w31a 的日志文件中出现一个奇怪的错误
- MC-264557 - 正常和饥饿的食物完整和半精灵的文件名向后
- MC-264565 - 精灵目录中的“捆绑”文件夹,只有一个 mcmeta 文件
- MC-264576 - 老板栏在视觉上被拉伸而不是切断
- MC-264610 - 如果按钮.png.mcmeta中的“边框”更改为“宽度”的一半或更大,并且您尝试打开游戏菜单,则游戏挂起
- MC-264664 - 菜单中缺少高对比度滑块指示灯
- MC-264687 - 局域网世界主机的斗篷和皮肤无法为其他玩家渲染
- MC-264689 - 高对比度资源包使额外的像素出现在完整的凸台上