26.10是小鬼当家的正式版,也是基岩版的一次小更新,发布于2026年3月24日[1]。此次更新加入了命名牌的合成配方和金蒲公英,为一些幼年生物加入了新的纹理、模型和音效,修改了兔子的纹理和模型,并修复了一些漏洞。
新内容
方块
金蒲公英
- 一种新的花,可用于阻止可成长的幼年动物成长。
- 对幼年动物使用时,将阻止其成长。
- 对已被阻止成长的幼年动物使用时,将使其重新开始成长。
- 使用时会发出绿色粒子。
- 粒子向下移动表示已阻止成长。
- 粒子向上移动表示成长已重新开始。
- 使用金蒲公英阻止幼年动物成长或使幼年动物重新开始成长时会播放音效。
- 使用1个蒲公英和8个金粒合成。
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
- 可用于合成黄色染料。
- 可用于合成谜之炖菜,给予玩家饱和效果。
- 可放入花盆中。
音符盒
- 加入了新的音色“小号”(Trumpet),对应的乐器方块为铜块、雕纹铜块、切制铜块及其氧化和涂蜡变种。
- 音色会随着氧化程度的不同而改变。
生物
猫、猪、牛和鸡
- 加入了新的成年音效变种:
- 猫
royal
- 猪
minibig
- 牛
moody
- 鸡
picky
- 猫
- 已有生物的音效变种会是所有变种中的随机一种。
常规
控制
- 加入了新的快捷键F4,用于打开社交抽屉式菜单。
- 加入了新的按键绑定“识别”。
- 通过文本和文本转语音功能告知玩家面向的方块或生物。
- 适用于键盘和控制器控制。
实验性玩法
- 加入了“实验性 Voxel 形状特征”子选项。
- 用于在原版和自定义方块上启用体素形状功能。
- 体素形状目前仅被用于遮挡/剔除。
- 目前只有单位立方体原版方块会关联体素形状。启用该功能后,带有体素形状的自定义方块只会对单位立方体原版方块或其他带有体素形状的自定义方块进行剔除。
- 用于在原版和自定义方块上启用体素形状功能。
- 加入了“熔炉配方书”子选项。
- 用于启用熔炉、高炉和烟熏炉的配方书。
粒子
- 加入了
pause_mob_growth和reset_mob_growth粒子。
设置
- 在Windows平台上的通用设置中加入了“焦点丢失时显示暂停菜单”选项。
- 用于切换是否在失去焦点时显示暂停菜单。
更改
方块
圆石
- 现在可以在切石机中制成雕纹石砖和石砖及对应的台阶、楼梯和墙。
枯萎的灌木
- 现在可以放置在耕地上。
深板岩
- 现在可以在切石机中制成雕纹深板岩和深板岩圆石、深板岩砖、深板岩瓦、磨制深板岩及对应的台阶、楼梯和墙。
黏性活塞头
- 英文名称由“Sticky Sticky Piston Arm Collision”更改为“Sticky Piston Arm Collision”。
石头
- 现在可以在切石机中制成圆石及对应的台阶、楼梯和墙。
物品
命名牌
- 加入了合成配方,即用1张纸和1个任意金属颗粒合成1个命名牌:
![]()
![]()
![]()
- 不再可以通过与图书管理员交易获得。
- 现在可以通过与流浪商人交易获得。
- 命名牌属于普通售货,出现概率约为6%。
- 流浪商人会以1个绿宝石的价格出售1个命名牌,最多可以交易5次。
- 不再可以在远古城市和林地府邸的箱子中找到。
生物
幼年生物
- 更新了以下幼年生物的纹理和模型:
- 牛
- 调整了成年和幼年变种的碰撞箱以匹配Java版和新模型。
- 哞菇
- 调整了成年和幼年变种的碰撞箱以匹配Java版和新模型。
- 猪
- 狼
- 调整了成年和幼年变种的碰撞箱以匹配Java版和新模型。
- 猫
- 豹猫
- 鸡
- 绵羊
- 美西螈
- 加入了幼年变种独有的动画。
- 海豚
- 驴
- 更新了后腿的UV。
- 马
- 略微增大了碰撞箱,高度由0.8格更改为1.12格,宽度由0.7格更改为0.98格。
- 骡
- 更新了后腿的UV。
- 骷髅马
- 略微增大了碰撞箱,高度由0.8格更改为1.12格,宽度由0.7格更改为0.98格。
- 僵尸马
- 略微增大了碰撞箱,高度由0.8格更改为1.12格,宽度由0.7格更改为0.98格。
- 鱿鱼
- 发光鱿鱼
- 海龟
- 增大了碰撞箱,高度由0.032格更改为0.21333328格,宽度由0.096格更改为0.64格。
- 北极熊
- 山羊
- 狐狸
- 加入了幼年变种独有的动画。
- 骆驼
- 加入了幼年变种独有的动画。
- 犰狳
- 加入了幼年变种独有的动画。
- 羊驼
- 行商羊驼
- 蜜蜂
- 猪灵
- 村民
- 僵尸村民
- 僵尸猪灵
- 僵尸
- 尸壳
- 溺尸
- 熊猫
- 炽足兽
- 疣猪兽
- 嗅探兽
- 僵尸疣猪兽
- 牛
- 现在人形幼年生物拥有独特的盔甲模型。
- 不再会渲染盔甲纹饰。
- 人形幼年生物手持的物品不再会被缩小。
马
- 更改了成年马的斑点位置,以匹配幼年马。
图书管理员
- 现在大师等级的图书管理员会以3个绿宝石的价格出售红色蜡烛或黄色蜡烛。
兔子
- 更新了纹理和模型。
- 调整了碰撞箱以匹配新模型。
- 现在拥有新的动画。
骷髅马
- 幼年骷髅马不再会成长为成年个体。
游戏内容
极限模式
- 现在
showDaysPlayed游戏规则为true的极限模式世界会在选择世界菜单中显示游玩天数。
声音
- 为猪、猫、狼、马和鸡的幼年变种加入了独特的音效。
灵动视效
- 为粒子加入了静态/彩色方块光源着色。
命令格式
/camera
attach_to_entity、detach_from_entity和play_spline语法不再属于实验性玩法。
常规
实验性玩法
- 移除了“2026 年第 1 次更新”子选项。
物品栏
- 更新了携带版UI下的标头。
- 统一了生存模式和创造模式的物品栏搜索。
全景图
- 更新了主菜单全景图以匹配小鬼当家。
暂停菜单
- 加入了游戏指南按钮,显示为一个问号。
服务器列表
- 现在会显示自定义服务器,即使没有找到Minecraft提供的服务器也会如此。
触摸控制
- 更新了交互按钮的样式。
用户界面
- 为Windows平台上的Ore UI加入了对更多的鼠标光标类型的支持。
技术性
AI意向
- 迁移了
minecraft:behavior.ocelotattack(_错误命名是遗漏的且无法安全地更改)。 - 现在无法在1.26.0及更高版本中加载包含无效数据的实体JSON。
- 现在下列意向的模式在解析时会更加严格,并且在1.26.10及更高版本中将无法加载包含无效数据的实体JSON。此外还为这些意向统一并更新了文档。
minecraft:behavior.drop_item_forminecraft:behavior.fertilize_farm_blockminecraft:behavior.harvest_farm_blockminecraft:behavior.inspect_bookshelfminecraft:behavior.lay_egg
minecraft:behavior.drop_item_for中的浮点数范围字段time_of_day_range现在仅接受带有min和max值的对象。其他格式将无法解析。minecraft:behavior.lay_egg中的lay_seconds字段现在仅接受大于或等于0的数字。- 现在
minecraft:behavior.ram_attack的模式在解析时会更加严格,并且在1.26.10及更高版本中将无法加载包含无效数据的实体JSON。 - 浮点数范围字段
cooldown_range现在仅接受带有min和max值的对象。其他格式将无法解析。 - 现在
minecraft:behavior.celebrate的模式在解析时会更加严格,并且在1.26.10及更高版本中将无法加载包含无效数据的实体JSON。 - 浮点数范围字段
sound_interval和jump_interval现在仅接受带有min和max值的对象。- 其他格式将无法解析。
- 现在下列意向的模式在解析时会更加严格,并且在1.26.10及更高版本中将无法加载包含无效数据的实体JSON。
minecraft:behavior.celebrate_surviveminecraft:behavior.random_search_and_digminecraft:behavior.swim_with_entityminecraft:behavior.take_flowerminecraft:behavior.trade_with_playerminecraft:behavior.teleport_to_ownerminecraft:behavior.workminecraft:behavior.work_composter
- 下列浮点数范围字段现在仅接受带有
min和max值的对象。其他格式将无法解析。minecraft:behavior.celebrate_survive中的fireworks_intervalminecraft:behavior.random_search_and_dig中的cooldown_range和digging_duration_range
- 现在下列意向的模式在解析时会更加严格,并且在1.26.10及更高版本中将无法加载包含无效数据的实体JSON。
minecraft:behavior.move_to_landminecraft:behavior.move_to_waterminecraft:behavior.ocelot_sit_on_blockminecraft:behavior.raid_gardenminecraft:behavior.stomp_turtle_egg
- 现在
minecraft:behavior.offer_flower的模式在解析时会更加严格,并且在1.26.10及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.play_dead的模式在解析时会更加严格,并且在1.26.10及更高版本中将无法加载包含无效数据的实体JSON。整数范围字段random_damage_range现在仅接受带有min和max值的对象。其他格式将无法解析。 - 现在
minecraft:behavior.play的模式在解析时会更加严格,并且在1.26.10及更高版本中将无法加载包含无效数据的实体JSON。 minecraft:behavior.panic意向现在会在计算实体所需路径方面变得更加健壮。
API
- 现在用于Molang查询的生成JSON元数据在游戏中可用。
- 发布了
@minecraft/server版本2.6.0。 - 加入了
@minecraft/server版本2.7.0-beta。 - 将
Block.getComponents和Block.hasComponent开放至2.6.0。 - 将
EntityHealBeforeEvent由beta开放至2.6.0版本。 - 将
EntityHealAfterEvent由beta开放至2.6.0版本。 - 将
EntityHealCause由beta开放至2.6.0版本。 - 将
EntityHealSource由beta开放至2.6.0版本。 - 将
EntityHealEventOptions由beta开放至2.6.0版本。 - 将
EntityHealBeforeEventSignal由beta开放至2.6.0版本。 - 将
EntityHealAfterEventSignal由beta开放至2.6.0版本。 - 将
WorldBeforeEvents.entityHeal由beta开放至2.6.0版本。 - 将
WorldAfterEvents.entityHeal由beta开放至2.6.0版本。 - 将
EntityHurtBeforeEvent由beta开放至2.6.0版本。 - 将
EntityHurtBeforeEventOptions由beta开放至2.6.0版本。 - 将
EntityHurtBeforeEventSignal由beta开放至2.6.0版本。 - 将
WorldBeforeEvents.entityHurt由beta开放至2.6.0版本。 - 将
EntityHurtAfterEventOptions由beta开放至2.6.0版本。 - 将
EntityHurtAfterEventSignal改用为EntityHurtAfterEventOptions的更改由beta开放至2.6.0版本。 - 将
EntityItemPickupAfterEvent由beta开放至2.6.0版本。 - 将
EntityItemPickupBeforeEvent由beta开放至2.6.0版本。 - 将
EntityItemPickupEventOptions由beta开放至2.6.0版本。 - 将
ItemFilter由beta开放至2.6.0版本。 - 将
EntityItemPickupAfterEventSignal由beta开放至2.6.0版本。 - 将
EntityItemPickupBeforeEventSignal由beta开放至2.6.0版本。 - 将
WorldAfterEvents.entityItemPickup由beta开放至2.6.0版本。 - 将
WorldBeforeEvents.entityItemPickup由beta开放至2.6.0版本。 - 将
world.getSeed移动至稳定版。 - 将
query.get_level_seed_based_fraction从“即将推出的创作者功能”选项中移出。 @minecraft/server-net- 为HTTP请求加入了一些额外的错误类型:
HttpRequestBodyTooLargeError:请求体超出已配置的限制。HttpRequestLimitExceededError:并发请求限制已达到。HttpRequestNotAllowedError:请求选中一个不在允许名单中的URI。HttpsOnlyError:要求HTTPS却提供了非HTTP URI。
- 为HTTP请求加入了一些额外的错误类型:
- 为
world.containsBiomes加入了isSuperset参数。 - 将
world.containsBiomes移动至稳定版。 - 移除了
BiomeFilter中的superset属性。 - 将
ScriptBiomeFilter移动至稳定版。 - 将
BlockComponentRedstoneUpdateEvent.previousPowerLevel由beta开放至2.6.0版本。 - 将
ItemDurabilityComponent.unbreakable属性由beta开放至2.6.0版本。 - 现在为Molang生成的元数据包含内置数学函数。
- 修复了生成有效的
SimulatedPlayer后,isValid可能会为其返回false的漏洞。 - 将
EntityDefinitionFeedItem和FeedItem上的resultItem更改为string | undefined。 - 将
EntityDefinitionFeedItem和FeedItem上的resultItem由beta开放至2.6.0版本。 - 将
EntityItemDropAfterEvent由beta开放至2.6.0版本。 - 将
EntityItemDropAfterEventSignal由beta开放至2.6.0版本。 - 将
EntityItemDropEventOptions由beta开放至2.6.0版本。 - 将
WorldAfterEvents.entityItemDrop由beta开放至2.6.0版本。 - 将
AimAssistCategory由beta开放至2.6.0版本。 - 将
AimAssistCategorySettings由beta开放至2.6.0版本。 - 将
AimAssistPreset由beta开放至2.6.0版本。 - 将
AimAssistPresetSettings由beta开放至2.6.0版本。 - 将
AimAssistRegistry由beta开放至2.6.0版本。 - 将
PlayerAimAssist由beta开放至2.6.0版本。 - 将
PlayerAimAssistSettings由beta开放至2.6.0版本。 - 将
AimAssistTargetMode由beta开放至2.6.0版本。 - 将
World.getAimAssist由beta开放至2.6.0版本。 - 将
Player.getAimAssist由beta开放至2.6.0版本。 - 将
BlockComponentEntityEvent由beta开放至2.6.0版本。 - 将
tile.sticky_piston_arm_collision.name的本地化字符串更正为Sticky Piston Arm Collision。 - 将
TickingAreaOptions接口由beta移动至2.6.0版本。 - 将
TickingAreaManager类由beta移动至2.6.0版本。 - 将
TickingArea接口由beta移动至2.6.0版本。 - 将
TickingAreaError错误由beta移动至2.6.0版本。 - 将
TickingAreaErrorReason枚举由beta移动至2.6.0版本。 Camera- 将
playAnimation方法由beta开放至2.6.0版本。 - 将
attachToEntity方法由beta开放至2.6.0版本。 - 将
EntityAttachPoint由beta开放至2.6.0版本。 - 将
CatmullRomSpline由beta开放至2.6.0版本。 - 将
LinearSpline由beta开放至2.6.0版本。 - 将
AnimationOptions由beta开放至2.6.0版本。 - 将
CameraAttachOptions由beta开放至2.6.0版本。 - 将
ProgressKeyFrame由beta开放至2.6.0版本。 - 将
RotationKeyFrame由beta开放至2.6.0版本。 - 将
SplineAnimation由beta开放至2.6.0版本。
- 将
World- 将
readonly tickingAreaManager: TickingAreaManager属性由beta移动至2.6.0版本。
- 将
方块
- 使用
minecraft:placement_direction的minecraft:corner_and_cardinal_direction值的方块现在会在旁边有其他楼梯时形成内角。(MCPE-232019) - 修复了使用JSON的
format_version大于等于1.26.0的minecraft:geometry.full_block的物品展示框中的方块的旋转问题。(MCPE-234715) - 修复了在世界加载时超出
minecraft:item_visual组件中的minecraft:geometry范围导致的客户端崩溃。 - 修复了
placement_filter和block_placer组件的问题,以支持在与liquid_clipped一同使用时放置在液体上。 - 为带有
minecraft:multi_block特征的方块加入了JSON约束。minecraft:movable组件必须被定义且不能在置换中定义。movement_type的有效值有popped或immovable。minecraft:placement_filter组件不能在置换中定义。
角色创建器
- 加入了对人物代表中被禁用的皮肤的使用情况的检查,并加入了检测到被禁用皮肤时显示默认外观并告知用户的情况。
- 现在退出游戏后会立即缓存所有更改。
客户端实体
- 为
entity.json模式加入了held_item_scale字段。- 允许生物手持的物品按照大于零的系数进行缩放。
- 默认为1.0。
命令
- 修复了
/reload all命令不会重载开发文件夹之外的包的问题。(MCPE-234722) - iOS键盘上的命令补全不再会产生
ō或ō以及相关建议,其现在会正确自动补全建议。(MCPE-158584) - 修复了
/setblock和/fill命令放置多部分方块的一部分(如门的上半部分)时的问题。
商务体验
- 更新了文件下载大小为零时的断言消息,现在大小为零并且有网络错误时会停止尝试。(MCPE-235141)
- 修复了Marketplace Pass和Realms FAQ页面中的图像会显得过大的问题。
组件
- 将
minecraft:buoyant组件的simulate_waves新的movement_type字段。movement_type接受以下三个值:waves(默认值):使实体根据其速度上下移动。bobbing:使实体以恒定速度上下移动。none:不作任何处理。
big_wave_probability和big_wave_speed字段只能在movement_type设置为waves时使用。
- 为
minecraft:buoyant组件加入了can_auto_step_from_liquid字段。- 定义实体是否可以在被推离液体方块时从液体方块移动到邻近的固定方块上。
- 现在带有包含空数组的
minecraft:liquid_detection组件的方块将会无法加载并产生内容日志错误。(MCPE-235481)
专用服务器
- 为专用服务器上的
@minecraft/server-net脚本模块加入了HTTP配置能力。服务器管理员可以通过permissions.json文件配置HTTP限制和约束。所有可配置选项都是可选的。若未指定,则不会执行特定设置的限制。示例配置.\config\_<模块ID>_\permissions.json:
{ "allowed_modules": [ ... "@minecraft/server-net" ], "module_permissions": { "@minecraft/server-net": { "allowed_uris": [ "https://example.com/", ], "force_https": true, "max_body_bytes": 1048576, "max_concurrent_requests": 1, "session_headers": { "session-data": "abc123" } } } }
基岩版编辑器
- 为
IListPanePropertyItemAPI加入了变种和布局部分支持。 - 加入了
IStringPropertyItemAPI,若multilineHeight已定义,则支持多行字符串。 - 加入了
hasClearButtonAPI属性,用于修改清除按钮的可见性。 - 加入了一项在导出上保留之前在该世界游玩过的任何玩家的玩家数据的功能。
- 在创作者选项中加入了一个用于启用或禁用编辑器度量收集的选项。这些度量可以在VSCode的实时诊断视图中查看。
- 为基岩版专用服务器加入了一个选项,用于在运行编辑器服务器时启用或禁用度量收集。
- 更新了选择工具,现在快速操作(填充、删除)或修剪操作(修剪选区、移除空气、挖空)由于没有选区而无法执行时或者没有引发变化时会显示弹窗通知。
- 更新了拼图工具,以在编辑器关闭或工具更改时保存注册表。
- 将
ListPaneSlotLayoutAPI类型更新为ListPaneSlotConfiguration,并将IListPanePropertyItemOptions属性layout重命名为slotConfig。 - 修复了玩家无法在线条工具中使用↵ Enter键选择任意体积的漏洞。
- 修复了“以剪贴板的内容新建”按钮在粘贴预览工具之外处于非激活状态的漏洞。
- 修复了教程亮度调节器相对于视口渲染不对齐的漏洞。
- 修复了洪水工具不会在超出方块更改限制时关闭模态对话框的漏洞。
- 修复了洪水工具键位绑定的漏洞。
- 修复在十字准星和工具模式之间切换会导致世界几何体重新创建的问题。
- 通过阻止额外的延迟渲染调用,提升了灵动视效模式下的编辑器的性能。
- 修复了玩家无法在地形工具中使用↵ Enter键的漏洞。
- 加入了
ICollectionTreePropertyItemAPI,用于显示嵌套文件夹和按顺序排列的项的树状图。 - 加入了Vector3时间轴控制。
- 用于随着时间推移编辑Vector3值的新的时间轴类型,可补充现有的数字和颜色时间轴。
- 结点只能沿X轴(时间)移动;可以通过双击结点弹出的弹窗来编辑Vector3值。
- 时间轴滑块会显示当前时间位置而非插值。
- 更新了默认主题的文本选择和插入符颜色。
- 灵动视效窗格现在可以正确更新全局配置的局部光照。
- 在拼图片段的下拉菜单中加入了结构显示名称。
- 现在会按字母顺序排列拼图片段。
- 修复了UX不会在窗格拉伸时正确展开的问题,以使用户能够阅读下拉菜单和标签。
- 修复了召唤工具的实体无法在光标位置中心生成的漏洞。
- 更新了拼图工具UX。
- 将拼图工具UI由基于下列菜单转换为
CollectionTree组件(池显示为文件夹,片段作为项)。 - 加入了无法保存拼图工具文件(文件被另一个程序锁定)时的本地化错误日志。
- 将复选框(重新使用种子、跳过验证)移动至换行布局。
- 更新了拼图UI字符串。
- 将拼图工具UI由基于下列菜单转换为
- 农场生成器现在会将农作物方块放置在耕地上,而不是水上。
- 修复了方块选取器中缺失大多数双层台阶,进而导致用户无法将双层台阶添加到快捷栏或在画笔方块筛选器中使用双层台阶的问题。
- 大体积修剪操作现在不会冻结UI屏幕和键盘/鼠标。
- 修复了玩家无法在框选模式中使用↵ Enter键创建选区体积的漏洞。
- 修复了
/structure load命令会在编辑器模式下将结构放置在与测试世界不同的位置上的问题。 - 修复了导出世界时不会在日志面板中显示文件路径的漏洞。
- 为列表窗格加入了
IListPaneViewControlPaneAPI,用于创建带有buildViewControl函数的视图控件。- 视图控件设置为可见时,其会在根窗格的底部显示。
- 修复了画笔设置会在所有地形模式中显示不正确的漏洞。
- 在拼图编辑器集合下拉菜单中加入了“新集合...”选项,允许用户直接从下拉菜单创建新集合。
- 加入了作为属性窗格API的标签容器控件。
- 为根窗格和子窗格的属性窗格API加入了
icon属性,以启用窗格标头中的图标显示。 - 为多部分方块加入了结构方块支持。
- 为多部分方块加入了编辑器画笔/铅笔擦除支持。
- 重复器工具现在会根据大小和间距来动态限制重复计数,以防止偏移错误。
- 重新启用了3点选择,并重新加入了2点选择选项(默认关闭)。
- 修复了不能在3点选择中最终确定第2个点的点击拖拽释放问题。
- 修复了扩展器的视觉不一致问题。
- 修复了允许打开
.mcproject文件的漏洞,现在可以在编辑器模式下正确启动游戏。 - 移除了升高原形模式下的方块蒙版和筛选器面板。
- 更新了编辑器登录页面,此项更新会逐步推出。
- 修复了无法渲染灵动视效窗格内的图形的漏洞。
- 修复了地形工具的升高模式下会隐藏画笔下拉菜单的漏洞。
- 修复了清除导航面板中存储位置的名称会导致每次编辑时在“位置”和“位置{1}”之间交替的漏洞。
- 修复了具有无效范围的滑块会显示错误的漏洞,现在这类滑块会被禁用。
- 修复了取消选择方块清单表中的物品后,选区体积无法在框选模式下得到更新的漏洞。
- 拼图编辑器集合下拉菜单不再会在首次打开该工具时自动打开“新建集合”对话框。
- 现在取消“新建集合”对话框后会正确地将下拉菜单恢复为无选择。
- 现在添加池、导出和删除按钮会在没有选择集合时隐藏。
- 现在集合树会在没有选择集合时隐藏。
- 加入了删除拼图集合时的确认对话框。
- 加入了防止在起始池中的所有元素均为空时生成的验证。
- 修复了工具名称未与现有模式保持一致的问题。
- 更新了方块筛选器模式和放置进度的基元工具本地化。
- 修复了灵动视效阴影设置中的纹素大小滑块会显示小数值而非整数值的问题。
- 修复了测试世界设置中的“在当前位置生成”复选框会被始终视为已启用,进而导致无论复选框状态如何,玩家总会在编辑器相机所在位置生成的漏洞。
- 修复了切换至挤出工具时会移除所有活跃的选区体积的问题。
- 修复了农场生成器的预览会显示比实际的农场放置位置低一格的问题。
- 电影化工具现在支持通过编辑器的事务系统来撤销/重做控制点位置和旋转更改。
- 为电影化工具加入了速度点,用于可视化相机沿样条路径的移动速度。
- 电影化工具现在会在电影预览播放期间隐藏控制点、样条和速度点。
- 电影化工具导出JSON按钮现在会打开一个模态对话框,用于粘贴导出的电影化数据。
- 电影化工具现在使用均等重新分配,以在整个持续时间内正确分配控制点时段。
- 电影化工具导出JSON按钮现在会将电影化数据复制到剪切板,以便在不同会话之间共享。
- 修复了电影化工具中的“更新”和“移动至”相机点会引用不同的Y轴高度的问题。
- 脚本
- 为
@minecraft/server-editor模块加入了新的小部件渲染图元类型。WidgetComponentRenderPrimitiveTypeCylinder- 具有椭圆横截面的圆柱体图元(
radiusX、radiusZ和height)。
- 具有椭圆横截面的圆柱体图元(
WidgetComponentRenderPrimitiveTypeCone- 具有椭圆底座的圆锥体图元(
radiusX、radiusZ和height)。
- 具有椭圆底座的圆锥体图元(
WidgetComponentRenderPrimitiveTypeCuboid- 具有独立尺寸的长方体图元(
lengthX、lengthY和lengthZ)。
- 具有独立尺寸的长方体图元(
WidgetComponentRenderPrimitiveTypePyramid- 具有矩形底座的金字塔形状图元(
xWidth、zWidth和height)。
- 具有矩形底座的金字塔形状图元(
WidgetComponentRenderPrimitiveTypeEllipsoid- 具有Vector3半径的椭圆体图元。
- 加入了对应的
PrimitiveType枚举值:Cylinder、Cone、Cuboid、Pyramid和Ellipsoid。 - 所有新图元均支持可选的旋转(Vector3)和透明度参数。
- 为
- 用户界面
- 将默认的编辑器UI缩放等级由75%更新为100%,以提升即用可访问性和可读性。
- 先前有保存首选项的用户不会受到影响,其保存的缩放等级会继续恢复。
实体组件
- 加入了使用物品停止和重新开始
minecraft:ageable中的实体成长的功能。- 引入了
pause_growth_items字段,此字段是可以喂食给幼年实体以停止该实体成长的物品列表。 - 引入了
reset_growth_items字段,此字段是可以喂食给幼年实体以重新开始该实体成长的物品列表。 - 引入了
ActorDefinitionTrigger字段reset_growth,以在实体重新开始成长时触发事件。 - 引入了
ActorDefinitionTrigger字段pause_growth,以在实体停止成长时触发事件。
- 引入了
- 现在单刻内请求生成的经验球超过推荐的最大值512时会抛出内容日志警告。
- 同时生成大量的经验球时,性能可能会下降。
- 将
minecraft:pushable组件拆分为两个新组件:minecraft:pushable_by_block等同于设置"is_pushable_by_piston": true。- 若实体上存在
minecraft:pushable_by_block,则活塞和潜影盒可以尝试推动该实体。 - 移除
minecraft:pushable_by_block等同于设置"is_pushable_by_piston": false。
- 若实体上存在
minecraft:pushable_by_entity等同于设置"is_pushable": true。- 若实体上存在
minecraft:pushable_by_entity,则其他实体可以尝试推动该实体。 - 移除
minecraft:pushable_by_entity等同于设置"is_pushable": false。
- 若实体上存在
minecraft:pushable组件不再会被解析。
实体过滤器
- 加入了
is_tamed实体过滤器,以告知主实体是否为驯服的。(MCPE-234672)
地物
- 修复了地物加载问题,以允许子目录和任何文件名,现在仅在JSON中使用标识符。
常规
- 修复了
minecraft://?addExternalServer和其他类似的URI可能在包含URL可编码字符时不起作用的问题。(MCPE-232900) - 将活动对象JSON资源升级至Cereal slice 26.0并重新序列化,以与新的模式保持一致。
图形
- 彩色方块光照功能不再仅限于为创作者提供的RenderDragon功能实验性内容。
- 要启用此功能,PBR资源包必须包含带有
static_light项的local_lighting.json。没有通过提供的资源包指定static_light和light_color的方块会被视为非彩色光源,并且使用标准统一的光源颜色。
- 要启用此功能,PBR资源包必须包含带有
- 为灵动视效下的数据驱动实体加入了
static_light着色。 - 为灵动视效下的更多实体和物品加入了
static_light着色。 - 修复了在PlayStation平台上的某些照明条件下,酿造台和切石机上会出现深度冲突的问题。
- 禁用环境光遮蔽的自定义方块不再偶尔会有黑色顶点问题。
- 改进了使用自定义几何结构的方块的环境光遮蔽。
- 现在在物品栏之间快速移动的物品也会渲染其背面。(MCPE-229843)
- 修复了望远镜的全屏效果会在开启灵动视效的情况下使场景变亮的问题。
- 修复了末地传送门会在开启灵动视效的情况下拥有不可见的嵌板的问题。
- 移除了ESSL_300着色器语言支持。
- 修复了灵动视效模式下太阳、月亮、天气和末地天空的伽马值编码问题。
- 灵动视效现在会正确支持纹理集中的灰度破碎图像。
- 修复了每个区块多次应用天空光照计算导致内存使用量过大的问题。
- 灵动视效中的静态/彩色方块光照功能不再仅限于测试版本。
物品
minecraft:block_placer物品组件现在拥有新的布尔字段aligned_placement。(MCPE-234686)- 设置为true时,按住交互按钮会使通过此物品的方块放置对齐。
- 默认为false。
- 支持格式版本26.0及以上。
生物
- 更新了幼年驴和幼年骡的骨骼层次结构,以匹配幼年马和成年马的层次结构。
- 重命名了幼年驴和幼年骡的骨骼,以匹配幼年马。
- 兔子的新模型和新纹理现在是版本切分的。
- 纹理现在以
rabbit_为前缀。
- 纹理现在以
JSON格式
-
更新了
canopy_decorator模式,以支持将多个方块放置成一行作为装饰器。- 新模式包含作为方块列表的
decoration_blocks_sequence以及每个方块要放置的数量。 - 旨在取代
decoration_block和num_steps,不过仍然支持旧格式,若两者都给出,则优先考虑新格式。 - 新格式的示例:
"canopy_decoration" : { "decoration_blocks_sequence" : [ { "block": "minecraft:bedrock", "count": 1 }, { "block": "minecraft:dirt", "count": [1, 2] }, { "block": "minecraft:stone", "count": { "range_min": 1, "range_max": 2 } } ], "decoration_chance": { "numerator": 1, "denominator": 4 }, "step_direction": "out" }
- 新模式包含作为方块列表的
移动
- 修复了切换控制权限时玩家位置会不同步的问题。(MCPE-232109)
音乐
- 修复了离开多人游戏世界时,菜单中播放的唱片机音乐等音效会长时间播放的问题。
渲染
- 玩家的盔甲附着物现在使用名为
controller.render.armor.player的新渲染控制器。
用户界面
- 修复了难以使用控制器来选择市场屏幕顶部按钮的漏洞。
- 更改了屏幕旁白,以不读出Marketplace Pass横幅。
实验性
本段落的内容需要开启实验性玩法中的“熔炉配方书”、“即将推出的创作者功能”、“测试版 API”和“实验性 Voxel 形状特征”子选项后才可使用。
常规
配方书
- 为熔炉、高炉和烟熏炉加入了配方书。
技术性
API
- 为一些API加入了最小值、最大值或两者兼具的范围。
- 修复了
EntityHurtBeforeEvent.cancel设置为true时不允许部分击退来源(疾跑增加的击退、魔咒、重锤猛击、弹射物)的问题。 - API元数据现在会列出适用于接口、类方法和属性的任何范围、最小值或最大值。
- 将
ItemType、EntityType,、BlockType和BlockPermutation上的localizationKey属性由测试版移动至稳定版。 - 引入了新的UI功能:数据驱动UI(DDUI)。
- 这些API引入了一种创建具有新功能和全新外观的模态表单的新方式。
/reload命令现在会关闭数据驱动UI屏幕,作为执行操作的一部分。ScriptSetBannerDetailsFunction现在包括基色和图案。- 修复了
DebugBox的位置会被用作左下角而非中心的问题。 - 修复了
DebugShape.attachedTo中的附着位置会无意地使用实体的高度偏移的问题。 - 加入了新的类
Observable,所包装的数据发生更改时会触发更改事件。CustomForm和MessageBox现在使用这些更改事件在客户端和服务端之间同步数据,创作者可以使用可观察量在数据更改时获取通知。- 本地化消息可通过
UIRawMessage接口提供。
- 游戏测试
- 在带有无效结构的游戏测试上运行
/gametest run _<测试>_命令时,游戏测试不再会在世界最高处生成。
- 在带有无效结构的游戏测试上运行
- 加入了
Block.getParts方法,属于beta内容。若方块拥有minecraft:multi_block特征,则返回方块部分的数组。 - 为
server-admin的beta版本加入了dedicatedServer可选全局变量,用于访问仅限专用服务器的API。 - 为
server-admin的beta版本加入了DedicatedServerUtils,带有仅限专用服务器的API。 - 为
server-admin的beta版本加入了LevelStoragewith,带有专用服务器保存状态管理API。 - 为
server-admin的beta版本加入了LevelStorageQuerySnapshotFile。 - 为
server-admin的beta版本加入了AllowList,带有专用服务器允许名单管理API。 - 加入了
Entity.addItem函数,用于直接给予生物或玩家物品。 TickingAreaManager- 将
beta中的createTickingArea()更改为返回Promise<void>而非Promise<TickingArea>。
- 将
- 为
beta加入了locatorBar属性。- 管理此玩家的定位栏上显示的路径点集合。
- 为
beta加入了Waypoint类。- 玩家定位栏上显示的路径点的基类。
- 为
beta加入了EntityWaypoint类。- 追踪实体位置的路径点。
- 为
beta加入了PlayerWaypoint类。- 使用玩家特定可见性规则来追踪玩家位置的路径点。
- 为
beta加入了LocationWaypoint类。- 指向世界中某个固定位置的路径点。
- 为
beta加入了WaypointTexture枚举。- 表示路径点的不同纹理图标的枚举。
- 为
beta加入了WaypointTextureBounds接口。- 定义路径点显示的纹理和距离范围。
- 为
beta加入了WaypointTextureSelector接口。- 定义路径点如何根据距离产生变化。
- 为
beta加入了EntityVisibilityRules接口- 根据实体状态控制路径点可见性。
- 为
beta加入了PlayerVisibilityRules接口。- 根据玩家特定状态控制路径点可见性。
- 为
beta加入了LocatorBar类。- 管理玩家定位栏上显示的路径点集合。
- 为
beta加入了LocatorBarError错误类。- 定位栏操作失败时抛出的错误。
- 为
beta加入了LocatorBarErrorReason枚举。- 表示定位栏操作失败原因的枚举。
- 为
beta加入了InvalidWaypointError错误类。- 尝试对无效路径点进行操作时抛出的错误。
- 为
beta加入了InvalidWaypointTextureSelectorError错误类。- 使用超出限制的
WaypointTextureSelector大小时抛出的错误。
- 使用超出限制的
- DDUI
- 修复了消息框的滚动条问题。
- 此前它会一直显示,现在仅会在需要时渲染。
- 修复了消息框的滚动条问题。
- 服务器UI的DDUI
- 将
LabelOptions接口重命名为TextOptions。 CustomForm类- 加入了
label(text: Observable<string> | string | UIRawMessage, options?: TextOptions): CustomForm方法。
- 加入了
MessageBox类- 移除了
title(text: Observable<string> | string | UIRawMessage): MessageBox方法。 - 为
title参数加入了create静态方法:static create(player: Player, title: Observable<string> | string | UIRawMessage): MessageBox
- 移除了
- 更改了
CustomForm类。- 将
show(): Promise<void>方法的返回值更改为Promise<boolean>,返回true表示已显示,false表示未显示。 - 加入了
isShowing(): boolean方法。
- 将
- 更改了
MessageBox类。- 加入了
isShowing(): boolean方法。
- 加入了
- 更改了
MessageBoxResult接口。- 加入了
wasShown属性,若消息框要显示给玩家,则需设置为true。
- 加入了
- 将
方块
- 为
minecraft:geometry组件加入了culling_shape字段,属于体素形状功能。- 此值是体素形状的标识符,可以引用自定义体素形状文件、
minecraft:unit_cube或minecraft:empty。 - 若已启用体素形状实验性内容但未指定形状,则会在方块没有使用
minecraft:geometry.full_block的情况下默认使用minecraft:empty。
- 此值是体素形状的标识符,可以引用自定义体素形状文件、
- 方块现在可以通过
onEntity处理程序来处理脚本中的下列事件:- 自定义命名事件:
- 来自
minecraft:behavior.go_home的on_home - 来自
minecraft:behavior.avoid_block的on_escape - 来自
minecraft:behavior.move_to_block的on_reach - 来自
minecraft:behavior.place_block的on_place - 来自
minecraft:behavior.take_block的on_take
- 来自
- 与目前处理这些事件的原版方块不同,自定义方块可以在发出事件后最多一刻内接收这些事件,具体取决于事件发出时最晚的刻数。
- 自定义命名事件:
- 加入了
minecraft:multi_block方块特征,属于“即将推出的创作者功能”实验性玩法。- 用于定义由多个方块部分组成的方块。多部分方块会将所有部分视为单个方块,例如门。
- 可通过将
minecraft:selection_box设置为true,延伸选择框以适应多部分方块的大小,并且此特征会根据组成部分数量和几何尺寸更新选择框。 - 此特征会结合来自各个部分的
minecraft:selection_box。- 因此,若组件部分有
"minecraft:selection_box": {"origin": [-8, 0, 5], "size": [16, 16, 3] },则各个部分都会有16×16×3的AABB,当玩家看向多部分方块时,轮廓AABB(在世界空间中)会是已组合的16×16×9。
- 因此,若组件部分有
- 启用了新的状态
minecraft:multi_block_part。 - 需要
direction属性,用于定义方块组成部分从0到N的放置方向的。有效值仅限于up和down。 - 可选的
part_count属性用于初始化minecraft:multi_block_part,有效值范围为[2, 4]。 - 示例:
{
"format_version": "26.0",
"minecraft:block": {
"description": {
"identifier": "example:triple_block",
"traits": {
"minecraft:multi_block": {
"enabled_states": [
"minecraft:multi_block_part"
],
"parts": 3,
"direction": "up"
}
}
},
"components": {
"minecraft:selection_box": true
},
"permutations": [
{
"condition": "q.block_state('minecraft:multi_block_part') == 0",
"components": {
"minecraft:geometry": "geometry.triple_block_part_0",
"minecraft:material_instances": {
"*": {
"texture": "wood_triple_block_part_0",
"render_method": "opaque"
}
}
}
},
{
"condition": "q.block_state('minecraft:multi_block_part') == 1",
"components": {
"minecraft:geometry": "geometry.triple_block_part_1",
"minecraft:material_instances": {
"*": {
"texture": "wood_triple_block_part_1",
"render_method": "opaque"
}
}
}
},
{
"condition": "q.block_state('minecraft:multi_block_part') == 2",
"components": {
"minecraft:geometry": "geometry.triple_block_part_2",
"minecraft:material_instances": {
"*": {
"texture": "wood_triple_block_part_2",
"render_method": "alpha_test_single_sided"
}
}
}
}
]
}
}
-
加入了
minecraft:chest_obstruction组件,需要开启“即将推出的创作者功能”选项。- 用于定义放置在
chest箱子或ender_chest(末影箱)上方的方块应该如何阻碍打开。obstruction_rule(可选):指定打开箱子过程中对放置在上方的方块的评估方式;未指定时shape为默认值。always:总会阻碍箱子打开。never:永远不会阻碍箱子打开。shape:使用AABB形状来确定箱子是否会被阻止打开。
- 26.10之前的方块会根据其定义的几何体和材质实例按预期运作。
- 示例:
"format_version": "26.10", "minecraft:block": { "description": { "identifier": "test:test_block" }, "components": { "minecraft:chest_obstruction": { "obstruction_rule": "always" } } }
- 用于定义放置在
修复
辅助功能
- 修复了即使已启用“UI 文字转语音输出”选项,启动时仍然不会启用文本转语音的问题。
成就
- 修复了无法获得与物品相关的部分成就的问题。
方块
- 对于游戏基版本为
26.10或更高版本的世界,不同类型的楼梯旁的拐角楼梯不再会漏水。(MCPE-104070)
角色创建器
- 启动客户端时,所选的外观不再会重置为第三方外观。
- 修复了可能导致无效的经典皮肤显示为空白皮肤的问题。
崩溃
- 修复了玩家攀爬时偶尔发生的崩溃。
游戏内容
- 自定义物品上的物品冷却现在会正确显示。
图形
- 修复了高速飞向相机视角时玩家会闪烁的问题。
- 修复了在开启灵动视效的情况下靠近其他光源方块时,手持的部分光源方块会显得不亮的问题。
- 在灵动视效中为更多实体和物品加入了对静态局部光照的支持,包括活塞、移动的方块、告示牌、床和箱子。
- 修复了UI图标不会在最小的缩放比例设置下显示的问题。(MCPE-234762)
- 修复了部分玩家在PS5平台上禁用垂直同步会导致图像撕裂的问题。
输入
- 修复了启用Windows设置中的“当按CTRL键时显示指针的位置”选项时,Windows平台上的鼠标高亮会出现在游戏中的问题。(MCPE-168787)
- 修复了Windows平台上无法识别系统的ClickLock鼠标设置的问题。(MCPE-231488)
- 修复了Windows平台上的“滚动方向”系统设置没有效果的漏洞。(MCPE-232634)
物品
- 现在使用附魔盾牌与不祥旗帜进行合成后会正确地将魔咒转移到合成后的不祥旗帜盾牌上。(MCPE-174103)
- 纹理大于16x的未染色收纳袋和狼铠在展示架和物品展示框中不再具有过大的比例。(MCPE-225207)
- 开启或关闭高分辨率资源包后,时钟、指南针和追溯指针不再会有损坏的外观。(MCPE-173775)
- 修复了捡起已在副手持有的物品时,玩家物品栏有时不会正确更新的问题。(MCPE-235655)
市场
- 修复了无法在已订阅Marketplace Pass的情况下从“创建自...”菜单下载RealismCraft 2.X附加包的问题。(MCPE-232505)
生物
- 幼年北极熊不再会对玩家产生敌意。(MCPE-173833)
- 现在船、马、驴和骡的移动如群骑纷争小更新之前一样灵敏。(MCPE-231719)
- 划船动画不再会在向后划船时出现故障。
- 僵尸马在水中时不再会着火。(MCPE-229542)
- 恶魂不再会在发射火球时显示旧版纹理。(MCPE-218741)
- 修复了熊猫和山羊的等位基因语法不正确的问题。
- 现在哞菇头上的蘑菇会正确位于哞菇头顶。(MCPE-234684)
- 僵尸马不再会躲离阳光。
- 这使得僵尸马与普通僵尸保持一致。
- 幼年骷髅马不再会成长。(MCPE-234733)
- 调整了僵尸马、骷髅马和骆驼尸壳会尝试避开的方块:
- 它们现在会避开水。
- 它们现在会避开危险方块。
- 它们现在不会避开铁轨。
- 修复了村民睡觉时偶尔会出现在地上而不是床上的问题。(MCPE-119736)
- 对着另一只猫或狼使用刷怪蛋生成的幼年猫或幼年狼不再会变得无法驯服。(MCPE-234672)
- 对着另一只猫或狼使用刷怪蛋生成的幼年猫或幼年狼不再会带有灰色项圈。(MCPE-234763)
- 现在幼年狼被玩家攻击时,附近的成年狼和幼年狼会被激怒。
- 幼年狼现在会攻击绵羊。
- 幼年僵尸马现在可以被拴住。
- 使用
minecraft:entity_born生成事件生成的幼年骷髅马不再能被玩家骑乘。 - 幼年狼现在会在愤怒时嚎叫。
- 修复了炽足兽和猪灵(再次)会过于热情地尖叫的回溯问题。
- 铜傀儡现在会正确手持矛、三叉戟和弩。
人物
- 现在切换至经典皮肤然后切换回人物时,皮肤会正确对其他玩家显示。
- 在多人游戏世界中游玩期间,用户不再会在其他用户实际上没有更改皮肤时接收到有关其他用户更新皮肤的消息。
Realms
- 为进入拥有者已被封禁的Realm时的错误加入了消息和逻辑。
- 修复了打开有150+个已加入Realms的Realms选项卡时发生的崩溃。
- 为服务器区域本地化字符串加入了一个尾随空格。
- Realm存档现在会在信息下拉菜单中显示正确的版本格式。
- 修复了超大UI下的“你的 Realm 已就绪”屏幕上的文本会变得不可读的问题。
- 修复了旧版UI下会出现不存在的Realms下载按钮的问题。
- 输入图例不再会切断选择退出的成员的时间轴末端。
- 移除了Ore UI的Realms编辑世界中的模拟距离滑块。
- 移除了
world_replica_based_backup旗标和旧的Realms备份系统,现在新的备份系统Realms存档会始终启用。 - 修复了客户端尝试在Realm上游玩时会出现损坏的模态框的问题。
- 加入了Realm购买成功模态框,会在购买成功但获取Realm失败时显示。
存档
- 现在退出登录后会确保世界保存到新的目录
Users\Shared中。
性能与稳定性
- 修复了重进世界时市场缓存会被清除,并且有可能在部分平台上导致性能下降的问题。
- 修复了加载有过多方块计划进行滴答的世界时,服务器会变低速的问题。(MCPE-224638)
- 修复了在下界中的熔岩流附近逗留时,游戏会卡死并且存档文件会变大的问题。(MCPE-224638)
Switch
- 减少了进入世界时的音频延迟。(MCPE-177148)
用户界面
- 修复了上下文发生变化时,屏幕旁白会逐字读出之前输入的聊天消息的问题。
- 加入了启用文本转语音时对死亡屏幕的按钮列举复述。
- 现在Ore UI中的文本输入框支持行之间的箭头键导航和键盘快捷键(如Android平台上的Ctrl + V)。
- 现在Ore UI中的文本输入框支持Android平台上的鼠标插入符定位和选择。
- 改进了聊天自动滚动行为,以允许在高频聊天期间查看旧消息。
- 现在玩家可以在“终为白日”选项启用时使用聊天/命令窗口中的“时间”按钮来修改时间。(MCPE-226307)
- 加入了新的注册表项,以使测试版本和零售版本游戏不会共享彼此之前的窗口大小和位置。(MCPE-233168)
- 修复了睡觉和死亡屏幕没有淡入动画的问题。(MCPE-235024)
- 为默认字体加入了缺失的字符。(MCPE-183866)
- 修复了书中的高数据量文本导致的崩溃。(MCPE-235419)
- 修复了无法调整选取方块按钮的不透明度的漏洞。(MCPE-191027)
- 修复了“转到“设置””按钮会从皮肤选择模态框导航至JSON UI设置的漏洞。(MCPE-235400)
- 更新了库存和SDL屏幕,以正确反映从相关页面导航回来时的购买物品。
- 修复了退出好友的个人资料页面后返回按钮不起作用的问题。(MCPE-232736)
- 修复了携带版UI下的交易屏幕中两个物品的交易项会出现重叠的问题。(MCPE-235009)
- 修复了滚动条外的元素的旁白。
- 修复了骑乘生物时UI中的角色会不正确旋转的问题。
- 修复了在游戏内修改时无法保存部分Ore UI的键盘与鼠标设置的问题。(MCPE-235690)
- 现在可以使用鼠标或触控来移动告示牌内的插入符。(MCPE-174365)
- 现在部分登录错误拥有新的代码名,以避免与网络错误的代码名相重叠,登录错误也不再会被本地化。
- 修复了部分设备上的缩放值问题。(MCPE-234792)
评论互动区
理性讨论,友好交流,让观点更有价值
登录后即可参与讨论、点赞和回复,打造更有质量的社区互动。
立即登录参与互动正在加载评论...