1.21.50是苍园觉醒的正式版,也是基岩版的一次次要更新,发布于2024年12月3日[1][2]。此次更新加入了新生物嘎枝、新生物群系苍白之园以及相关方块和物品,更新了睡觉屏幕,同步了一些Java版的特性,为Windows平台加入了基岩版编辑器,并修复了一些漏洞。
新内容
方块
- 苍白橡树树苗
- 一种新的树苗,由苍白橡树树叶掉落。
- 与深色橡树树苗一样,单个无法生长,在2×2空间摆放的4个苍白橡树树苗才可生长为苍白橡树。
- 苍白橡树树叶
- 随苍白橡树生成的自然方块。
- 苍白橡木原木
- 随苍白橡树生成的自然方块。
- 有对应的去皮变种。
- 可以合成对应种类的悬挂式告示牌。
- 苍白橡木
- 由4个苍白橡木原木合成。
- 有对应的去皮变种。
- 苍白橡木木板
- 一种新的木板。
- 可用于合成对应的按钮、门、栅栏、栅栏门、压力板、告示牌、台阶、楼梯、活板门、船和运输船。
- 苍白苔藓块
- 自然生成于苍白之园生物群系中。
- 类似于苔藓块,植物类方块能放置在其上,嗅探兽会在其上刨挖。
- 锄是破坏此方块的合适工具。
- 苍白覆地苔藓
- 自然生成于苍白之园生物群系中。
- 放置时,会尝试依附相邻的方块向上延伸至多两格。
- 对其使用骨粉时,会向所有相邻方块的对应面延伸。
- 锄是破坏此方块的合适工具。
- 苍白垂须
- 自然生成于苍白之园生物群系中苍白橡树的树叶下方的网状藤蔓。
- 不因随机刻自然生长,但可使用骨粉使其向下生长。
- 在使用剪刀或附有精准采集的工具破坏时掉落对应的方块物品。
- 嘎枝之心
- 生成于苍白橡树的树干中,四周均被苍白橡木原木覆盖。
- 如果放置在朝向正确的苍白橡木原木之间,它会在夜晚或雷暴时激活,并在水平16格、竖直8格范围内生成嘎枝。
- 所生成的嘎枝被玩家攻击时会发出指向该方块的粒子效果。
- 被破坏时,所生成的嘎枝会一并被移除。
- 与红石比较器连接时会根据其绑定的嘎枝的距离产生不同的比较器输出。
- 斧是破坏此方块的合适工具,但只有附有精准采集的工具能通过破坏使其掉落对应的方块物品。
- 自然生成的嘎枝之心被破坏时会掉落20-24点经验,即使使用精准采集工具也是如此。
- 树脂块
- 可使用9个树脂团合成。
- 可与2个苍白橡树原木合成为嘎枝之心。
- 雕纹树脂砖块
- 树脂砖块的雕纹变种。
- 可使用2个树脂砖台阶合成,也可在切石机中用树脂砖块制成。
- 眼眸花
- 一种新的花,自然生成于苍白之园生物群系。
- 也可通过在苍白之园生物群系中对草方块使用骨粉生成。
- 有2种变种:闭合的眼眸花和张开的眼眸花。
- 会根据当天的时间在不同的变种之间转换。
- 夜晚时为张开的眼眸花。
- 白天时为闭合的眼眸花。
- 在没有昼夜更替的维度中会维持原样。
- 种植在地上时会与其他眼眸花产生联系,使之张开或闭合。
- 张开的眼眸花会在夜晚时发光,但不会影响周围的亮度。
- 张开的眼眸花可用于喂养和吸引蜜蜂,蜜蜂被喂食张开的眼眸花时或对张开的眼眸花采粉时会获得中毒效果。
- 由张开的眼眸花合成的谜之炖菜会给予失明效果,由闭合的眼眸花合成的谜之炖菜会给予反胃效果。
- 灰色染料可使用闭合的眼眸花合成,橙色染料可使用张开的眼眸花合成。
- 树脂砖块
- 可使用4个树脂砖合成。
- 可用于合成对应的楼梯、墙和台阶。
- 树脂团
- 破坏嘎枝之心时掉落1-3个,受时运魔咒影响。
- 嘎枝之心绑定的嘎枝被攻击时,嘎枝之心周围的苍白橡木原木、去皮苍白橡木原木、苍白橡木和去皮苍白橡木上会生成树脂团。
- 有概率在林地府邸的战利品箱中找到。
- 可用于合成树脂块。
- 可在熔炉中烧炼为树脂砖。
物品
- 树脂砖
- 可通过烧炼树脂团获得。
- 有概率在林地府邸的战利品箱中找到。[3]
- 可用于合成树脂砖块。
- 可用作盔甲纹饰材料。
- 刷怪蛋
- 加入了嘎枝刷怪蛋,所生成的嘎枝不会随着昼夜更替或天气变化而消失,能够受伤、穿越传送门。
生物
- 嘎枝
- 一种生命值为1()的敌对生物。
- 在生存模式或冒险模式玩家[4]视野内时不会移动,除非看着它的所有玩家都戴着雕刻南瓜。
- 不会为船所困。
- 由嘎枝之心生成的嘎枝无懈可击,只有在嘎枝之心被摧毁时才会死亡。
- 这种嘎枝不受光照亮度影响,但会随着昼夜更替和天气变化而消失与生成。
- 不能穿越传送门。
- 不会被保存或加载。
- 与玩家处于同一格方块内超过5秒时消失。
- 不能被刷怪蛋或
/summon
命令生成。- 由嘎枝刷怪蛋生成的嘎枝不具有上述特性。
- 灾厄村民会主动远离嘎枝。
非生物实体
- 苍白橡木船
- 由苍白橡木木板合成的船变种。
- 苍白橡木运输船
- 由苍白橡木木板合成的运输船变种。
世界生成
- 苍白之园
- 黑森林的新变种。
- 会自然生成悬有苍白垂须的苍白橡树,地表覆盖着苍白苔藓块或苍白覆地苔藓。
- 动物类生物不会在这里自然生成。
- 拥有独特的、由此生物群系中的方块产生的环境音效。
- 这些音效主要由依附于苍白橡树树叶或原木的苍白垂须和夜间激活的嘎枝之心方块产生。
- 苍白橡树
- 自然生成于苍白之园生物群系中的树类地物。
- 树干内可能藏有嘎枝之心。
- 一些树叶下方悬挂着苍白垂须。
常规
- 区块加载
- 加入了玩家无法进入未加载的区块时出现的警告消息:
- “区块仍在加载。你可能会遇到一些轻微的性能问题”
- 创建新的世界
- 加入了“床铺工作”选项。
- 用于决定能否使用床跳过夜晚,默认开启。
- 加入了“需要睡觉的玩家”滑块。
- 用于控制跳过夜晚所需的入睡玩家所占百分比,默认为100%。
- 仅“床铺工作”选项开启时可用。
- 实验性玩法
- 加入了“瞄准辅助”子选项。
- 用于在自定义相机视角时启用瞄准辅助功能。
- 目前瞄准辅助仅支持方块。实体会在未来的正式版中启用。
- 用于在自定义相机视角时启用瞄准辅助功能。
- 加入了“数据驱动拼图结构”子选项。
- 用于在附加包中启用数据驱动拼图结构。
- 选项
- 在创建者设置中加入了“启用内存层覆盖”选项。
- 用于启用内存层覆盖。
- 在轻触设置中加入了“选取方块(仅创造)”选项。
- 用于在创造模式下启用选取方块按钮。
- 粒子
- 加入了
creaking_crumble_body
、creaking_crumble_head
、creaking_heart_trail
、eyeblossom_close
、eyeblossom_open
、mobspell_lingering
和pale_oak_leaves_particle
粒子。
- 闪烁标语
- 加入了仅在试玩模式显示的闪烁标语:
- Try before you buy!
- Try for free
- The first taste’s free
- Welcome home
- Mine and craft for free
- Dairy and gluten free (trial)
- Like a demo, but better
- More like Yourscraft
- Try now, stay later
- Try it on, see if it fits
- 触摸控制
- 加入了选取方块按钮 。
- 仅开启“选取方块(仅创造)”选项后可用。
技术性
- 基岩版编辑器
- 用于轻松进行建造、完善和分享的直观的、可视化的工具。
- 目前仅Windows平台可用。
更改
方块
- 紫水晶母岩
- 现在不使用合适工具挖掘时会延长挖掘时间。
- 床
- 更新了睡觉屏幕。
- 更新了动画,以使其更具困倦感。
- 更改了关于跳过夜晚所需的入睡玩家数量的消息。
- 更新了按钮样式和布局。
- 现在只有一个玩家时会隐藏聊天按钮。
- 黑石
- 现在可用于在铁砧上修复石质工具。
- 钟、酿造台、合成器、末影箱、灯笼和灵魂灯笼
- 不再会在不使用镐挖掘时延长挖掘时间。
- 高炉、炼药锅、发射器、投掷器、附魔台、熔炉、漏斗和烟熏炉
- 现在只会在使用镐挖掘时掉落。
- 雕纹石砖
- 现在可以在切石机中用石砖制成。
- 雕纹红砂岩和切制红砂岩
- 现在可用于合成红砂岩楼梯。
- 不可与其他种类的红砂岩混合使用。
- 雕纹砂岩和切制砂岩
- 现在可用于合成砂岩楼梯。
- 不可与其他种类的砂岩混合使用。
- 铜门、重质测重压力板、轻质测重压力板、磨制黑石压力板和石头压力板
- 不再需要木镐或品质更好的镐来挖掘,此前若不使用木镐来挖掘则会延长挖掘时间且不会掉落。
- 铜活板门和铜灯
- 现在需要石镐或品质更好的镐来挖掘,此前仅需要木镐或品质更好的镐。
- 龙蛋
- 不再有合适挖掘工具。
- 这意味着没有工具可以加速对龙蛋的挖掘,龙蛋被任何工具或徒手破坏后会掉落自身。
- 此前,其合适挖掘工具为镐,且需要木镐或品质更好的镐来挖掘,否则挖掘时间将延长且不会掉落。
- 沉重核心
- 不再需要木镐或品质更好的镐来挖掘,此前若不使用木镐来挖掘则会延长挖掘时间。
- 现在放置在其上的音符盒会发出小军鼓声,而不是竖琴/钢琴声。
- 铁门
- 不再需要石镐或品质更好的镐来挖掘,此前若不使用石镐来挖掘则会延长挖掘时间且不会掉落。
- 下界砖块及其变种和红色下界砖块
- 更改了纹理,以与其他砖类方块的砖纹水平对齐。
- 紫珀柱
- 现在可用于合成紫珀台阶。
- 不可与紫珀块混合使用。
- 树苗
- 现在所有树苗均可穿过树叶而生长,但樱花树苗无法穿过樱花树叶而生长。
- 现在所有树苗均可在泥土类方块上生长。
- 黏液块
- 现在玩家在潜行状态下摔落在其上时不会受到摔落伤害,并能以此阻止继续弹跳。
- 红树树叶
- 更改了流畅画质下的纹理,以使用单独的不透明纹理。
- 幽匿感测体和校频幽匿感测体
- 现在能检测眼眸花张开和闭合的动作。
- 海绵和湿海绵
- 现在有其独特的声音。
- 石头按钮和磨制黑石按钮
- 不再需要木镐或品质更好的镐来挖掘,此前若不使用木镐来挖掘则会延长挖掘时间且不会掉落。
- 缠怨藤和垂泪藤
- 现在使用藤蔓的音效,而不是菌索的音效。[5]
物品
- 斧
- 不再是竹笋和覆地苔藓的合适挖掘工具。
- 沉重核心
- 更改了物品纹理。
- 重锤
- 不再能够加速挖掘蜘蛛网。
- 镐
- 不再是竹子的合适挖掘工具。
- 现在任何镐都能够加速挖掘合成器。
- 此前合成器需要石镐或品质更好的镐来挖掘,否则挖掘时间将延长,但仍然会掉落。
- 锹
- 不再是竹子的合适挖掘工具。
- 剑
- 现在能够瞬间破坏竹笋。
- 现在仅能加速挖掘部分方块,而不是加速挖掘所有方块。
- 可加速挖掘方块的有:树叶、南瓜、雕刻南瓜、南瓜灯、大型垂滴叶、紫颂花、紫颂植株、可可果、发光地衣、西瓜和覆地苔藓。
生物
- 蜜蜂
- 现在被喂食凋灵玫瑰时会获得凋零效果。
- 被一击杀死时不再会激怒附近的同类生物。
- 唤魔者和卫道士
- 被灾厄村民攻击时不再会进行反击。
- 岩浆怪
- 更新了UV映射。
- 劫掠兽
- 现在能够摧毁樱花树叶和苍白橡树树叶。
- 恼鬼
- 现在由唤魔者召唤的恼鬼会在生成后的第30至119秒内开始受到伤害。
- 流浪商人
- 现在会出售苍白橡树树苗、张开的眼眸花、苍白苔藓块和苍白垂须。
- 狼、蠹虫和僵尸猪灵
- 被一击杀死时不再会激怒附近的同类生物。
- 凋灵
- 现在生成时的外观会从白色平滑过渡到正常纹理,死亡时的外观会从正常纹理平滑过渡到白色。
- 生成时不再能移动。
世界生成
- 地物
- 现在下列地物属于不可放置的仅内部使用地物:
minecraft:aggregate_feature
minecraft:snap_to_surface_feature
minecraft:surface_relative_threshold_feature
minecraft:weighted_random_feature
。
- 大型云杉和大型松树
- 现在在生成时会将下方的菌丝体、苔藓块、苍白苔藓块、泥巴和沾泥的红树根转化为灰化土。
游戏内容
- 截图
- 玩家现在可以在自己的个人资料屏幕中展示自己的截图。
- 难度
- 现在游戏难度为和平或简单时,游戏规则
keepInventory
的默认值为true
。- 仅以创建世界前的游戏难度为准,创建世界后修改游戏难度不会影响此游戏规则。[6]
- 魔咒
- 水下呼吸现在有概率在即将受到溺水伤害或脱水伤害时不受伤害。
- 声音
- 紫水晶母岩和紫水晶块
break
(破坏方块)- 将音高由1.0更改为0.8。
hit
(挖掘方块)- 将音量由1.0更改为0.3。
- 将音高由1.0更改为0.5。
place
(放置方块)- 将音高由1.0更改为0.8。
fall
(摔落在方块上)- 将音量由1.0更改为0.4。
step
(在方块上行走)- 将音量由1.0更改为0.22。
land
(在方块上着陆)- 将音量由1.0更改为0.26。
- 苔藓块
step
(在方块上行走)- 将音量由1.0更改为0.2。
land
(在方块上着陆)- 将音量由1.0更改为0.5。
- 覆地苔藓
step
(在方块上行走)- 将音量由1.0更改为0.2(实际音量由0.9更改为0.18)。
land
(在方块上着陆)- 将音量由1.0更改为0.5(实际音量由0.9更改为0.45)。
命令格式
/inputpermission
- 为
permission: permission
参数加入了更多可接受的权限:dismount
、jump
、lateral_movement
、mount
、move_backward
、move_forward
、move_left
、move_right
和sneak
/schedule
- 加入了允许队列函数在一段时间后执行的语法。
/schedule delay add <function: filepath> <time: int> [replace|append]
/schedule delay add <function: filepath> <time: int>D [replace|append]
/schedule delay add <function: filepath> <time: int>S [replace|append]
/schedule delay add <function: filepath> <time: int>T [replace|append]
- 参数:
time: int
- 指定执行命令的等待时间。
T
后缀或无后缀代表游戏刻,S
后缀代表秒,D
后缀代表游戏日。
replace|append
replace
- 无论任何都要将请求添加到队列中。
append
- 用新的请求替换所有当前匹配的请求。
常规
- 全景图
- 更新了主菜单的全景图,内容为苍白之园。
- Realms
- 加入了一个与生物相关的新的Realm事件。
- 设置
- 更改了设置的排列顺序。
- 将“视频”和“音频”设置移动至“通用”设置下方,“帐户”设置上方。
- 将“创建者”设置移动至“语言”设置下方。
- 试玩模式
- 将创建新的世界和编辑世界屏幕中显示的试玩模式模态框由JSON UI迁移到Ore UI。
- 隐藏了选择世界菜单中的“从模板创建”和“导入世界”按钮。
技术性
- 常规
- 修复了模板功能的导出会生成无效的
mctemplate
UUID的问题。
- 附加包和脚本引擎
minecraft:looked_at
和minecraft:home
实体组件的测试性字段不再被标记为测试性内容,也不再需要在根JSON对象中指定use_beta_features
。- 修复了带有
minecraft:block_placer
组件的原版物品会在分屏模式的客户端上显示错误图标的漏洞。
- 方块
- 更新了
minecraft:destructible_by_mining
组件,新字段item_specific_speeds
不再是实验性内容。 - 移除了实验性内容中的下列原版标签:
minecraft:diamond_tier_destructible
minecraft:iron_tier_destructible
minecraft:is_hatchet_item_destructible
minecraft:is_hoe_item_destructible
minecraft:is_mace_item_destructible
minecraft:is_pickaxe_item_destructible
minecraft:is_shears_item_destructible
minecraft:is_shovel_item_destructible
minecraft:is_sword_item_destructible
minecraft:netherite_tier_destructible
minecraft:stone_tier_destructible
- 将原版方块标签
minecraft:is_hatchet_item_destructible
重命名为minecraft:is_axe_item_destructible
。 - 移除了下列方块标签:
minecraft:is_digger_item_destructible
minecraft:is_tool_item_destructible
minecraft:gold_tier_destructible
minecraft:wood_tier_destructible
- 加入了
minecraft:liquid_detection
组件。- 用于控制方块的基本液体检测属性,如液体记录、液体阻挡和被液体扩散破坏或弹开。
- 目前受此组件支持的液体只有水。
- 使用
minecraft:block_placer
物品组件将所引用的方块渲染为物品图标时不再需要开启“即将推出的创作者功能”选项。 - 樱花树叶不再会算作自定义方块。(MCPE-180725)
- 实体组件
behavior.summon_entity
现在允许创作者指定在召唤后立即在所召唤的实体上调用的事件。(MCPE-44454)- 加入了新的组件
minecraft:cannot_be_attacked
。- 添加给实体时会阻止其他实体攻击该实体,除非攻击者满足例外过滤器。
- 在原版中,此组件被添加给恶魂。
- 创作者可以将实体添加到例外过滤器中,以允许实体攻击恶魂。
minecraft:looked_at
组件的look_at_locations
字段现在接受对象列表作为参数,每个字段包含两个字段。location
:实体必须被看到的位置。- 有效值:
head
、body
和feet
。
- 有效值:
vertical_offset
:应用于实体位置的可选垂直偏移量。
- 加入了
minecraft:ignore_cannot_be_attacked
组件,并将来自minecraft:cannot_be_attacked
的过滤器移动至此组件。- 允许内容拥有绕过
cannot_be_attacked
组件(例如恶魂上的该组件)而无需修改被攻击生物的设置的自定义生物。
- 允许内容拥有绕过
- 实体事件响应
- 加入了
play_sound
实体事件响应,允许主人实体发出声音。sound
字段用于指定要播放的声音事件。- 声音会在主人实体所在设置播放。
execute_event_on_home_block
实体事件响应现在被标记为测试性内容,并需要在根JSON对象中指定use_beta_features
。- 当前的实现并不完全符合内部标准,因此在开发出更强大的技术性解决方案之前,此实体事件响应对创作者内容不可用。
- 这种方式能够在不冒向后兼容的风险的情况下迭代功能。
- 加入了
emit_particle
实体事件响应,允许在实体边界框的中心发射粒子。particle
允许指定要发射的粒子类型。
- 常规
- 现在通过支持随机种子的模板创建新世界后会清除存档数据中任何已存储的生成位置。
- 网络协议
- 加入了新的活动对象类型:嘎枝(
146
)。 - 加入了新的存档声音事件:
ImitateCreaking
、CreakingHeartTrail
、CreakingHeartSpawn
、Activate
、Deactivate
、Freeze
、Unfreeze
、Open
、OpenLong
、Close
和CloseLong
。 - 加入了新的粒子类型:
CreakingCrumble
、EyeblossomOpen
、EyeblossomClose
和PaleOakLeaves
。
- Realms
- 修复了删除过期的Realm时的UI卡死漏洞。
- API
- 为
addNewTheme()
加入了附加可选参数name
和parentThemeId
。- 有效的
parentThemeId
通过函数传递时,新创建的主题会继承父主题的所有主题颜色属性。
- 有效的
- 修复了可能导致无限循环的API脚本处理错误。
- 生物群系
- 修复了1.17.40前创建的区块会表现为海洋生物群系,使用类似于海洋的迷雾、天空颜色和生物生成的问题。(MCPE-186928)
- 客户端生物群系JSON文件现在支持带有
volume_multiplier
字段的minecraft:biome_music
组件,会在音频监听器处于相应的生物群系内时逐渐影响音量。- 音量逐渐变化大约需要10秒,并会线性增大,但呈指数下降。
- 音频
- 现在各个生物群系的环境音效在
client_biome
JSON组件中定义。- 这会使用新的
minecraft:ambient_sounds
组件。 - 已命名的音效必须在
sounds.json
中的individual_named_sounds
中定义。
- 这会使用新的
- Molang
- 将
query.client_memory_tier
移动至稳定版。- 移除了“未确定”。
- 返回表示客户端RAM内存层的数字,
0
代表“超低”,1
代表“低”,2
代表“中”,3
代表“高”,4
代表“超高”。 - 仅在客户端(资源包)上可用。
- 将
query.server_memory_tier
移动至稳定版。- 移除了“未确定”。
- 返回表示服务端RAM内存层的数字,
0
代表“超低”,1
代表“低”,2
代表“中”,3
代表“高”,4
代表“超高”。 - 仅在服务端(行为包)上可用。
- 将
query.client_max_render_distance
移动至稳定版。
- 脚本API
- 将
ClientSystemInfo
由beta
移动至1.16.0
。 - 将
MemoryTier
由beta
移动至1.16.0
。 - 将
PlatformType
由beta
移动至1.16.0
。 - 将
SystemInfo
由beta
移动至1.16.0
。 MemoryTier
枚举- 移除了
Undetermined
项。
- 移除了
- 配方
- 加入了在图案包含未定义的键的情况下解析有序配方时出现的内容日志错误,同时修复了使用此类格式错误的配方打开合成屏幕时发生的崩溃。(MCPE-178520)
- 性能与稳定性
- 现在启动时发现的包的一些统计数据会在本地存储,以便未来在部分平台上更快地启动。
- 创作者选项
- 加入了“设备信息设置”部分。
- 加入了允许覆盖脚本和Molang中的内存层的选项。
实验性
本段落的内容需要开启实验性玩法中的“即将推出的创作者功能”、“测试版 API”、“创作者相机:新的第三人称预设”、“创作者镜头:焦点目标镜头”、“数据驱动拼图结构”和“瞄准辅助”子选项后才可使用。
命令格式
/aimassist
- 用于修改玩家的瞄准辅助,语法如下:
/aimassist <players: target> clear
- 清除瞄准辅助。
/aimassist <players: target> set [x angle: float] [y angle: float] [max distance: float] [target mode: AimAssistTargetMode] [preset id: string]
- 设置瞄准辅助。
- 参数:
players: target
:指定玩家。x angle: float
和y angle: float
:指定X轴角度和Y轴角度。max distance: float
:指定最大距离。target mode: AimAssistTargetMode
:指定瞄准模式,可选择angle
和distance
,分别对应角度和距离,默认为distance
。preset id: string
:指定预设ID。
- 可以通过使用行为包在
aim_assist
文件夹下的设置来设置瞄准辅助的瞄准行为(距离、宽度和高度)。 - 瞄准辅助会高亮显示所选的目标。
- 可以通过使用资源包在
textures\ui
文件夹下的纹理来自定义高亮显示纹理。- 原版的高亮显示纹理为 。
- 可以通过使用资源包在
/loot
- 加入了
mine
语法。
/place
- 用于放置拼图结构,语法如下:
/place jigsaw <pool: filepath> <jigsawTarget: string> <maxDepth: int> [pos: x y z] [keepJigsaws: Boolean]
- 放置结构池。
- 独有参数:
pool: filepath
:指定结构池。jigsawTarget: string
:指定初始拼图方块。maxDepth: int
:指定展开的最大深度。
/place structure <structure: string> [pos: x y z] [ignoreStartHeight: Boolean] [keepJigsaws: Boolean]
- 放置结构地物。
- 独有参数:
structure: string
:指定结构地物,目前仅支持minecraft:trail_ruins
(古迹废墟)和minecraft:trial_chambers
(试炼密室)。
- 通用参数:
pos: x y z
:指定放置原点。keepJigsaws: Boolean
:指定是否保留拼图方块。
技术性
- 附加包和脚本引擎
- 为
minecraft:block_placer
物品组件网络数据加入了canUseBlockAsIcon
布尔值,以修复客户端不会正确渲染方块物品的漏洞。
- API
- 为
@minecraft/debug-utilities
模块加入了collectRuntimeStats
,以公开脚本运行时内存使用情况。 - 加入了一些新的控制权限,有效允许创作者启用或禁用玩家的控制,包括:二维移动、向前移动、向后移动、向左移动、向右移动、潜行、跳跃、骑乘和取消骑乘。
- 扩展了
PlayerInputPermissions
脚本类以读取和写入新的控制权限。 - 扩展了
/inputpermission
命令以使用新的控制权限。 - 扩展了
haspermission
以使用新的控制权限。
- 扩展了
BlockComponentTypes
- 将
FluidContainer
由beta
移动至1.16.0
。
- 将
- 将
BlockFluidContainerComponent
由beta
移动至1.16.0
。 - 将
FluidContainer
由beta
移动至1.16.0
。 - 为
SpawnEntityOptions
加入了可选成员。- 用于以度为单位,指定所生成实体的初始旋转角度。
- 为
Entity
加入了新方法lookAt
。- 用于设置实体面向预期目标位置的旋转方向。
- 为
system
类内的beforeEvents
加入了shutdown
事件。- 此事件会在所有玩家均已离开世界且世界即将关闭(shutdown/close)时触发。
- 控制API
- 加入了一系列即使玩家的控制被控制权限禁用也可读取的控制API。
- 为
InputInfo
加入了getMovementVector(): Vector2
,以读取原始的移动值。 - 加入了带有
Jump
和Sneak
值的InputButton
枚举。 - 加入了带有
Pressed
和Released
值的ButtonState
枚举。 - 为
InputInfo
加入了getButtonState(button: InputButton): ButtonState
,以读取原始的玩家按钮控制。 - 加入了
world.afterEvents.playerButtonInput
事件,以监听按钮更改事件。
- 通过
ItemStack
API加入了对现有原版物品的堆肥概率的访问。 - 通过物品组件API加入了对带有
CompostableItemComponent
的物品的堆肥概率的访问。 - 将
BlockFillOptions
由beta
移动至1.16.0
版本。 - 将
UnloadedChunksError
由beta
移动至1.16.0
版本。 - 修复了
ignoreChunkBoundErrors
设置为true时,Dimension.fillBlocks
会在常加载区域之外设置方块的漏洞。 Dimension
- 将
containsBlock(volume: BlockVolumeBase, filter: BlockFilter, allowUnloadedChunks?: boolean): booleanignore
由beta
移动至1.16.0
版本。 - 将
getBlocks(volume: BlockVolumeBase, filter: BlockFilter, allowUnloadedChunks?: boolean): ListBlockVolume
由beta
移动至1.16.0
版本。 - 将
fillBlocks(volume: BlockVolumeBase, block: BlockPermutation | BlockType | string, options?: BlockFillOptions): ListBlockVolume;
由beta
移动至1.16.0
版本。
- 将
ItemUseOnBeforeEvent
- 将
readonly isFirstEvent: boolean
属性由beta
移动至1.16.0
版本。
- 将
ItemUseOnAfterEvent
- 将
readonly isFirstEvent: boolean
属性由beta
移动至1.16.0
版本。
- 将
CameraFixedBoomOptions
- 加入了
entityOffset?: Vector3
属性。
- 加入了
- 为
beta
在setCamera
内加入了新的CameraTargetOptions
参数。- 若已启用聚焦目标实验性相机视角选项,则可用于修改
minecraft:free
预设。
- 若已启用聚焦目标实验性相机视角选项,则可用于修改
- Molang
- 加入了
query.last_input_mode_is_any
。- 支持一个或多个值(
keyboard_and_mouse
、touch
、gamepad
或motion_controller
)。 - 若最后所使用的控制方式为指定字符串值,则返回1.0,否则返回0.0。
- 仅在客户端(资源包)上可用。
- 支持一个或多个值(
- 加入了
query.touch_only_affects_hotbar
。- 若触摸控制仅影响触控条,则返回1.0,否则返回0.0。
- 仅在客户端(资源包)上可用。
- 脚本
- 加入了
InputMode
枚举。export enum InputMode { Gamepad = 'Gamepad', KeyboardAndMouse = 'KeyboardAndMouse', MotionController = 'MotionController', Touch = 'Touch', Undetermined = 'Undetermined', }
- 加入了
InputInfo
类。touchOnlyAffectsHotbar
字段:玩家的触摸控制是否仅影响触控条。lastInputModeUsed
:玩家最后使用的控制模式。- 加入了
inputInfo
字段。
- 加入了
PlayerInputModeChangeAfterEvent
类。newInputModeUsed
字段:玩家使用的新控制模式。player
字段:控制模式发生更改的玩家。previousInputModeUsed
:玩家上次使用的控制模式。
- 加入了
PlayerInputModeChangeAfterEventSignal
类。 InputMode
枚举- 移除了
Undetermined
项。
- 移除了
InputInfo
类- 现在会在发生内部错误时抛出
EngineError
,而不是Error
。
- 现在会在发生内部错误时抛出
- 用户界面
- 渲染切换器现在是键盘和鼠标设置菜单中可绑定的操作。
- 为已签名的书加入了对输入字形替换的支持。
- 例如,在使用键盘的情况下使用字符串
:_input_key.jump:
,或在使用游戏手柄的情况下使用表情符号时会被替换为“跳跃”。
- 例如,在使用键盘的情况下使用字符串
- 相机视角
- 加入了
minecraft:fixed_boom
预设,需要开启“创作者相机:新的第三人称预设”实验性选项。 - 为
fixed_boom
相机视角的/camera
命令加入了旋转方向。 - 现在可以使用自由相机预设来跟踪目标:可选的
tracking_radius
浮点值,用于设置目标实体的监听半径。 - 加入了尝试在不处于自由相机视角上的情况下瞄准实体时出现的内容日志错误。
- 方块
- 加入了
minecraft:item_visual
方块组件。此组件采用嵌套的minecraft:geometry
和minecraft:material_instances
组件来配置方块的物品表现形式。geometry
和material_instances
是必需的。它们分别使用与minecraft:material_instances
相同的字段或要求。- 方块必须包含与
minecraft:item_visual
组件并排的minecraft:geometry
和minecraft:material_instances
。 - 需要开启“即将推出的创作者功能”选项。
- 蜘蛛网现在遵循
blocks.json
中的blockshape
和textures
属性设置。- 需要开启“即将推出的创作者功能”选项。
- 组件
- 加入了
minecraft:compostable
物品组件,需要开启“即将推出的创作者功能”选项。
- 脚本
- 为服务器表单(
ActionFormData
、MessageFormData
和ModalFormData
)加入了对输入字形替换的支持。
- 结构
- 创作者现在能够修改结构生成规则,包括放置(位置和频率)、分布(结构片段相对于彼此的放置方式)和自定义(结构片段内的方块的修改或替换方式)。
- 现在有4个新的JSON文件包含拼图结构数据:
- 拼图结构:可以使用各种结构片段在世界各处建造的结构。连接方块是拼图方块。
- 处理器:可以为影响其外观的结构添加自定义行为。
- 结构集:指示结构在世界各处的位置和放置方式的JSON。
- 模板池:包含组成结构的结构片段。
- 方块组件
- 将
minecraft:material_instances
的ambient_occlusion
字段修改为浮点值,需要开启即将推出的创作者功能实验性内容。
修复
- 用户界面
- 修复了在某些情况下使用多种输入法时,死亡屏幕上会显示重复的游戏手柄输入提示的问题。
- 修复了从“查找好友”页面返回时不会更新管理成员屏幕上的玩家的漏洞。
- 改进了Realm因命名而上传失败时对用户的反馈。
- 在世界设置(OreUI)中启用实验性内容时,游戏不再会错误声称实验性内容会“自动打开作弊”。(MCPE-181435)
- 现在将收纳袋放在物品栏或工作台的合成方格中时,收纳袋中当前选中的物品会作为收纳袋图标的一部分显示。
- 现在将物品移入或移出收纳袋的音效会在玩家所在位置产生,而不是在玩家所站在的方块的角落处产生。(MCPE-186619)
- 修复了世界名称有时会在暂停菜单上显示错误的漏洞。(MCPE-179702)
- 修复了在死亡屏幕和游戏菜单之间切换时可能会出现视觉错误的问题。
- 修复了无法在物品相同的现有物品堆叠中分配物品的物品栏触摸控制漏洞。(MCPE-164543)
- 现在矮草丛、蕨、海草和藤蔓在物品栏中更亮了,此前它们曾被错误倍增一次着色和一次绿色。(MCPE-53775)
- 调整了纸娃娃的位置,以使其不与UI栏相重叠。(MCPE-186341)
- 移动设备:进入多窗口或分屏模式时不再会覆盖自定义控制已保存的键位。(MCPE-185964)
- 改进了聊天栏和告示牌中泰语字体的渲染。(MCPE-166005)
- 为部分方块加入了UI中缺失的快速切换动画。
- 现在移动至玩家光标下的收纳袋会正确更新其提示框。
- 在槽位之间移动盾牌物品时不再会改变物品大小。
- 现在可以使用收纳袋收集合成输出,以将合成出的物品放入收纳袋中。
- 触摸控制:修复了自定义控制期间可以与船交互的漏洞。(MCPE-184404、MCPE-184406)
- 触摸控制:在摇杆模式下,现在可以通过双击“向上飞”按钮以停止飞行。(MCPE-185237)
- 触摸控制:快速连续点击向上飞和向下飞按钮时不再会使玩家停止飞行。(MCPE-185236)
- 快捷栏中的工具消耗耐久度时不再会播放动画。(MCPE-186979)
- 移除了玩家使用游戏手柄时命令方块UI中的“X”关闭按钮。
- 修复了无法在新的服务器选项卡中加入服务器前正确验证输入错误的IP地址的问题。
- 现在在触摸屏设备上的收纳袋提示框中选择物品时会出现显示物品名称的弹窗。
- 现在可以在跨平台游戏关闭时选择“加入好友”菜单上的禁用按钮。
- 现在Dualsense游戏手柄在移动设备上会有正确的提示框。
- 修复了Realms故事和时间线页面间距不正确的问题。
- 修复了使用资源包时死亡屏幕和新的睡觉屏幕有时会应用错误纹理的漏洞。(MCPE-178701、MCPE-184050)
- 现在在激活创造模式物品栏选项卡的情况下将鼠标悬停在放在快捷栏中的收纳袋上时,使用滚轮会选择收纳袋中的物品。
- 附加包
- 加入通过Realms和专用服务器上的世界模板创建的世界时不再会提醒用户下载已在本地拥有的模板所需的包。
- 音频
- 海绵和湿海绵现在会发出在其上摔落的音效、挖掘音效、在其上跳跃的音效、在其上着陆的音效、破坏音效、在其上行走的音效以及放置音效。(MCPE-174345)
- 海绵现在会在吸水时发出音效。(MCPE-173582)
- 方块和物品
- 剑现在能够瞬间破坏竹笋,如同其瞬间破坏竹子。
- 斧不再能够快速挖掘竹笋和覆地苔藓。
- 镐和锹不再能够像斧一样快速挖掘竹子。
- 重锤不再能够比其他非剑的工具更快地挖掘蜘蛛网。
- 现在使用任何不合适的工具都能较快地挖掘沉重核心。
- 现在放置在沉重核心上的音符盒会播放正确的音效。
- 合成器现在能够被任何镐快速挖掘。
- 玩家在几乎不可能的情况下尝试挖掘龙蛋时不再需要使用镐才会掉落龙蛋,并且使用任何工具都能同样较快地挖掘。
- 铜活板门和铜灯现在需要石镐或更好的镐来挖掘才会掉落并加快挖掘。
- 剑不再能够加速挖掘所有方块,而是仅能加速挖掘部分无法瞬间破坏的植物类方块,如树叶、南瓜、大型垂滴叶、紫颂花、紫颂植株、可可果、发光地衣、西瓜、覆地苔藓和藤蔓。(MCPE-93323)
- 石头按钮和磨制黑石按钮不再需要镐来挖掘才会掉落,现在使用任何工具都能较快地挖掘。(MCPE-162158)
- 现在只有使用镐来挖掘高炉、炼药锅、发射器、投掷器、附魔台、熔炉、漏斗和烟熏炉才能使它们掉落。(MCPE-33950)
- 现在使用任何工具破坏所有种类的铜门、铁门、重质测重压力板、轻质测重压力板、磨制黑石压力板和石头压力板这类需要支持的方块时均能使它们掉落。
- 现在使用不合适的工具挖掘紫水晶母岩时会减慢挖掘。
- 现在使用不正确的工具挖掘钟、酿造台、合成器、末影箱、灯笼和灵魂灯笼这类总会掉落的方块时也能较快地挖掘。(MCPE-176374)
- 修复了潜影盒的颜色不会作为名称的一部分显示的问题。
- 处于黏液块、蜂蜜块、漏斗和加热块(教育版方块)下方时,草方块和菌岩不再会退化为泥土和下界岩。
- 现在处于侦测器下方时,草方块和菌岩会退化为泥土和下界岩。
- 现在收纳袋提示框中的物品具有灰色背景。
- 触摸控制:修复了离开船后相机视角有时会卡住的漏洞。(MCPE-184406)
- 现在用光标放下收纳袋后会正确显示收纳袋提示框。
- 现在光标带着收纳袋悬停在合成屏幕和工作台屏幕的合成输出上时的游戏手柄提示是正确的。
- 教育版选项
- 修复了加载已开启教育版选项的世界时会出现内容日志错误和警告的问题。(MCPE-170791)
- 游戏内容
- 水下呼吸魔咒现在会降低受到溺水伤害的概率。(MCPE-46922)
- 玩家在极限模式中死亡并以旁观模式重生后不再能够获得成就和奖杯。
- 现在生物使用重锤时,所造成的伤害会随着下落距离而变化。
- 现在当游戏基版本低于1.18.20时,
/kill
命令和任何大于或等于目标当前生命值的伤害会杀死目标。 - 现在由下界传送门生成的僵尸猪灵会有15秒的使用传送门的冷却时间。
- 现在使用
/camera
命令时,相机视角会以正确的方式绕X轴和Y轴旋转。 - 现在使用空的收纳袋时会使动画在第一人称和第三人称视角下播放。
- 摔落在黏液块上时按住跳跃键不再会取消弹跳。(MCPE-185354)
- 潜行时着陆在黏液块上不再会造成摔落伤害。
- 修复了玩家放置一个方块,然后在服务器处理方块放置前更改其所选的槽位时,方块会放置失败的问题。这种情况会拒绝放置,因为服务器不会预料到槽位会发生更改。(MCPE-112420)
- 修复了客户端与服务端的降雨或降雪天气状态有时会不匹配的问题。(MCPE-131325)
- 常规
- 改进了世界出生点逻辑,以使生物群系有益但远离世界原点的位置优先于生物群系有害但靠近世界原点的位置。(MCPE-120237)
- 更改了玩家生成逻辑,因此现在会更少地生成在水中或细雪中。(MCPE-120237)
- 生物
- 唤魔者和卫道士被掠夺者攻击时不再会反击掠夺者。(MCPE-42373)
- 现在凋灵生成时的外观会从白色平滑过渡到正常纹理,死亡时的外观会从正常纹理平滑过渡到白色。(MCPE-64537)
- 凋灵不再能够在生成动画期间移动。(MCPE-48265)
- 现在凋灵的各个头颅会更一致地看向它们的目标。(MCPE-32826)
- 现在不处于固体表面上时,旋风人会播放正确的空闲音效。(MCPE-180023)
- 劫掠兽现在能够摧毁所有类型的树叶,而不是有限选择的树叶。(MCPE-169375)
- 岩浆怪模型部分的UV不再会相互重叠。
- Realms
- 修复了在Kindle设备的Realm上创建新的邀请链接后会显示为已过期的漏洞。
- 加入了一个模态框,会在更改激活的Realms槽位,以防止出现因玩家重按编辑世界按钮而导致推送多个Realms槽位设置屏幕成堆的错误时显示。
- 修复了在Realms槽位中上传或替换世界后不会保留游戏模式和难度的问题。
- 移除了Realms故事设置中的选择退出选项,现在其位于时间轴选项卡中。
- 修复了玩家无法在激活的Realm上创建新世界的问题。
- 修复了加载Realm时加载屏幕不会显示Realms UI元素的漏洞。
- 修复了在部分平台的管理成员屏幕上邀请玩家后返回Realms故事时发生的崩溃。
- 性能与稳定性
- 修复了上传和加入Realm后可能发生的崩溃。
- 修复了加载资源时游戏偶尔会停止响应的问题。
- 优化了游戏加载的稳定性。
- 原版趋同
- 狐狸现在可以捡起收纳袋。
- 现在可以在切石机中使用石砖制作雕纹石砖。(MCPE-50057)
- 为砂岩楼梯和红砂岩楼梯分别加入了两个配方。(MCPE-135605)
- 现在可以用雕纹砂岩和切制砂岩合成砂岩楼梯。
- 现在可以用雕纹红砂岩和切制红砂岩合成红砂岩楼梯。
- 现在可以用紫珀柱合成紫珀台阶。(MCPE-135606)
- 现在由唤魔者召唤的恼鬼会在30至119秒后开始受到伤害。(MCPE-44454)
- 现在活动对象在发光地衣上行走时会播放脚步声。
- 一击杀死狼、蜜蜂或蠹虫时不再会激怒附近的同类生物。
- 一击杀死僵尸猪灵时不再会激怒附近的僵尸猪灵。(MCPE-68327)
- 现在即使下方没有方块支撑,头颅也可以放置在方块的侧面。
- 辅助功能
- 修复了iOS平台上与触觉反馈相关的问题。(MCPE-145524)
- 图形
- 具有多种变种的纹理现在会加载PBR纹理数据。(MCPE-174191)
- 移除了海带的非预期的深色着色。(MCPE-169713)
- 现在在不同生物群系之间穿梭时,天空颜色会逐渐过渡,而不是突然改变。(MCPE-90625)
- 修复了Android设备(仅Adreno图形处理器)在高帧率情况下的卡顿问题。
- 音效
- 调整了紫水晶类方块的破坏音效、挖掘音效、放置音效、在其上摔落的音效、在其上行走的音效和在其上着陆的音效的音量和音高。
- 物品
- 现在所有着火的弹射物都会激活TNT矿车和TNT。(MCPE-183512)
- 黑石现在可用于修复石质工具和石质武器。(MCPE-71859)
- 试炼密室
- 将
end_2
结构中的箱子的内容更改为引用战利品表。
- 方块
- 藤蔓、洞穴藤蔓、缠怨藤和垂泪藤现在会发出正确的音效,而不是下界疣的音效。
- 由刷怪蛋设置生物的试炼刷怪笼不再会在其冷却时间结束后恢复至初始状态。(MCPE-185960)
- 远处的杜鹃花丛、盛开的杜鹃花丛、红树树叶、樱花树叶不再会显示黑色像素。(MCPE-156469)
- 红树树叶现在拥有“花俏的树叶”被禁用时的专用纹理。(MCPE-170516)
- 苔藓块现在拥有更小声的在其上行走和在其上着陆的音效。(MCPE-176933)
- 饰纹陶罐不再会在世界加载时触发侦测器。
- 修复了打开版本锁定在1.21.40以下的世界模板时,所有种类的头颅会转变为骷髅头颅的问题。
- 此修复不会影响已覆盖的区块。
- 更新了下界砖块、红色下界砖块和相关方块的纹理,以与其他砖类方块水平对齐。(MCPE-187806)
- 铜格栅覆盖如静止的水和静止的熔岩等液体时,液体不再会不正确地镶嵌。(MCPE-178719)
- 命令
- 现在与非数字化格式(
%%%%s
)相比,带有额外百分号的翻译原始文本不再会为数字化格式(%%%%1
)不一致地进行扩展。(MCPE-171001) /effect
命令现在会在添加效果后正确在显示消息中以秒为单位显示持续时间。(MCPE-186963)
- 地物
- 统一了树木生长时可替换的方块,但有少数例外。(MCPE-187302、MCPE-187301)
- 现在所有树木均可穿过树叶而长成,但樱花树无法穿过樱花树叶而长成。(MCPE-168029)
- 现在所有树木均可在泥土类方块上长成。(MCPE-187739)
- 现在高草丛在繁茂洞穴生物群系中会正确生成上半部分。(MCPE-125799)
- 结构
- 现在放置拼图结构的起始部分时会考虑维度填充。
- 技术性
- 原版的试炼刷怪笼NBT
normalConfig
和ominousConfig
标签值现在支持引用通用配置作为内联配置的替代。
- 试炼刷怪笼
- 现在部分试炼刷怪笼处于试炼状态时不会拥有额外的旋风人。
- 武器
- 生物在攻击过程中使用损坏的物品进行攻击时,游戏不再会崩溃。