26.30是混沌立方的首个正式版,也是基岩版的一次小更新,发布于2026年6月16日[1][2]。此次更新加入了硫黄洞穴、硫黄、朱砂和硫方怪等内容,并修复了一些漏洞。
新内容
方块
朱砂
- 自然生成于硫黄洞穴生物群系。
- 可用于合成对应的台阶、楼梯和墙。
硫黄
- 自然生成于硫黄洞穴生物群系。
- 可使用4个硫黄尖锥合成。
- 可用于合成对应的台阶、楼梯和墙。
磨制朱砂
- 可使用4个朱砂合成。
- 可用于合成对应的台阶、楼梯和墙。
磨制硫黄
- 可使用4个硫黄合成。
- 可用于合成对应的台阶、楼梯和墙。
朱砂砖
- 可使用4个磨制朱砂合成。
- 可用于合成对应的台阶、楼梯和墙。
硫黄砖
- 可使用4个磨制硫黄合成。
- 可用于合成对应的台阶、楼梯和墙。
雕纹朱砂
- 可使用2个朱砂台阶合成,也可在切石机中用朱砂制成。
雕纹硫黄
- 可使用2个硫黄台阶合成,也可在切石机中用硫黄制成。
烈性硫黄
- 自然生成于硫黄洞穴生物群系。
- 可使用9个硫黄合成。
- 会在上方4格的水源方块内生成向上移动的气泡,气泡到达水面时会生成黄色烟雾粒子。
- 接触该水面的生物会获得反胃效果。
- 当放置在岩浆块或熔岩上方,处于1-4格高的水源、含水脚手架或无碰撞体积的含水方块下方,且水的上方1格为空气或无碰撞体积的方块时,水面会形成间歇泉。间歇泉喷发时类似涌流气泡柱,会将其上方的实体向上推动。
- 当放置在岩浆块上方时,间歇泉会周期性喷发,喷发和间歇的时长由方块的位置决定。
- 当放置在熔岩上方时,间歇泉会连续喷发,但声音比下方是岩浆块喷发时稍弱。
硫黄尖锥
- 一种类似于滴水石锥的方块。
- 在硫黄洞穴生物群系中的硫黄上自然生成。
- 放置在方块下表面时为钟乳石形态,放置在上表面为石笋形态。
- 满足特定条件时,钟乳石形态上方为硫黄时会缓慢生长,并会使下方的方块上开始缓慢生长石笋。
- 邻近的石笋末端和钟乳石末端会连接为石柱形态,但如果是潜行时放置则不会。
- 石笋形态下方没有方块支撑时会被破坏。
- 不同于滴水石锥,摔落到石笋形态的尖端不会增加摔落伤害。
- 钟乳石形态上方没有方块支撑时会变为下落的方块。
- 下落的钟乳石形态会对实体产生较大伤害。
- 钟乳石形态不会像滴水石锥一样滴落水或熔岩。
- 可被三叉戟击中破坏。
物品
音乐唱片
- 加入了音乐唱片Bounce,作者为fingerspit。
- 可以从位于硫黄洞穴内的废弃矿井中的运输矿车找到。
- 稀有度为“少见”。
- 通过红石比较器输出的红石信号强度为8。
硫方怪桶
- 通过对中型硫方怪使用铁桶获得。
- 对方块使用时会将硫方怪释放出来。
刷怪蛋
- 加入了硫方怪刷怪蛋。
生物
硫方怪
- 形似史莱姆的生物,有小型和中型两种大小。
- 自然生成于硫黄洞穴生物群系。
- 小型硫方怪的生命值为4(

),中型硫方怪的生命值为8(


)。 - 小型硫方怪会在20分钟后成长为中型硫方怪。
- 可被喂食黏液球以加速成长,也会被黏液球吸引。
- 亦可被喂食金蒲公英以停止或恢复成长。
- 中型硫方怪死亡后会分裂为两个小型硫方怪。
- 中型硫方怪会被特定方块吸引,并且能够吸收方块。
- 中型硫方怪会跟随手持特定方块的玩家。
- 玩家可以对它使用该方块,以将方块给予它。
- 中型硫方怪会靠近并捡起物品实体形式的特定方块。
- 捡起或被给予特定方块时,硫方怪会停止移动,并在身体内部展示该方块。
- 内含方块的硫方怪免疫大多数伤害,被击打或产生碰撞时会弹开。
- 内含不同方块的硫方怪会有不同的特性。
- 玩家可以使用剪刀来移除硫方怪内含的方块。
- 中型硫方怪会跟随手持特定方块的玩家。
- 中型硫方怪被玩家杀死时会掉落1-2点经验。
世界生成
硫黄洞穴
- 新的洞穴类生物群系。
- 分布着大量硫黄和朱砂,地面会有一些水坑。
- 水坑底部会生成烈性硫黄,产生黄色烟雾。
- 硫方怪和洞穴蜘蛛会生成于此。
游戏内容
成就
- 加入了1个新成就。
- “啊哦。”——用硫磺方块吸收一个 TNT 方块。[原文如此](10G)
音乐
- 加入了5首新的音乐,作者为fingerspit:
- “Ebb”会在溶洞、冰封山峰、尖峭山峰和硫黄洞穴中播放。
- “Home”会在竹林、樱花树林、冰封山峰、丛林和稀疏丛林中播放。
- “Memories”会在恶地、樱花树林、沙漠、繁花森林和森林中播放。
- “Nightly”会在樱花森林、冰封山峰和尖峭山峰中播放。
- “Shores”会在溶洞、繁花森林、森林、雪林、原始松木针叶林、原始云杉针叶林、沼泽和硫黄洞穴中播放。
- 所有新曲目都会在生存模式(位于无指定音乐的主世界生物群系时)和主菜单中播放。
常规
死亡消息
- 加入了因接触吸收了岩浆块的硫方怪而被杀死时的死亡消息:
- “死者 died because not just the floor is lava”
格式化代码
- 加入了新的格式化代码
§w,在游戏中被用于组队聊天。
游戏规则
- 加入了
playerWaypoints游戏规则。- 用于取代
locatorBar游戏规则。 - 接受值:
off:玩家不会在定位栏上显示。everyone:(默认值)所有玩家均会在定位栏上显示。
- 用于取代
粒子
- 加入了
noxious_gas_particle、sulfur_bubble_particle和sulfur_cube_goo粒子。
设置
- 在视频设置中加入了“全景滚动速度”滑块。
- 用于控制全景图的旋转速度,默认值为100%。
闪烁标语
- 加入了“Music by fingerspit!”闪烁标语。
世界
- 加入了Windows平台世界的云备份功能。
更改
方块
白桦树苗和樱花树苗
- 现在在孢子花和紫颂花附近长成树木时有概率携带蜂巢。
生物
蜜蜂
- 现在会采集孢子花和紫颂花的花粉。
- 现在会跟随手持紫颂花或孢子花的玩家。
- 现在可以通过紫颂花或孢子花繁殖或加速成长。
沼骸和焦骸
- 现在简单和普通难度下的射击间隔为3.5秒,困难难度下的射击间隔为2.5秒。
- 此前,所有难度下的射击间隔均为3.5秒。
鹦鹉螺
- 更改了冲撞和冲撞冷却结束的音效。
骷髅和流浪者
- 现在简单和普通难度下的射击间隔为3秒,困难难度下的射击间隔为2秒,以匹配Java版。
- 此前,射击间隔为1-3秒,不受游戏难度影响,而是会随着与目标的距离增加而增加。
炽足兽
- 现在掉落的线会受到抢夺魔咒的影响。
- 魔咒每增加1级,掉落数量上限增加1。
流浪商人
- 现在会出售硫黄尖锥。
世界生成
末地
- 加入了末影龙存活时的Boss迷雾。
要塞
- 铁门和石头按钮现在会生成于此。
游戏内容
音乐
- 更改了以下音乐可播放的位置:
- “Below and Above”“Broken Clocks”“Fireflies”“Lilypad”和“O's Piano”不再会在主菜单中播放。
常规
聊天
- 现在组队聊天会在世界内出现。
创建新的世界和编辑世界
- 将“定位栏”选项替换为“玩家航点”。
- 可选择“关”或“所有人”。
- “关”:玩家不会在定位栏上显示。
- “所有人”:(默认值)所有玩家均会在定位栏上显示。
- 可选择“关”或“所有人”。
鸣谢名单
- 更新了鸣谢名单。
专用服务器
- 现在在
server.properties中默认启用允许名单,若启用时不包含任何项,则会在服务器启动时显示警告。
实验性玩法
- 移除了“2026 年第 2 次更新”、“熔炉配方书”和“实验性自定义投射物特征”子选项。
游戏规则
- 移除了
locatorBar游戏规则。- 之前将
locatorBar设置为true的世界会自动迁移到值为everyone的新游戏规则playerWaypoints,false值则会迁移到off。
- 之前将
全景图
- 更新了主菜单全景图以适配混沌立方。
设置
- “隐藏天空闪光”选项现在会控制闪电的天空闪烁效果,以匹配Java版。
- 加入了Ore UI版本的存储设置。
配方书
- 熔炉、高炉和烟熏炉的配方书不再属于实验性玩法。
- 更新了熔炉配方书UI。
图形
- 更新了迷雾JSON模式,以允许下列体积雾数据使用关键帧。JSON必须设置为
1.26.20模式版本才能使用此新功能:- 最大密度:最大迷雾密度(0.0–1.0)。
- 零密度高度:具有最大密度的Y坐标。
- 最大密度高度:密度达到0的Y坐标。
- 散射:RGB散射系数(迷雾中的光线反射)。
- 吸收:RGB吸收系数(迷雾吸收的光)
- Henyey Greenstein G:散射不对称参数。
技术性
附加包
- 开放了自定义弹射物功能。现在可以在不开启实验性玩法的情况下使用该功能。
AI意向
- 现在
minecraft:behavior.croak的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。浮点数字段interval和duration现在仅接受带有min和max值的对象。其他格式将无法解析。 - 现在
minecraft:behavior.emerge的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.fire_at_target的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。浮点数字段attack_range现在仅接受带有min和max值的对象。其他格式将无法解析。 - 现在下列意向的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。
minecraft:behavior.restrict_open_doorminecraft:behavior.restrict_sunminecraft:behavior.rise_to_liquid_level
- 现在下列意向的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。
minecraft:behavior.rollminecraft:behavior.run_around_like_crazyminecraft:behavior.scared
- 现在下列意向的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。
minecraft:behavior.stay_while_sittingminecraft:behavior.sneezeminecraft:behavior.trade_interest
- 现在下列意向的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。
minecraft:behavior.follow_caravanminecraft:behavior.share_itemsminecraft:behavior.target_when_pushed
- 现在下列意向的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。
minecraft:behavior.make_loveminecraft:behavior.receive_loveminecraft:behavior.skeleton_horse_trapminecraft:behavior.swell
- 现在
minecraft:behavior.hurt_by_target的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.owner_hurt_by_target的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.owner_hurt_target的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.wither_target_highest_damage的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:wither_target_highest_damage的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.random_look_around的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。整数范围字段look_time现在仅接受带有min和max值的对象。其他格式将无法解析。 - 现在
minecraft:behavior.random_look_around_and_sit的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.door_interact的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.break_door的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.open_door的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.follow_target_leader的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.defend_trusted_target的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.nearest_prioritized_attackable_target的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.random_breach的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.random_fly的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.random_swim的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在
minecraft:behavior.wither_random_attack_pos_goal的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。 - 现在下列意向的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。
minecraft:behavior.dragondeathminecraft:behavior.dragonholdingpatternminecraft:behavior.dragonlandingminecraft:behavior.dragonscanningminecraft:behavior.dragontakeoff
- 现在
minecraft:behavior.place_block和minecraft:behavior.take_block的模式在解析时会更加严格,并且在1.26.30及更高版本中将无法加载包含无效数据的实体JSON。xz_range和y_range字段现在仅接受带有min和max值的对象。其他格式将无法解析。
API
- 发布了
@minecraft/server版本2.8.0。 - 加入了
@minecraft/server版本2.9.0-beta。 - 显著提高了为
getBlocksAPI使用BlockVolume时的方块搜索速度。 - 显著提高了为
containsBlockAPI使用BlockVolume时的方块搜索速度。 - 将
ClientSystemInfo.locale由beta开放至2.8.0。 - 将
BlockContainerClosedAfterEvent类由beta开放至2.8.0。 - 将
BlockContainerClosedAfterEventSignal类由beta开放至2.8.0。 - 将
BlockContainerOpenedAfterEvent类由beta开放至2.8.0。 - 将
BlockContainerOpenedAfterEventSignal类由beta开放至2.8.0。 - 将
EntityContainerClosedAfterEvent类由beta开放至2.8.0。 - 将
EntityContainerClosedAfterEventSignal类由beta开放至2.8.0。 - 将
EntityContainerOpenedAfterEvent类由beta开放至2.8.0。 - 将
EntityContainerOpenedAfterEventSignal类由beta开放至2.8.0。 - 将
ContainerAccessSource类由beta开放至2.8.0。 - 将
BlockContainerAccessEventOptions接口由beta开放至2.8.0。 - 将
EntityContainerAccessEventOptions接口由beta开放至2.8.0。 - 将
ContainerAccessSourceFilter接口由beta开放至2.8.0。 - 将
EntityEnderInventoryComponent接口由beta开放至2.8.0。 - 将
StructureManager.getPackStructureIds函数由beta开放至2.8.0。 - 修复了设置带有
DyeableItemComponent的物品的颜色时可能发生的崩溃。(MCPE-237909) - 修复了
SimulatedPlayers不使用player.json中定义的属性来生成的问题。 - 修复了在小于16×16×16的
BlockVolume上使用排除过滤器时,Dimension.containsBlock()会返回错误结果的问题。 - 将
EntityUpgradeAfterEvent由测试版开放至稳定版。 - 实体版本升级不再需要开启“即将推出的创作者功能”实验性选项。
- 加入了新的条件
biome_has_tag,允许检查掉落战利品的实体所在位置存在哪个生物群系标签。- 可在条件的
tag字段中指定要检查的生物群系标签。
- 可在条件的
- 将
PrimitiveShapesManager、PrimitiveShape、TextPrimitive和PrimitiveShapeError由beta开放至2.8.0版本。 - 将
EntityHealCause.TotemOfUndying枚举成员由beta开放至2.8.0版本。 - 将
minecraft:totem_of_undying触发的entityHeal事件由beta开放至2.8.0版本。 - 将
BlockComponentBlockStateChangeEvent由beta开放至2.8.0版本。 - 修复了
@minecraft/debug-utilities包对@minecraft/server的beta版本没有对等依赖的漏洞。 - 将
EntityUpgradeAfterEvent和EntityUpgradeAfterEventSignal由测试版开放至稳定版。 - 将
LocatorBarErrorReason由beta开放至2.8.0版本。 - 将
WaypointTexture由beta开放至2.8.0版本。 - 将
EntityWaypoint由beta开放至2.8.0版本。 - 将
LocationWaypoint由beta开放至2.8.0版本。 - 将
LocatorBar由beta开放至2.8.0版本。 - 将
PlayerWaypoint由beta开放至2.8.0版本。 - 将
Waypoint由beta开放至2.8.0版本。 - 将
WaypointTextureBounds由beta开放至2.8.0版本。 - 将
WaypointTextureSelector由beta开放至2.8.0版本。 - 将
InvalidWaypointError由beta开放至2.8.0版本。 - 将
InvalidWaypointTextureSelectorError由beta开放至2.8.0版本。 - 将
LocatorBarError由beta开放至2.8.0版本。 - 将
CustomTexture由beta开放至2.8.0版本。 - 将
EntityVisibilityRules由beta开放至2.8.0版本。 - 将
PlayerVisibilityRules由beta开放至2.8.0版本。 - 将
DimensionRegistry由beta开放至2.8.0版本。 - 将
StartupBeforeEvent.dimensionRegistry由beta开放至2.8.0版本。 - 将
CustomDimensionAlreadyRegisteredError由beta开放至2.8.0版本。 - 将
CustomDimensionInvalidRegistryError由beta开放至2.8.0版本。 - 将
CustomDimensionNameError由beta开放至2.8.0版本。 - 将
CustomDimensionReloadNewDimensionError由beta开放至2.8.0版本。 - 加入了新的
@minecraft/server-ui正式版2.1.0。 - 数据驱动UI(DDUI)
- 大幅更新了DDUI的实现。
- 将
Observable替换为ObservableString、ObservableNumber、ObservableUIRawMessage和ObservableBoolean。- 现在应使用构造器,即新的
ObservableString("hello!"),而不是Observable.create。
- 现在应使用构造器,即新的
- 将
DropdownItem重命名为DropdownItemData。 - 更改了
DataDrivenScreenClosedReason:UserClose->ClientClosedServerClose->ServerClosedUserBusy并未更改。
- 将
- 修复了无法在
CustomForm或MessageBox后直接显示ModalFormData或MessageFormData的问题。 - 将
MessageBox、CustomFormand和所有支持的API从beta中移出,并将它们移动至@minecraft/server-ui的2.1.0版本。
- 大幅更新了DDUI的实现。
生物群系组件
- 将下列生物群系组件从
beta中移出,自1.26.30格式版本起可用:minecraft:surface_builderminecraft:subsurface_builder
- 更新了
minecraft:noise_gradient地表生成器类型。API与之前相同,但所提供的噪声现在会被钳制在[-1, 1]区间内,而不是[0, 1]。
方块
- 修复了自定义方块上的
minecraft:material_instances会覆盖minecraft:item_visual内的minecraft:material_instances,进而导致玩家手持的自定义方块渲染不正确的问题。(MCPE-234766) - 修复了
format_version大于等于1.26.20的多部分方块的置换组件问题。 - 将
minecraft:geometry组件中的culling_shape字段从体素形状实验性功能中开放。原版方块(如栅栏、钟、台阶)的非单位立方体仍然需要启用实验性功能。 - 将方块降水交互组件的含雪行为从实验性玩法中开放。此功能需要版本为1.21.120+。
- 为方块几何组件加入了
n_way_visual_rotation字段,此字段会将方块状态的名称作为字符串,这会根据该状态驱动方块的视觉式旋转。支持的状态有:minecraft:cardinal_direction、minecraft:sixteen_way_rotation和所有自定义状态。 - 加入了
minecraft:sixteen_way_rotation,作为minecraft:placement_direction方块特征的启用状态,会根据方块放置时的玩家旋转角度自动应用0-15的状态值。 - 现在无需开启“即将推出的创作者功能”选项即可使用
minecraft:flammable组件的lava_flammable字段。 - 修复了方块特征不会遵循
format_version大于等于1.26.20的实验性功能要求的问题。 - 由带有
minecraft:block_placer组件的物品放置的带有自定义beforeOnPlayerPlace脚本事件的方块不再会在放置时不同步。(MCPE-238017)
客户端实体
- 为
minecraft:client_entity的scripts部分加入了hide_held_itemsMolang属性,计算结果为非零值时会隐藏手持物品。
命令
- 修复了带有整数值的自定义方块状态的命令自动补全会显示从零开始的不正确索引,而不是实际定义的值的的问题。(MCPE-236301)
/stopsound命令现在仅会在完成时产生一条成功或失败消息。(MCPE-236165)/playsound命令现在仅会在完成时产生一条成功或失败消息。(MCPE-236157)- 更改了在格式化字符串中本地化进程百分比的方式:带有无效参数的编号表单现在会维持原样。
- 修复了每个
/camerashake add命令均会更改之前添加的晃动事件的晃动类型的问题。 - 修复了键入
/execute run setblock命令后缺失提示的问题。(MCPE-238266)
组件
- 修复了在生物群系定义的模式版本设置为
beta的情况下,尝试在minecraft:surface_builder生物群系组件内使用minecraft:noise_gradient构建器类型时发生的断言问题。 - 地表生成器
- 引入了
NoiseDescriptor模式定义。此模式的用途是用作地表或地下生成器模式的一部分。其拥有以下字段:name:用于初始化噪声的字符串。对生成值的定性方面没有影响。(必需)first_octave:控制所生成噪声的常规频率特点。较低的值会产生频率较低的噪声。(必需)amplitudes:控制所生成噪声中前n个倍程的衰减。(必需)
- 引入了
NoiseBlockSpecifier模式定义。此模式的用途是用作地表或地下生成器模式的一部分。其拥有以下字段:noise:与特定NoiseBlockSpecifier相关的噪声标识符。(非必需)threshold:与所提供方块关联的最小采样噪声值。(非必需)range:与所提供方块关联的采样噪声值的范围。(非必需)block:噪声样本满足阈值或范围条件时放置的方块。(必需)
minecraft:noise_gradient地表和地下生成器现在拥有新的API,其包含:noise:一个NoiseDescriptor。(必需)non_replaceable_blocks:不允许地表生成器替换的方块列表。将此列表留空或不指定将允许替换任何(非空气)方块。(非必需)noise_block_specifiers:定义哪些噪声采样范围与哪些方块相关联的NoiseBlockSpecifiers数组。提供的范围在[0, 1]区间内有效,并且可能在其端点重叠。(必需)
- 引入了
- 为
minecraft:behavior.pickup_items组件加入了stop_if_holding_item字段。- 默认为false。
- 若为true,则生物不会在物品的首选槽位匹配时捡起另一物品。
内容日志
- 内容日志消息现在会删掉用户的个人文件路径前缀,仅会显示相关路径。
专用服务器
- JSON模式输出现在包含
beta格式版本。
基岩版编辑器
- 为树木生成器样例工具加入了樱花树、红树、苍白橡树、巨型绯红菌和巨型诡异菌树木类型。
- 在农场生成器工具中加入了西瓜,作为一个作物选项。
- 为洪水工具的“应用洪水”按钮加入了带有键盘快捷方式的提示框。
- 修复了洪水工具预览放置和移动不支持撤销和重做操作的问题。
- 修复了在Y坐标为0或更低处放置时,洪水工具预览会在视觉上被错误移动一格的问题。
- 修复了添加新的拼图集合会导致所选集合按字母顺序切换至最后一个,而不是停留在新创建的集合上的漏洞。
- 实现了拼图自动保存,以更改池中的结构和权重。
- 实现了预制模板布局更改的自动保存。
- 加入了小地图点击和悬停交互功能。
- 在小地图和标记上加入了点击以传送功能。
- 加入了显示小地图上的方块、生物群系和坐标信息,以及标记上的标签信息的悬停提示框。
- 改进了小地图体系结构,并加入了一些新功能。
- 将方块扫描移动至具有跨帧分散处理的客户端驱动模型,以避免帧数波动。
- 加入了带有多人游戏、位置和自定义标记类型的标记系统。
- 加入了
FollowPlayer和FreeCenter追踪模式。 - 为顶部方块扫描深度加入了Y层控制。
- 通过
BlockSourceListener加入了客户端方块更改检测。 - 将小地图位置类型由
Vec2更改为VecXZ。 - 使用基于类型化标记方法和选项的
createMinimap重新设计了MinimapItem脚本API。 - 为小地图服务、缓存和方块更改追踪加入了全面单元测试。
- 状态栏现在会在光标下显示生物群系。
- 修复了生成包含墙或放置后状态依赖于相邻方块的其他方块的拼图预览时会发生崩溃和丢失方块的问题。
- 修复了使用包含具有无效的“转变”方块名称的拼图方块的结构生成拼图预览时发生的崩溃。
- 修复了重新加入项目后仅会从片段池使用一个结构的漏洞。
- 修复了点击选择工具中的快速移动时,预览偏移会发生变化的漏洞。
- 修复了
LayoutInstance结构旋转/镜像与结构预览不匹配的漏洞。 - 修复了在编辑器播放屏幕上加载项目时从即时到幻灯片的过渡,并使其与播放屏幕一致。
- 修复了编辑器工作台中只能通过点击下半部分来编辑门的漏洞。点击上半部分(
upper_block_bit=true)现在会被解析为下半部分,因此方块状态高亮显示和属性编辑会对任一部分一致地运作。 - 为交互式提示框加入了
TooltipButtonAPI,以支持按钮。 - 优化了频繁更新脚本窗格时的性能。同时移除了
beginConstruct和endConstruct函数。 - 为
IModalToolContainer加入了setSortOrder和getSortOrder,用于自定义工具组织。 - 为
IPaneManager加入了IPlayerUISession,用于创建窗格,createPropertyPane函数会被弃用。 - 加入了
IIntroductionPaneAPI,以支持创建在浮窗中显示的用户教育版内容。 - 加入了
IContentBadgeManagerAPI,用于管理将高亮显示的内容标识。内容标识可以在设置面板中恢复或去除。 - 为
IRootPropertyPaneOptionsAPI加入了contentBadgeId,用于隐藏infoTooltip按钮,其会在提示框显示前保持存在。内容标识也可以使用IActionBarItemCreationParams添加到操作栏项目。 - 加入了
RootPaneLocation.Bottom,以在底部抽屉式面板中显示脚本化根窗格。 - 为菜单API加入了
sortIndex,以在子菜单中组织它们。 - 修复了在粘贴预览工具中应用镜像X/Z轴时,结构中的楼梯/火把/门会朝向错误方向的漏洞。
- 粘贴预览工具现在会记住当前剪贴板的更改原点。
- 修复了发布到Realms帮助链接不会在基岩版编辑器用户没有活跃的Realms订阅时保持可用的问题。
- 为操作栏加入了自定义维度工具,用于在世界内的自定义维度之间轻松传送。
- 修复了导航面板的传送至玩家功能的问题,因此该功能现在还会将本地玩家移动至目标玩家的维度,而不是传送至本地玩家的当前维度中的XYZ坐标。
- 引入了基础设施,以在编辑器中根据上下文启用自定义光标图标。
- 为支持的光标图标加入了新的枚举
MouseCursorIconType。 - 扩展了玩家输入服务,以在编辑器中支持修饰功能。
- 可通过上下文优先分辨率来设置/清除光标图标。
- 优先级为全局 -> 模态框工具 -> 视口。
- 为支持的光标图标加入了新的枚举
- 加入了一个用于在编辑器中显示有关新的更改信息的模态框,这有助于从帮助菜单访问。
- 移除了快速开始面板。
- 为内容标识的
ThemeSettingsColorKeyAPI加入了PrimaryAttention和SecondaryAttention。 - 使用返回/恢复按钮退出编辑项目屏幕后,
GameCore构建不再会崩溃或不正确地从(启用了行为包/资源包的)世界的共享minecraftWorlds文件夹中复制数据。 - 修复了在将模板放置在世界中的情况下移除布局模板中的结构时发生的崩溃。
- 为灵动视效加入了一个模态框,允许用户映射每个生物群系的光照配置,进而让创作者为单个生物群系分配特定的光照组、大气散射、颜色分级、水和立方体贴图映射设置。
- 加入了维度和生物群系数据分配工具。
- 为编辑器加入了自定义网格工具,允许创作者导入STL网格文件并将它们作为方块放置。
- 更新了编辑器工具,以在较长时间运行的操作(形状放置、洪水应用、方块操作)期间显示加载/忙碌鼠标光标。
- 现在修改按钮窗格中的按钮时再次会正确运作。
- 禁用了编辑项目屏幕上的“导出世界”按钮。若要导出世界,需进入项目,前往文件 -> 导出,然后从下拉菜单中选择“可共享的世界”。
实体
- 将
execute_event_on_home_block实体事件相应从实验性玩法中开放。
实体组件
- 为
minecraft:pushable_by_entity组件加入了presets字段,以允许自定义每个实体类型的推动行为。- 这些更改目前处于
beta格式版本中。 - 每个预设项支持以下字段:
filter:应用预设必须满足的条件。push_mode:推动计算的类型:default、legacy_boat或legacy_minecart。strength_multiplier:缩放施加给实体的推力。min_distance:要施加推力的实体之间的最小距离。push_scale_self:缩放此实体在碰撞时施加给自身的推力大小。push_scale_other:缩放此实体在碰撞时施加给其他实体的推力大小。play_sound_cooldown_in_seconds:以秒为单位,声音之间的冷却时间,数字越小,声音越多。play_sound_impulse_threshold:触发推动音效所需的最小速度变化,值越低,灵敏度越高。
- 这些更改目前处于
- 将下列实体组件从
beta中移出,自1.26.30格式版本起可用:minecraft:apply_knockback_rulesminecraft:pushable_by_entityminecraft:bouncinessminecraft:air_drag_modifier
- 为
minecraft:area_attack组件加入了use_self_as_damage_source属性。- 若设置为false,其他实体不会对攻击实体进行反击。
- 为
minecraft:leashable组件加入了unleash_on_removal字段。- 设置为
true(默认值)时,该实体会在此组件被移除后脱离拴住它的实体的牵引。 - 格式版本低于1.26.30的实体会将此字段默认设为
false,以保留现有行为。
- 设置为
- 为
minecraft:leashable_to组件加入了unleash_on_removal字段。- 设置为
true(默认值)时,拴在该实体上的其他实体会在此组件被移除时脱离牵引。 - 格式版本低于1.26.30的实体会将此字段默认设为
false,以保留现有行为。
- 设置为
- 为
minecraft:apply_knockback_rules预设设置加入了extra_knockback_approach字段,用于处理来自魔咒、疾跑和游泳的额外击退。reapply_default:保留使用新的力和默认预设来重新施加击退的当前行为。multiply:通过乘以minecraft:apply_knockback_rules中提供的预设中的力值,将其合并至原始击退计算中。
- 对
minecraft:pushable_by_entity预设作出了一些更改:min_distance字段现在会控制所有push_mode值可以发生的推动交互的最小范围。- 距离测量为两个实体中心之间的水平距离。
- 将
kick_distance_threshold字段重命名为max_distance,其现在会控制所有push_mode值可以发生的推动交互的最大范围。- 距离测量为被推动实体的中心与推动实体的碰撞箱边缘之间的水平距离。
- 加入了
play_sound字段,用于控制是否播放pushed_by_player音效。 - 为
push_mode字段加入了新的值none,用于完全禁用推动行为。
实体事件响应
- 加入了
unleash实体事件响应。- 若其
unleash_self字段设置为true,则会使实体脱离拴住它的实体的牵引。 - 若其
unleash_others字段设置为true,则会使拴在实体上的其他实体脱离牵引。
- 若其
实体过滤器
- 加入了
redstone_strength_at_position实体过滤器,用于测试主实体位置处的红石信号强度。
事件
- 为
beta加入了EntityStartSneakingAfterEvent和EntityStartSneakingAfterEventSignal。
地物
- 加入了新的地物类型
height_difference_filter_feature- 此功能旨在用作过滤器,以根据靠近放置地物的高度差过滤掉位置。
- 允许粉红色花簇仅在悬崖附近放置的示例用法:
{ "format_version": "1.26.30", "minecraft:height_difference_filter_feature": { "description": { "identifier": "minecraft:pink_petals_near_cliff_feature" }, "places_feature": "minecraft:pink_petals_feature", "min_required_negative_height_diff": 5, "search_radius": 5 } }
-
min_required_upward_height_diff:指定向上所需的最小高度差。 -
min_required_downward_height_diff:指定向下所需的最小高度差。 -
max_allowed_upward_height_diff:指定允许向上的最大高度差。 -
max_allowed_downward_height_diff:指定允许向下的最大高度差。 -
search_radius:指定每个基本方向上的长度,过滤器会根据指定的差异检查方块。 -
places_feature:指定过滤成功时应该放置的地物。 -
为
minecraft:structure_template_feature的block_intersection约束加入了constraint字段。- 设置为
true时,仅检查结构中的运动阻止方块是否与block_allowlist相交。 - 设置为
false时,检查除空白结构外的结构中所有方块的交集,包括空气。 - 默认为
true,以保留现有行为。 - 运动阻止方块是阻止运动的完整方块。
- 设置为
-
为
minecraft:structure_template_feature加入了ground_level字段。- 指定哪个Y坐标会被视为地面高度。
- 用作放置过程中的垂直偏移量,并确定结构的哪一层会被
leveled和grounded约束检查。 - 处于此坐标的所有非空气方块均定义了检查
leveled和grounded约束的位置。 - 若值超出结构的高度,则其会被钳制在最大的有效值,并发出内容日志警告。
- 默认为
0。
-
为
minecraft:structure_template_feature的constraints字段加入了新的leveled选项。- 指定时会确保结构的地面高度位于大部分平坦的地形上。
- 包含
max_steepness字段,用于定义放置位置与在结构的地面高度处采集的地形样本之间允许的最大高度差。- 有效的地形样本由固定方块和其上方的非固体方块组成。
- 默认为
2。
-
minecraft:structure_template_feature的block_intersection约束中的only_check_intersection_for_motion_blocking_blocks字段现在是可选的。
游戏内容
- 修复了空手破坏方块或杀死生物时,战利品表的
match_tool条件会通过的问题。(MCPE-188723)
常规
- 修复了缓存中存在没有定义设置的同一个包的旧版本时,包的设置可能会丢失的漏洞。
- 使用
minecraft:spawn_entity组件生成的弹射物现在会遵循minecraft:projectile的锚点字段。 - 修复了在连接较慢的情况下放置方块并立即交换时,快捷栏会在物品之间交换的问题。
- JSON的字符串长度验证现在会正确应用于多字节字符。
图形
- 移除了RenderDragon上的地形图集中的填充。
- 修复了
should_update_bones_and_effects_offscreen和should_update_effects_offscreen设置不会按预期应用的问题。 - 改组了内部图形设置,以使其更加紧凑且按平台分隔。
物品
- 为
minecraft:use_modifiers物品组件加入了start_using字段。其可以设置为always或if_first。格式版本低于1.26.30时其默认为always,否则为if_first。设置为if_first时,minecraft:use_modifiers仅会在没有其他组件尝试使用该物品时尝试开始使用该物品。 - 同时具有
minecraft:use_modifiers和带有蓄力持续时间的minecraft:shooter组件的物品现在会在start_using设置为if_first时正确蓄力和发射。(MCPE-228331、MCPE-228332、MCPE-228333) minecraft:wearable和minecraft:max_stack_size组件同时存在于一个自定义物品时,前者不再会覆盖后者。(MCPE-176931)- 同时带有
minecraft:use_modifiers和minecraft:shooter组件但没有可用装填物的物品不再会在minecraft:use_modifiers组件上的start_using设置为if_first时绘制。(MCPE-228331)
战利品表
- 修复了战利品表的容器填充问题,因此现在当没有剩余的空槽位时,战利品会合并至匹配的未满堆叠,而不是放置失败。(MCPE-233039)
Molang
- 加入了
query.fuse_time查询,用于返回实体剩余的引燃时间,若实体没有minecraft:explode组件则返回-1。
生物
minecraft:attack组件上的effect_amplifier字段现在会应用于所施加的状态效果,因此饥饿等倍率敏感型效果现在会在由生物的近战攻击触发时正确调节。- 修复了在最小引擎版本较低的情况下应用包时,活动对象纹理不会正确加载的问题。
网络协议
- 修改了
BossEventPacket的二进制格式。
渲染器
- 修复了
held_item_scale不会正确应用于数据驱动方块的问题。 held_item_scale实体现在接受状态驱动缩放的Molang表达式,并且会一致地仅在第一人称和第三人称下应用于主手。
脚本
- 将
ScriptBlockPrecipitationComponent中的isSnowLoggable方法由beta开放至2.8.0。 LootItem脚本类现在会为自定义物品和方块上的name字段返回正确值。(MCPE-238050)LootPool脚本类现在会为rolls和bonus_rolls字段返回正确值。(MCPE-238055、MCPE-238056)- 为
beta加入了BiomeWaterAPI,用于水图形覆盖。 - 为
beta加入了BiomeColorGradingAPI,用于颜色分级和色调映射图形覆盖。 - 为
beta加入了BiomeLightingAPI,用于光照图形覆盖。 - 为
beta加入了PlayerWaterAPI,用于每个玩家的水图形覆盖。 - 为
beta加入了PlayerColorGradingAPI,用于每个玩家的颜色分级和色调映射图形覆盖。 - 为
beta加入了PlayerLightingAPI,用于每个玩家的光照图形覆盖。 - 为
beta加入了PlayerAtmosphericsAPI,用于每个玩家的大气图形覆盖。 - 为
beta加入了LootItem.conditions。(MCPE-238052)
音效
- 更新了鹦鹉螺冲撞和鹦鹉螺冲撞冷却结束的声音资产。
- 加入了史莱姆和岩浆怪落地时的定制声音事件。
- 史莱姆和岩浆怪的实际音效没有变化,这是为了支持硫方怪。
性能与稳定性
- 现在在分屏模式中离开游戏时,节能模式系统可能会在客户端被移除而导致崩溃后接收回调。
用户界面
- 修复了市场优惠有时会在不应该的位置上显示硬币图标的问题。
- 修复了部分市场优惠上可能不会出现硬币图标的问题。
体素形状
- 匹配的形状现在会在运行时合并,以获得更好的性能。
- 例如,
minecraft:composter和custom:composter(其中custom:composter是导出的minecraft:composter形状的副本)现在会在世界加载时去重,以节省内存。
- 例如,
世界生成
- 修复了拥有地下生成器的生物群系会无限加载的问题。(MCPE-238131)
- 现在无论
biome.json文件中是否存在minecraft:surface_builder和minecraft:subsurface_builder,都会放置基岩地板和天花板。
实验性
本段落的内容需要开启实验性玩法中的“即将推出的创作者功能”、“测试版 API”和“实验性 Voxel 形状特征”子选项后才可使用。
技术性
附加包
- 现在启用“实验性自定义投射物特征”实验性选项时,通过
minecraft:spawn_entity组件生成的弹射物会正确应用minecraft:projectile的偏移字段。
API
- 在
beta中为@minecraft/server-net加入了WebSocketClientCloseReasons枚举。 WebSocketClientCloseAfterEvent- 在
beta中加入了reason: WebSocketClientCloseReasons属性。 - 此事件现在会在
WebSocketClient.close()被调用时发送。
- 在
- 为
@minecraft/sever-net模块配置加入了max_websocket_payload_size。- 若设置此设置,则会防止Websocket被滥发内容,并且会在滴答期间接收到的所有数据负载大小超过此值时关闭接套字。
- 在
beta中为@minecraft/server中的Player加入了getPing()。 - 在
beta中为@minecraft/server中的Player加入了playfabId属性。 - 在
beta中为@minecraft/server-net加入了HttpStatusCode枚举。 WebSocketConnectionFailedErrorPropertyerrorCode现在在beta中是一个HttpStatusCode。
beta中的@minecraft/server-net- 连接Websocket时,现在可以为连接的数据包提供标头:
WebSocket.connect(uri: string, headers?: HttpHeader[]) : Promise<WebSocketClient>
- 连接Websocket时,现在可以为连接的数据包提供标头:
GameRules- 移除了
beta中的locatorBar: boolean。 - 为
beta加入了playerWaypoints: PlayerWaypointsMode属性。这取代了已移除的locatorBar规则。
- 移除了
- 为
beta加入了PlayerWaypointMode枚举。 - 加入了
EntityUpgradeAfterEvent,会在@minecraft/server中发生实体升级时触发。 - 为
@minecraft/server中的WorldAfterEvents加入了entityUpgrade。 - 为
beta加入了带有stop方法的SoundInstance类,允许停止播放声音。 Dimension.playSound现在会在beta中返回SoundInstance。Player.playSound现在会在beta中返回SoundInstance。- 为
@minecraft/debug-utilities库加入了新的形状类:DebugCone、DebugCylinder、DebugPyramid和DebugEllipsoid
- 修复了
@minecraft/server-net会为包使用错误的专用服务器配置ID的漏洞。./config/_<模块ID>_/_*_下是包的脚本配置。server-net会查看包ID,而不是像其他所有模块一样查看脚本模块ID。 - 为
beta加入了PlayerStartBreakingBlockAfterEvent类。 - 为
beta加入了PlayerStartBreakingBlockAfterEventSignal类。 - 为
beta加入了PlayerBreakingBlockEventOptions接口。 - 为
beta加入了WorldAfterEvents.playerStartBreakingBlock属性。 - 在
beta中移除了Player.partyInfo脚本属性和PartyInfo属性。 - 加入了
minecraft:dynamic_properties方块组件。- 其仅存在于定义有
dynamic_properties设置为minecraft:block_entity组件的方块。 - 其存储了可在实体或物品堆栈上找到的相同
DynamicProperties类型的属性。 - 其带有
get、set和totalByteCountAPI。 - 每个实体最多只能存储1KB的数据。
- 其(目前)不会将其数据延续到挖掘或选取方块实体所产生的物品中。
- 其仅存在于定义有
- 为
@minecraft/server(beta)加入了带有push、pop、remove、getStack、getTags和applyStack方法的EntityFogComponent,用于控制玩家的迷雾设置。 - 为
@minecraft/server(beta)加入了EntityFogComponentError。 - 修复了将脚本Websocket客户端连接到服务端时导致套接字连接失败的竞态条件问题。
- 为
beta加入了PlayerCancelBreakingBlockAfterEvent类。 - 为
beta加入了PlayerCancelBreakingBlockAfterEventSignal类。 - 为
beta加入了WorldAfterEvents.playerCancelBreakingBlock属性。 - DDUI
- 加入了
ScriptInvalidObservableError,会在可观察值预计可写但实际上不行时抛出。 - 更改了
CustomForm类。- 更改了
dropdown函数。- 将返回类型由
CustomForm(会抛出InvalidFormModificationError) 更改为CustomForm(会抛出InvalidFormModificationError和InvalidObservableError)。
- 将返回类型由
- 更改了
slider函数。- 将返回类型由
CustomForm(会抛出InvalidFormModificationError) 更改为CustomForm(会抛出InvalidFormModificationError和InvalidObservableError)。
- 将返回类型由
- 更改了
textField函数。- 将返回类型由
CustomForm(会抛出InvalidFormModificationError) 更改为CustomForm(会抛出InvalidFormModificationError和InvalidObservableError)。
- 将返回类型由
- 更改了
toggle函数。- 将返回类型由
CustomForm(会抛出InvalidFormModificationError) 更改为CustomForm(会抛出InvalidFormModificationError和InvalidObservableError)。
- 将返回类型由
- 更改了
- 加入了
方块
- 修复了含雪时带有
random_offset的自定义方块会被放回其位置的中心的漏洞。 - 将降水行为值由
snow_log_no_collision更改为snowlogging,以避免混淆其功能。 - 为多部分方块加入了含雪行为。
- 为
minecraft:flammable组件加入了lava_flammable字段。- 支持的值有
always和never(默认值)。 - 若设置为
always,熔岩尝试在相邻方块更新后蔓延火时,该方块会被考虑,同时仍然会遵循正常放置火的规则。 - 若设置为
never,该方块会从检查中排除。 - 需要启用“即将推出的创作者功能”实验性选项。
- 支持的值有
- 加入了
minecraft:block_entity方块组件。- 其拥有一个布尔字段
dynamic_properties。 - 其需要格式版本为1.26.20且开启“即将推出的创作者功能”实验性选项。
- 其无法在置换中使用。
- 其拥有一个布尔字段
- 现在将带有
minecraft:block_entity的方块放置在世界中时会放置关联的方块实体,以提供持续存在的本地元数据,类似于箱子、刷怪笼、告示牌等。- 尽管与原版的对应物相比更加精简,它们在RAM上的占用仍然比非方块实体高。
- 加入了
minecraft:instrument_sound方块组件,需要开启“即将推出的创作者功能”选项。- 其可用于为方块的
up和down面及其置换分配乐器。- 当前所有的乐器均可用于定义声音。
- 新加入的
note.none可用于指定面没有声音。 - 若面未被定义,则其会使用默认值:
"up": "note.harp"和"down": "note.none"。 - 必须定义至少一个面才能使组件有效。示例:
- 其可用于为方块的
{ "format_version": "1.26.20", "minecraft:block": { "description": { "identifier": "test:test_block" }, "components": { "minecraft:instrument_sound": { "up": "note.bit", "down": "note.bell" } } } }
- 体素形状
- 为8种原版方块加入了非单位立方体体素形状,需要启用体素形状实验性功能。这类形状改进了面剔除,以便正确移除相邻方块之间的隐藏面。
- 铁砧形状(3种方块):铁砧、开裂的铁砧、损坏的铁砧
- 仙人掌形状(1种方块)
- 末地传送门框架的末影之眼形状(1种方块):为末影之眼填充状态加入了形状。
- 砂轮形状(1种方块)
- 沉重之心形状(1种方块)
- 讲台形状(1种方块)
- 为13种原版方块加入了方向性体素形状,需要启用体素形状实验性功能。这类形状改进了面剔除,以便根据放置方向正确移除相邻方块之间的隐藏面。
- 展示架形状(12种方块):金合欢木展示架、竹展示架、白桦木展示架、樱花木展示架、绯红木展示架、深色橡木展示架、丛林木展示架、红树木展示架、橡木展示架、苍白橡木展示架、云杉木展示架、诡异木展示架
- 钟连接形状(1种方块):地面、天花板、单个墙、两个墙变种
- 为46种原版方块加入了体素形状,会在运行时根据玩家交互和环境更改几何结构。这类形状需要启用体素形状实验性功能。这类形状改进了面剔除,以便正确移除相邻方块之间的隐藏面。
- 大型垂滴叶形状(3种方块):大型垂滴叶、大型垂滴叶部分倾斜、大型垂滴叶完全倾斜
- 栅栏形状(13种方块):各种木质类型(13种)的栅栏
- 栅栏门形状(26种方块):各种木质类型(13种)的栅栏门和连接墙的栅栏门
- 为墙上的生物头颅加入了遮挡体素形状,需要启用体素形状实验性功能。这类形状改进了面剔除,以便在生物头颅被附着时正确移除自定义方块的隐藏面。
- 墙上的生物头颅形状(6种方块):苦力怕的头、龙首、玩家的头、骷髅头颅、凋灵骷髅头颅、僵尸的头
- 墙上的猪灵的头形状(1种方块):猪灵的头
- 为8种原版方块加入了非单位立方体体素形状,需要启用体素形状实验性功能。这类形状改进了面剔除,以便正确移除相邻方块之间的隐藏面。
自定义维度
- 修复了自定义维度的高度范围与主世界的默认高度范围不匹配的问题。
基岩版编辑器
- 在导出设置(项目备份、世界模板、可共享世界)中加入了三种新的导出类型:
- 项目备份:在存档文件夹中创建当前编辑器项目的打包备份(
.mcproject文件)。 - 世界模板:创建已打包的世界模板(
.mctemplate),带有被移到存档文件夹的所有编辑器设置和元数据。 - 可共享世界:创建已打包的可游玩世界(
.mcworld),带有被移到存档文件夹的所有编辑器设置和元数据。
- 项目备份:在存档文件夹中创建当前编辑器项目的打包备份(
- 为基岩版专用服务器加入了一个新的旗标,以允许在将BDS作为编辑器启动时将标准的原版世界转换为编辑器项目。
- 带有两个控制点的线条工具现在会在移动第二个点时遵循最大允许距离。
实体
- 加入了在
entity_version升级器中使用实体操作的支持。
实体组件
- 现在使用触摸控制设备时,
minecraft:apply_knockback_rules的下列测试性字段会使用点击位置的方向。devicehorizontal_hit_angle_scalevertical_hit_angle_scalevertical_position_angle_scale
- 来自
minecraft:apply_knockback_rules的vertical_hit_angle_scale字段现在会在horizontal_hit_angle_scale为负时正确应用。
常规
- 为弹射物组件加入了
owner_launch_immunity_ticks字段。 - 修复了在之前保存的自定义维度变不活跃后重新加入世界时的玩家生成位置问题。
物品
- 现在开启“测试版 API”实验性选项时,
minecraft:swing_sounds、minecraft:durability_sensor、minecraft:record和minecraft:use_modifiers物品组件除了枚举值之外还会接受基于字符串的声音事件名称。 - 现在基于字符串的声音事件名称会引用
sound_definitions.json中的项,以允许创作者在数据驱动物品中使用自定义音效,无需新的枚举值。
包
- 为系统包(自动加载到世界的包,不允许使用其他包的ID)的专用服务器加入了新的包文件夹:
system_behavior_packs和system_resource_packs
用户界面
- 修复了在Ore UI系统中使用多行文本时的格式化代码问题。
- 加入了响应来自社交抽屉式菜单的Xbox好友请求的支持。
修复
辅助功能
- 在视频设置中加入了“全景滚动速度”滑块,用于控制主菜单背景的旋转速度。(MCPE-180178)
- 修复了无论距离有多远,动画总会生成隐藏式字幕的漏洞。(MCPE-238088)
- “隐藏天空闪光”设置现在会控制主世界中闪电的天空闪烁效果,以匹配Java版中的行为。(MCPE-180737)
- 文本转语音(TTS)现在会将“&”字符读作“和”,而不是“和号”。
生物群系
- 修复了自定义下界生物群系会使用重复的平铺图案跨区块坐标生成的漏洞。
方块
- 修复了命令方块的悬浮提示文本不会在更改后进行更新,直到重载世界为止的问题。(MCPE-236701)
- 铁门和石头按钮现在会在要塞中生成。(MCPE-11765)
- 修复了要塞中的木门会以错误的方向放置的问题。
- 修复了被黏性活塞推动的炼药锅/堆肥桶能够使玩家穿墙的Java版趋同问题。(MCPE-181221)
- 现在在较浅的水中对泥土使用骨粉时会正确生成海草或珊瑚。(MCPE-91152)
- 修复了导致下落的方块(如沙子、沙砾和铁砧)似乎可以穿过蜘蛛网而不被减速,并且会在着陆后丢失碰撞的客户端显示问题。
- TNT现在会在被点燃时产生烟雾粒子。(MCPE-238488)
角色创建器
- 优化了主菜单上的角色的加载时间。
- 修复了Android平台上导入皮肤时会显示错误消息的问题。(MCPE-231262)
游戏内容
- 修复了在末地中跨越区块边界时能够复制物品的问题。(MCPE-233883)
- 修复了低于全高的水和熔岩的边缘处的实体仍然会受到该液体影响的问题。(MCPE-45633、MCPE-183531)
- 修复了蜜蜂不会对孢子花和紫颂花采蜜的漏洞。(MCPE-174401)
- 修复了炽足兽的掉落物不会受到抢夺魔咒影响的漏洞。(MCPE-112761)
- 修复了杀死蜜蜂、幻翼或恼鬼后经验球会在错误位置生成的问题。(MCPE-61885、MCPE-49418)
- 修复了孢子花和紫颂花旁的树木不会有概率生成蜂巢的漏洞。
- 修复了有大面积空气方块的维度可能导致初始加载期间的性能降低的问题。
- 修复了玩家在不提供任何移动控制的情况下骑行时,带有非零的
lock_rider_rotation值的坐骑会持续旋转的问题。 - 移除了创建启用了附加包的世界时出现的“你无法通过此设置获得成就”警告文本。
常规
- 修复了部分情况下未登录状态的多人游戏会无限加载的问题。(MCPE-173418)
- 修复了从一只船换乘另一只船时会出现抖动的漏洞。
- 现在来自拥有可能干扰游戏功能的名称的玩家的连接会被拒绝。(MCPE-233682)
- 修复了通过外部邀请来启动游戏时,玩家无法加入其他玩家的游戏会话的问题。
- 修复了在游戏加载时接受游戏邀请可能因为皮肤尚未加载而失败的问题。
- 修复了湖泊生成位置问题,以使其不会在高于地表处破裂。
- 修复了游戏会发送过多网络请求的问题。
图形
- 现在纹理流式加载会在支持的平台上默认启用,并且可以在视频设置中禁用。目前纹理流式加载仅适用于PC和移动设备。
- 修复了启用纹理流式加载时,部分方块会在物品栏中显得半透明的问题。(MCPE-235799)
- 流式加载纹理不再会在离开屏幕一段时间后完全不可见。
- 修复了变半透明的物体会在分屏模式下闪烁的问题。
- 修复了在开启灵动视效的情况下处于方块内部时,手中的物品会出现错位的问题。
- 修复了在使用简易图形的情况下处于方块内部时,手中的部分物品会出现错位的问题。
- 雪傀儡的头部不再会在开启灵动视效的情况下渲染为全黑。
- 修复了部分动画不会在某些Android设备上正确运作的问题。(MCPE-235729)
- 修复了光线追踪图形模式下掉落的物品有时会出现在其他物体后方的问题。
- 修复了玩家距离雪傀儡过近时,雪傀儡的头部会在光线追踪模式下消失的问题。
- 修复了脚手架的顶面上会出现深度冲突的问题。
- 修复了在部分市场世界中加载时会导致灵动视效出现全白屏的问题。
- 修复了在开启灵动视效的情况下,天空立方体贴图和功能域不会在传送后更新的漏洞。
- 修复了在开启灵动视效的情况下,带有高度图的方块会有不正确的方块边框接缝的问题。
- 修复了在开启灵动视效的情况下,雪傀儡的头部有时会被错误照亮的问题。
- 修复了眼眸花和萤火虫灌木丛的发光部分会变得半透明的问题。(MCPE-225919)
- 修复了启用光线追踪时纹理会损坏的问题。
- 修复了名称标签不会在开启光线追踪时显示的问题。
- 修复了玩家坐在船内靠近水面时,船和运输船会在视觉上充满水的漏洞。
- 修复了空白纹理的漏洞,因此重新启用了PC和移动平台的测试版本中的纹理流式加载功能。
- 修复了启用纹理流式加载时,潜影盒会在物品栏中显示为半透明的问题。(MCPE-235799)
- 分屏模式下的鱼线不再会与浮漂断开连接。(MCPE-230910)
- 在开启灵动视效的情况下启用超分辨率时,云不再会抖动。
- 在开启灵动视效的情况下启用超分辨率时,附着在玩家身上的盔甲不再会闪烁。
- 现在手持物品的图集合成纹理会正确渲染。(MCPE-223126)
- 修复了PlayStation 4平台上不会渲染灵动视效的阴影和反射效果的问题。
- 修复了初始加载期间在Windows平台上调整游戏窗口大小时可能发生的崩溃。
- 修复了对包含活动对象高度图纹理的PBR资源包使用灵动视效时,生物身上会出现损坏的视觉效果的问题。
输入
- 修复了提示已连接Joy-Con控制器时可能发生的崩溃。
物品
- 精准投掷末影珍珠时不再会将玩家传送至方块内或使玩家穿过方块。(MCPE-100180)
战利品表
- 修复了战利品表容器填充问题,以使现有的部分堆叠在尝试插入新物品时合并,为新加入的物品打开槽位。(MCPE-233039)
市场
- 修复了没有颜色选择器的页面时会出现颜色选择器按钮的问题。(MCPE-229764)
- 修复了分屏模式中的十字准星会闪烁的问题。(MCPE-123918)
- 修复了市场屏幕会抛出断言的问题。
生物
- 现在骷髅、流浪者、沼骸和焦骸会以与Java版相似的速度射箭,攻击间隔会受难度影响而非受距离远近影响。(MCPE-61036)
- 修复了农民村民会在种植农作物时不断点头的问题。(MCPE-237708)
- 修复了玩家走出攻击范围后,恶魂可能会卡在准备发射火球的动画姿势的漏洞。
- 修复了即使生物仍然处于可见水面的上方,生物音频仍然可以切换至水下音效变种的问题。
Realms
- “未找到成员”模态框不再会在加载Realms故事和Realms中心中的成员之前显示。
- 修复了设计预览面板可见时,Realms侧边菜单选项卡会被压扁并且难以选择的问题。
- 更新了欢迎来到Realms屏幕的外观。
- 修复了管理动态屏幕中可以存在两种状态的问题。
- 更新了Realms中心和Realms Plus订阅条款中显示的Minecraft EULA链接,以使用与区域设置无关的URL minecraft.net/eula。
- 更新了Switch平台上的商店名称。
- 为Realms Hub中的故事动态、成员、槽位和存档子选项卡加入了图标。
- 为Realm进度消息加入了与资源包下载进度相关的信息。
- 修复了选择Realm屏幕上不会显示在线玩家数的问题。
- “未找到成员”空状态不再会在加载Realms中心成员选项卡中的成员前短暂显示。
- 修复了Realms存档屏幕中的自动存档上的“保存至存储空间”按钮会显示活跃世界的大小而非所选存档的大小,并且所选自动存档过大以至于无法放入Realms的存储空间时不会显示“释放空间”按钮的漏洞。
- 修复了仅包含资源包的备份会在存档选项卡中显示没有名称的空白项的问题。
- 修复了模态框可能在Realms中心订阅选项卡上显示空白的问题。
- 禁用了管理员角色的清除所有成员按钮,因为管理员无法移除其他管理员或拥有者。
- 修复了离开Realm时会使用错误图标的问题。
- 将游戏指南屏幕中的尝试Realms按钮更改为重定向至Realms PDP。
- 更新了在Realms编辑世界屏幕中保存设置时的保存模态框。
- 为Realms编辑世界屏幕加入了禁用成就的警告模态框。
- 修复了Realms中心设置在保存屏幕上所做的更改后无法正确退出的问题。
- 修复了通过“清除所有成员”按钮清除Realm成员会导致崩溃的问题。
- 在Realms中心的槽位部分加入了极限模式红心和边框。
- 修复了重置世界时包内容不会在离开世界之前进行视觉重置的问题。
音效
- 调整了与铜块变种上的音符盒交互时的小号声的声音资产,以使其与其他音符盒变种音效保持一致。(MCPE-237578)
性能与稳定性
- 修复了无法解析实体的几何表达式时与数据驱动渲染器相关的崩溃。
- 修复了在光线追踪图形模式下使用包含发光方块的结构方块时发生的崩溃。(MCPE-236402)
- 修复了每帧刷新到磁盘的纹理缓存会导致磁盘驱动器持续活动的问题。(MCPE-238187)
- 修复了在服务器初始化期间加载来自行为包的带有无效数量的配方时可能发生的崩溃。
- 修复了在启用纹理流式加载的情况下退出或加入世界时可能发生的崩溃。
- 减少了开启灵动视效时大气散射关键帧查找中的不必要副本,以优化帧时间。
- 修复了在生成维度设置为非主世界维度的情况下,在客户端上初始化维度时可能发生的崩溃。
- 修复了玩家在XBOX上消耗过多时间加入本地多人游戏时可能发生的崩溃。
社交抽屉式菜单
- 修复了在未登录的情况下尝试搜索其他玩家时可能发生的崩溃。(MCPE-235488)
用户界面
- 现在可以使用Tab ↹键来导航文本框,这会进入编辑模式,选中所有文本。编辑时按下Tab ↹键会移动到下一个字段。
- 修复了默认游戏模式和激活作弊设置会对没有操作员权限的玩家显示为可编辑的问题。(MCPE-237784)
- 修复了在iOS和Android平台上的JSON UI上的文本框上提交文本后,屏幕键盘不会关闭的问题。
- 修复了图形模式设置选项的横幅消息的问题。(MCPE-231879)
- 现在存储指示器会更高,并会有一个方形操作按钮。复制由“前往存储设置”更改为“设置”。
- 现在启用UI或字符串复述时会复述聊天文本。
- 现在发送消息时会停止对已键入字母的复述。
- 现在会在聊天输入文本被自动补充或从历史记录中获取时对其进行复述。
- 更新了配方解锁提示框的设计。
- 修复了Switch平台的空闲设备屏幕上可能导致文本显示不正确的问题。该图像也得到了更新。
- 修复了使用控制器时滚动面板底部的按钮会变得不可用的问题。
- 合成预览现在会显示正确的木质材料变种。
- 现在包含不同木质材料的配方会显示与玩家所拥有的材料相关的变种。
- 修复了通过激活相应的行为包自动添加时,带有子包的资源包不会正确保存到新世界的问题。
- 修复了通过激活相应的行为包自动添加时,带有子包的资源包不会显示有效的默认设置的问题。
- 修复了土耳其语的数字百分比字符串的格式问题。
- 修复了开始屏幕上的档案图片会在加载时显示为空白,而不是默认的Alex图标的问题。
- 修复了由于过早关闭刷新窗口而导致登录后的档案图片不会得到更新的问题。
- Ctrl + ←/→键现在会在Windows平台上的Ore UI文本框中按单词移动光标。
- Ctrl + ← Backspace和Ctrl + Delete键现在会在Windows平台上的Ore UI文本框中正确删除整个单词。(MCPE-237189)
- 修复了Switch平台上的按玩家库中的已安装状态进行排序的功能不会正确运作的问题。
- 现在玩家会在其皮肤与跨平台多人游戏不兼容时收到通知,并且可以在创建或启动世界选择继续。
- 现在在Ore UI文本框中双击或单击会选中一个单词,三次点击则会选中所有文本。
- 现在可以在Ore UI文本框中点击并拖动以移动光标。
- 现在允许在Ore UI文本框中点击并长按以选择文本。
- 加入了内容卡部件,以显示带有定价、评级和内容标识的市场物品。
- 修复了全屏模式不会记住上次位于哪个屏幕的问题。
- 加入了收藏夹方格部件,以使用响应式列布局来显示市场收藏夹物品。
- 修复了加载应用特定资源包的世界时可能导致游戏卡死的漏洞。(MCPE-237537)
- 修复了骑乘生物或矿车时可能会打开表情轮盘,进而导致玩家潜行,而不是脱离坐骑的问题。
- 加入了市场错误部件,以显示市场错误。
- 非游戏相关的弹窗通知(如Minecraft Live提醒)不再会在游戏过程中显示。
- 修复了灵动视效选项下的帧率限制选项会与其他选项表现不同的问题。
- 修复了在没有配方的情况下打开熔炉时游戏会卡死的问题。
- 加入了对新的市场内容卡片的支持。
- 更新了更衣室中的皮肤信息面板,以移除重复的作者标签。
评论互动区
理性讨论,友好交流,让观点更有价值
登录后即可参与讨论、点赞和回复,打造更有质量的社区互动。
立即登录参与互动正在加载评论...