It's time for another Preview and Beta release! For the full list of goodies, browse the changelog below. And as always, we're keen to get your feedback on these new features at feedback.minecraft.net, and you can report any bugs you find at bugs.mojang.com .
是时候发布新的预览版和测试版了!要查看完整的变更列表,请浏览下面的更新日志。一如既往,我们非常希望在 feedback.minecraft.net 获得您对这些新功能的反馈,您可以在 bugs.mojang.com 报告任何漏洞。
FEATURES AND BUG FIXES 特性和漏洞修复
ABANDONED CAMP 废弃营地
Camps in the Swamp no longer contain a Mycelium block
沼泽中的营地不再包含菌丝体方块
The Abandoned Camp no longer contains singular Coarse Dirt blocks
废弃营地不再包含单个的砂土方块
ACCESSIBILITY 辅助功能
Screen narration now correctly announces the position of navigation controls in the Realms Timeline tab
屏幕旁白现在会在 Realms 时间线选项卡中正确朗读导航控件的位置
Fixed closed captions for baby turtles and baby polar bears so they display "Baby Turtle" and "Baby Polar Bear" instead of the adult subtitle
修复了幼年海龟和幼年北极熊的隐藏式字幕,使其显示“幼年海龟”和“幼年北极熊”而非成年的字幕
Fixed multiple narration enumeration problems within modals
修复了模态框内的多个旁白枚举问题
Updated order and descriptions of text background opacity options in Accessibility tab
更新了辅助功能选项卡中文本背景不透明度选项的顺序和描述
BIOMES 生物群系
Lush Caves now generate instead of Dripstone Caves or Sulfur Caves in very humid regions
在非常潮湿的区域,现在会生成繁茂洞穴而非溶洞或硫黄洞穴
BLOCKS 方块
Snow now produces vibrations when placed (MCPE-115444)
Fix a rare issue where a healing a mob could result in its death
修复了治疗生物可能导致其死亡的罕见问题
REALMS Realms
Fixed realm world name wrapping too much on member-view worlds tab
修复了 Realms 世界名称在成员视图世界选项卡中换行过多的问题
Updated Realms purchase terms to include required automatic renewal notice on Switch
更新了 Realms 购买条款,加入 Switch 平台所需的自动续期通知
Updated the Realms Plus subscription expired screen with the new user interface
更新了 Realms Plus 订阅过期界面的用户界面
Realms subscriptions that were purchased but not linked to a Realm can now be recovered from the plan picker and purchase screens, showing the correct price and guiding the player through completing their Realm
Added support for opening a specific Realm from a Realms Play deep link
加入了从 Realms Play 深度链接打开特定 Realm 的支持
REALMS HUB Realms Hub
Added active packs to world slot view in realms hub for owners/admins
为所有者 / 管理员在 Realms Hub 的世界槽位视图中加入了激活的包
USER INTERFACE 用户界面
Updated Poplar Hanging sign's GUI to match Java and other hanging signs
更新了悬挂式杨木告示牌的 GUI,使其与 Java 版及其他悬挂式告示牌一致
Focus now follows a pack to its new position when it is reordered, instead of moving somewhere unrelated
当包被重新排序时,焦点现在会跟随包移动到新位置,而非跳转到无关位置
Added extended Latin, Cyrillic and Greek characters to the bitmap font. Character size increased to 8x12px. Languages that use these characters will no longer be displayed in a mix of fonts in the menus.
Fixed a bug that caused an active pack being reordered with a controller to jump to the wrong position when the pack list was scrolled mid-drag
修复了使用手柄重新排序活跃包时,在拖动过程中滚动包列表会导致包跳转到错误位置的漏洞
Fixed issue where disabled buttons would appear clickable when narration is on
修复了在旁白开启时禁用按钮看似可点击的问题
Improved error messaging when joining Featured Experiences and Creator Experiences to make it more clear why a connection failed
改进了加入精选体验和创造者体验时的错误信息,使连接失败的原因更加清晰
Subscription plan picker buttons now show when a free trial is available
订阅套餐选择器按钮现在会在有免费试用时显示
Removed the Change User button from the main menu on Xbox consoles
移除了 Xbox 主机主菜单上的“切换用户”按钮
TECHNICAL UPDATES 技术性更新
AI COMPONENTS AI 组件
Made schemas for the following components stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer.
minecraft:pushable_by_block Made schema for the minecraft:movement.jump stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer. Float Range field jump_delay now only accepts an object with min and max values. Other formats will fail to parse
解析 minecraft:pushable_by_block 与 minecraft:movement.jump 的模式更严格,在 1.26.60 及以上版本中若实体 JSON 包含无效数据则加载失败。浮点范围字段 jump_delay 现在只接受包含 min 和 max 值的对象,其他格式将解析失败
API API
Released @minecraft/server version 2.11.0
发布了 @minecraft/server 版本 2.11.0
Added @minecraft/server version 2.12.0-beta
加入了 @minecraft/server 版本 2.12.0-beta
Releasing TextPrimitive.lineGapHeight from beta to 2.11.0.
将 TextPrimitive.lineGapHeight 从测试版发布到 2.11.0
Released Dimension.spawnXp from beta to scripts version 2.11.0
将 Dimension.spawnXp 从测试版发布到脚本版本 2.11.0
DDUI 数据驱动用户界面
Released tooltip support at DDUI custom forms at @minecraft/server-ui v2.3.0
Released button icon support to @minecraft/server-ui v2.3.0, including ButtonOptions.imageDetails, ImageDetails, MessageBoxButtonOptions, MessageBox.button1WithOptions, and MessageBox.button2WithOptions .
Released the isBroadcast property to the stable API. When true, Dimension.playSound plays the sound as a server-managed broadcast that stays synchronized across listening players within the boradcast range
Chorus plant blocks now expose the minecraft:connection_north, minecraft:connection_east, minecraft:connection_south, minecraft:connection_west, minecraft:connection_up, and minecraft:connection_down block states reflecting which adjacent chorus plants and chorus flowers they connect to
Fire blocks now expose the minecraft:connection_north, minecraft:connection_east, minecraft:connection_south, minecraft:connection_west, and minecraft:connection_up block states reflecting the flammable blocks around them
Redstone dust blocks now expose the redstone_north, redstone_east, redstone_south, and redstone_west block states (none, side, up) reflecting how the dust connects to its neighbors
Fixed listd command sometimes reporting one way ping, it now reports round trip ping time.
修复了 listd 命令有时报告单向延迟的问题,现在会报告往返延迟时间。
DEBUGGER 调试器
Fixing live diagnostics display for 'ticking' chunks not being gathered correctly.
修复了“已加载”区块的实时诊断信息未被正确收集的问题。
EDITOR 编辑器
Fixed a bug in the Vibrant Visuals Color Grading pane where the Midtones, Highlights, Shadows, and Temperature tooltips showed the parent Color Grading description instead of their own
Jigsaw Collections are no longer silently lost when their files cannot be written to disk, and a warning is now shown when a Jigsaw Collection cannot be fully saved or loaded
拼图集合在其文件无法写入磁盘时不再被静默丢失,现在在拼图集合无法完全保存或加载时会显示警告
A Jigsaw Collection that failed to load completely is no longer saved back over the complete files on disk
未能完全加载的拼图集合不再会覆盖保存磁盘上的完整文件
Fixed a crash in the Editor Jigsaw pane when loading template pool files that contain JSON comments or trailing commas
修复了编辑器拼图面板在加载包含 JSON 注释或尾随逗号的模板池文件时发生的崩溃
Fixed a crash that could occur when pressing Preview Jigsaw in the Jigsaw tool
修复了在拼图工具中按下“预览拼图”时可能发生的崩溃
Fixed an Assert caused by the Mouse and a Grabbed Gizmo becoming disconnected
修复了因鼠标与抓取的控制手柄断开连接而引发的断言错误
Added support for Shift = (+) and - shortcuts to add and remove nodes in Vibrant Visuals graphs
加入了 Shift + (=) 和 - 快捷键支持,用于在灵动视效[暂译]图表中添加和删除节点
Fixed two potential crashes when an Editor Player enters an End Portal
修复了编辑器玩家进入末地传送门时可能发生的两种崩溃
BLOCK PICKER 方块选取器
Fixed Double Slab blocks displaying the same name as their single slab variants, making them indistinguishable from each other and impossible to find by name
修复了双台阶方块显示与其单个台阶变种相同名称的问题,导致它们无法区分,也无法按名称查找
JIGSAW 拼图
Fixed empty Jigsaw Collections being deleted when leaving and rejoining a Project
修复了空的拼图集合在离开并重新加入项目时被删除的问题
Fixed deleted Jigsaw Collections re-appearing after leaving and rejoining a Project
修复了已删除的拼图集合在离开并重新加入项目后重新出现的问题
Fixed the Structure assigned to a Jigsaw Piece not being saved until another action was taken, causing it to be lost when switching Collections
修复了分配给拼图方块的结构在采取其他操作之前不会保存,导致切换集合时丢失的问题
LOGGING 日志记录
Added an optional alert flag to LogProperties which overrides whether a message raises the Editor error state, flashing the viewport and opening the log panel. When unset the default applies, which is to raise it for errors only
Made schemas for the following components stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer.
minecraft:teleport Made schema for the minecraft:economy_trade_table component stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer. Int Range fields cured_discount and max_cured_discount now only accept an object with min and max values. Other formats will fail to parse.
minecraft:teleport 解析 minecraft:economy_trade_table 组件的模式更严格,在 1.26.60 及以上版本中若实体 JSON 包含无效数据则加载失败。整数范围字段 cured_discount 和 max_cured_discount 现在只接受包含 min 和 max 值的对象,其他格式将解析失败。
Made schema for the minecraft:buoyant component stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer.
Made schema for the minecraft:healable component stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.60 and newer.
time field now takes an object with min and max fields
time 字段现在接受包含 min 和 max 字段的对象
ITEMS 物品
Starting with version 1.26.60, loot tables using "format_version": "1.26.60" or later will continue applying loot functions after an item's count is set to 0. Subsequent functions, including set_count, can restore the count, while the item's identity and data are preserved. (MCPE-238796)
Changed approach to measuring memory consumption on Android. The new method captures additional graphics and code memory. As a result it may display higher values in Preview builds; actual memory usage is unchanged.
Memory measurement on Switch now includes code memory, which will cause higher values to be displayed in preview builds. Actual memory usage is unaffected.
Switch 上的内存测量现在包含代码内存,这将导致预览版中显示更高的值。实际内存使用量不受影响。
Performance improvements for memory allocation on GDK platforms, particularly Xbox One
改进了 GDK 平台(特别是 Xbox One)上的内存分配性能
Fixed a crash that could occur when leaving or losing connection to a world as the loading screen finished
修复了在加载界面完成时离开或断开与世界的连接可能发生的崩溃
USER INTERFACE 用户界面
Development resource and behavior packs are now refreshed when managing packs for a world, and take precedence over other copies when their version is equal or newer
开发资源包和行为包现在在管理世界的包时会刷新,并且在版本相同或更新时优先于其他副本
EXPERIMENTAL TECHNICAL UPDATES 实验性技术性更新
API API
Custom restart time set in WorldClockOnRestartBeforeEvent now properly overrides Overworld clock
Changes LevelStorage.saveQuery() to return a Promise<LevelStorageQuerySnapshotFile[]> which resolves when the query has finished processing in @minecraft/server-admin in beta
Added class BlockRecipeCraftingComponent to beta for accessing the slots/recipe relating to player crafting UIs (currently only minecraft:stonecutter_block)