1.21.60是基岩版的一次次要更新,发布于2025年2月11日。此次更新在实验性玩法中加入了一些下个小更新的特性,同步了一些Java版的特性,并修复了一些漏洞。
新内容
常规
- 实验性玩法
- 加入了“2025 第一次更新”子选项。
- 用于启用将于2025年首个小更新加入的特性。
- 选项
- 在Windows平台上的通用设置中加入了“不雅词汇过滤器”选项。
- 用于启用过滤不雅用语功能。
- 儿童账户和未登录的玩家无法修改此选项。
- 在创建者设置中加入了“在加载期间出错时显示内容日志 GUI”选项。
- 用于切换是否在加载期间出现错误时显示内容日志GUI。
- 在通用设置中加入了“已启用 Websocket”选项。
- 用于切换是否启用Websocket功能。
- 在创建者设置中加入了“删除诊断和分析器截取”按钮。
- 用于删除所有诊断(
*.mcstats
)和分析器(*.cpuprofile
)的捕获。
- 用于删除所有诊断(
更改
方块
- 旗帜
- 现在重命名的旗帜被破坏时或被炼药锅清洗时会保留自定义名称。
- 大型垂滴叶
- 不再能放置于苍白苔藓块上。
- 洞穴藤蔓和海带
- 现在对这些植物的尖端使用剪刀可以使其停止生长。
- 樱花树苗
- 现在可以穿过樱花树叶而生长。[2]
- 嘎枝之心
- 为在合理结构中但由于白天而处于休眠状态的嘎枝之心加入了新纹理。
- 休眠状态的嘎枝之心不能生成嘎枝,也不能生成树脂团。
- 现在激活与休眠状态的转换取决于固定的时间,而不再受天气和维度亮度影响。
- 方块状态
active
现在被creaking_heart_state
取代。- 可能的值为
uprooted
、dormant
或awake
。
- 可能的值为
- 发射器、投掷器和合成器
- 不再能同时拥有多个计划刻。[3][4]
- 斑驳的铜灯
- 更改了激活状态下点亮的斑驳的铜灯的纹理。
- 眼眸花
- 现在状态的转换取决于固定的时间,而不再受天气和维度亮度影响。
- 栅栏门
- 现在使用方块状态
minecraft:cardinal_direction
,而不是direction
,该状态使用字符串值north
、south
、east
和west
。
- 幽匿感测体和校频幽匿感测体
- 现在能检测嘎枝之心生成树脂团的动作。
- 现在能够检测嘎枝被攻击时晃动身体的动作。
- 铁栏杆、铁块、铁活板门、铁门和重质测重压力板
- 加入了独有音效,不再使用金属类方块的通用音效。
- 下界传送门
- 由于对末地传送至主世界相关问题的修复,现在位于末地的下界传送门会将生物传送至世界出生点的Y=-64处,此前为Y=32767处。
- 缠怨藤和垂泪藤
- 现在对这些植物的尖端使用剪刀可以使其停止生长。
- 现在使用带有时运魔咒的工具挖掘时会增加掉落概率。
- 时运I会将概率增加至55%,时运II增加至77%,时运III增加至100%。
- 现在使用菌索的音效,而不是藤蔓的音效。
物品
- 骨粉
- 不再可以对单个深色橡树树苗或苍白橡树树苗使用。
- 树脂砖
- 不再可以在林地府邸的战利品箱中找到。
- 将树脂团烧炼为树脂砖时给予的经验值由0.3减少至0.1。
- 谜之炖菜
- 现在食用由郁金香合成的谜之炖菜后给予的虚弱效果的持续时间为6秒(120游戏刻),而非7秒(140游戏刻)。
生物
- 嘎枝
- 现在绑定了嘎枝之心的嘎枝会被保存和加载,不再会在重载世界后消失。
- 现在已激活的嘎枝拥有不受隐身效果影响的眼眸。
- 现在能被命名牌命名。
- 被命名的嘎枝不会因为白天而消失。
- 末影人
- 现在无法在船和矿车里瞬移。
- 僵尸村民
- 刷怪笼生成僵尸时不再有概率生成僵尸村民,以匹配Java版。
世界生成
- 生物群系
- 更改了主世界生物群系的植被分布,以匹配Java版并与预期观感保持一致。
- 所有主世界生物群系
- 南瓜现在会以更大的斑块生成。
- 花斑块中生成的蒲公英现在会与虞美人交替生成。
- 甘蔗不再能穿过其他方块而生成。
- 平原
- 矮草丛现在会更频繁地大量生成。
- 高草丛现在更少量地生成,但会以更大的斑块生成。
- 花斑块现在包含混合的花,更大且会更频繁地生成。
- 向日葵平原
- 向日葵现在会以更凝聚的斑块生成。
- 蘑菇岛
- 蘑菇现在会以更大的斑块生成。
- 热带草原
- 矮草丛现在会更频繁地大量生成。
- 高草丛现在更少量地生成,但会以更大的斑块生成。
- 繁花森林
- 树木现在更加茂密。
- 花现在会以更凝聚的斑块生成。
- 针叶林
- 蕨斑块现在会更频繁地生成。
- 大型蕨斑块现在会更低频地生成。
- 甜浆果丛现在会以更大的斑块生成。
- 原始云杉针叶林
- 蘑菇现在会以更大且更凝聚的斑块生成。
- 蕨现在会更频繁地生成。
- 甜浆果丛现在会生成于此。
- 原始松木针叶林
- 蘑菇现在会以更大且更凝聚的斑块生成。
- 蕨现在会更频繁地生成。
- 甜浆果丛现在会生成于此。
- 丛林
- 树木现在更加茂密。
- 大型丛林树现在会更频繁地生成。
- 丛林灌木现在更大了。
- 西瓜斑块现在会更频繁地生成。
- 竹林
- 竹子现在会以更大且更茂密的斑块生成。
- 竹子的宽度现在会跨整个植株地保持一致。
- 树木现在更加茂密。
- 丛林灌木现在更大了。
- 稀疏丛林
- 竹子不再生成于此。
- 蕨和矮草丛现在会更频繁地生成。
- 丛林灌木现在更大了。
- 西瓜斑块现在会更频繁地生成。
- 草甸
- 矮草丛现在会更频繁地生成。
- 高草丛现在会更频繁地生成。
- 花现在会以斑块的形式生成,而不是均匀分布在生物群系中。
- 沼泽
- 兰花现在会更频繁地生成,并会以更大的斑块生成。
- 沼泽橡树现在会略微更加频率地生成。
- 沼泽橡树不再会直接接触地面。
- 睡莲现在会更频繁地生成。
- 红树林沼泽
- 红树现在更加稀疏。
- 红树现在会生成在水上。
- 睡莲现在会更频繁地生成。
- 恶地
- 枯萎的灌木现在会更频繁地生成。
- 沙漠
- 枯萎的灌木现在会更频繁地生成。
- 海洋(冻洋除外)
- 海带现在会更频繁地生成,并会以更茂密的斑块生成。
- 所有主世界生物群系
- 恶地
- 现在绵羊、猪、鸡和牛会在恶地及其生物群系变种自然生成。
- 峡谷
- 现在会更频繁地生成。
- 化石
- 现在会生成于红树林沼泽。
- 丛林灌木
- 现在包含橡树树叶而非丛林树叶,以匹配Java版。
- 苍白之园
- 现在会更频繁地生成,并且总体面积会更大。
- 林地府邸
- 现在能在苍白之园中生成。
游戏内容
- 繁殖
- 现在若颜色相兼容,繁殖出的幼年动物会使用双亲颜色相混合的颜色。
- 睡觉
- 更改了不能跳过夜晚时显示的消息。
- 旧表述:
- 对于非世界拥有者:““床铺工作”设置已关闭。此世界的所有者需要在编辑世界中打开此设置。”
- 对于世界拥有者:““床铺工作”设置已关闭。在编辑世界中的高级设置下打开此设置。”
- 新表述:
- 对于非世界拥有者:““通过睡觉跳过夜晚”设置已关闭。此世界的所有者需要在编辑世界中打开此设置。”
- 对于世界拥有者:““通过睡觉跳过夜晚”设置已关闭。请在编辑世界中的高级设置下打开此设置。”
- 旧表述:
- 声音
- 将下界砖台阶、红色下界砖台阶、下界砖墙、红色下界砖墙、裂纹下界砖块和雕纹下界砖块的音效类型由
stone
(石头类)更改为nether_brick
(下界砖类)。
命令格式
/loot
mine
语法不再属于实验性玩法。
/script
- 移除了
watchdog exportstats
语法。 - 加入了新的语法:
diagnostics startcapture
- 开启诊断捕获。
diagnostics stopcapture
- 停止诊断捕获。
常规
- 角色创建器和市场
- 现在会在首次加载时显示独特的加载屏幕。
- 创建新的世界
- 将“床铺工作”选项重命名为“通过睡觉跳过夜晚”。
- 将成就被禁用时出现的打叉瓶子图标更改为禁止图标。
- 实验性玩法
- 移除了“创作者镜头:焦点目标镜头”子选项。
- 选项
- 将“精美图像”和“光线追踪”选项合并为“图像模式”下拉菜单。
- “简单”:使用流畅品质图像。
- “花式”:默认值,使用高品质图像。
- “光线追踪”:启用光线追踪功能,仅支持光线追踪的设备可用。
- 将“选取方块(仅创造)”选项重命名为“选取方块”。
- 在通用设置中加入了与Realms功能相关的额外调试信息。
- 现在“需要加密的 Websocket”选项仅在开启“已启用 Websocket”后可用,并且默认处于开启状态。
- 触摸控制
- 现在选取方块按钮在生存模式中可用。
- 试玩模式
- 移除了开始菜单中的登录、档案、收件箱和聚集按钮。
- 移除了暂停菜单中的档案按钮。
技术性
- 附加包和脚本引擎
- 为通过包添加的新物品的加入了定义创造模式物品栏和配方书的物品顺序的能力,称为合成物品目录。
- 新物品可以合并至已有的组,或用一个物品作为图标来创建新的组,或作为没有组的分散物品而添加。
- 此目录应在行为包中保存为
item_catalog/crafting_item_catalog.json
。 - 示例:
-
-
{ "format_version": "1.21.60", "minecraft:crafting_items_catalog": { "categories": [ { // 有效值为construction、equipment、nature和items "category_name": "construction", "groups": [ { // 将物品添加到 // 已有的木板物品组的末尾 "group_identifier": { "icon": "minecraft:oak_planks", "name": "minecraft:itemGroup.name.planks" }, "items": [ "mynamespace:my_planks1", "mynamespace:my_planks2" ] }, { // 创建一个新的组 "group_identifier": { "icon": "mynamespace:my_item", // 组的名称,兼作本地化字符串 // 命名空间是必需的 "name": "mynamespace:my_group_name" }, "items": [ "mynamespace:my_item" ] }, { // 添加分散物品 // 不作为某个组的一部分 "items": [ "mynamespace:my_loose_item" ] } ] } ] } }
-
- 物品和方块JSON现在要求
menu_category
对象中的组名带有命名空间。 - 加入了新的创作者选项设置“在加载期间出错时显示内容日志 GUI”。
- 此设置会使内容日志GUI在加载进世界后自动打开和显示,并在加载过程中发现警告或错误。
- 此设置在编辑器中被禁用。
- API
- 更新了数值JavaScript枚举,现在会正确处理和支持反转值。
- 修复了调用
Player.hideAllExcept
时可能导致服务器崩溃的漏洞。 InputPermissions
- 将以下
InputPermissionCategory
枚举值移动至1.17.0
:LateralMovement
、Sneak
、Jump
、Mount
、Dismount
、MoveForward
、MoveBackward, MoveLeft
和MoveRight
。 - 将
PlayerInputPermissions
上的方法移动至1.17.0
:isPermissionCategoryEnabled(permissionCategory: InputPermissionCategory): boolean;
setPermissionCategory(permissionCategory: InputPermissionCategory, isEnabled: boolean): void;
- 将以下
- 移除了可从
ItemStack
API获得的compostingChance
。- 现在可以通过物品组件API中的
CompostableItemComponent
->compostingChance
访问原版物品的堆肥概率。
- 现在可以通过物品组件API中的
- 修复了
ModalFormData
在打开UI的情况下滚动到底部时的边缘问题。
- 生物群系
- 为生成相关的实验性内容加入了生物生成概率JSON组件。
- 方块
- 为
minecraft:item_visual
方块组件移除了开启“即将推出的创作者功能”选项的要求。 - 更新了
minecraft:material_instances
组件。- 为
abmient_occlusion
字段移除了对即将推出的创作者功能实验性内容的要求,以使此字段变为浮点数类型。
- 为
- 为资源包中的
blocks.json
文件模式重新加入了新字段ambient_occlusion_exponent
,以替换受损的brightness_gamma
。(MCPE-188216、MCPE-188221) - 修复了旧的数据驱动方块不会应用来自材质实例组件的渲染层的问题。
- 修复了会出现虚假的内容日志错误
trying to override the Geometry component with blocks.json settings for a custom block
的问题。 - 门现在使用方块状态
minecraft:cardinal_direction
,而不是minecraft:direction
。该状态使用字符串值north
、south
、east
和west
。 - 将
minecraft:liquid_detection
组件从format_versions
为1.21.60及更高版本的即将推出的创作者功能实验性内容中移出。 - 移除了内容日志错误:
Block needs both a geometry and material instances component
。
- 相机视角
- 切换至原版默认的第三人称背面相机视角时,瞄准辅助不再会自动启用。(MCPE-188005)
- 碰撞
- 没有碰撞箱但带有
minecraft:custom_hit_test
组件的实体不再会有时无法交互。
- 命令
- 修复了使用最大数量为0的
/clear
命令时,消息所报告的符合条件的物品会翻倍的漏洞。 /kick
命令现在允许在Realms上使用目标选择器。/wsserver
命令现在默认被禁用。此命令现在需要在通用设置中启用。- 现在所有平台默认启用Websocket加密。
- 组件
- 炽足兽现在使用
minecraft:movement_sound_distance_offset
组件作为其移动音效距离偏移量。 - 加入了
minecraft:renders_when_invisible
,可使实体能够在不可见的情况下渲染。- 可在相应的
minecraft:client_entity
中指定合适的渲染行为。
- 可在相应的
- 公开了
minecraft:breedable
组件,以允许将属性继承给子代实体。- 加入了新的字段
property_inheritance
组件,用于获取属性名称键入的对象。 property_inheritance
中的对象可以包含mutation_chance
,用于给予其不应继承自亲代的概率。- 还可以包含
mutation_values
数组,值在发生变异且组件拥有随机变异集时选择。
- 加入了新的字段
- 为
minecraft:looked_at
组件加入了min_looked_at_duration
字段,用于指定在设置目标和冷却逻辑前必须保持注视多长时间。 - 炽足兽现在使用
minecraft:movement_sound_distance_offset
组件作为其移动音效距离偏移量。 minecraft:storage_item
组件上的两个值现在被拆分为独立的组件:max_weight_limit
被移动至新的minecraft:storage_weight_limit
组件。weight_in_storage_item
被移动至新的minecraft:storage_weight_modifier
组件。
- 将
minecraft:compostable
物品组件从实验性玩法移动至正式版。同时将相关脚本由测试版移动至正式版。
- 专用服务器
- 移动模式选择设置现在会在专用服务器启动时显示在命令窗口中。
- 基岩版编辑器
- 为地形工具加入了粗糙化画笔。
- 加入了适用于单色值的颜色选取器色调渐变选择器。
- 更新了编辑器指针的主要部分,以便在单击时切换北南东西(NSEW)方向和轴线方向(Z、-Z、X、-X)。
- 将方块选取器更新为悬浮窗,并使其后的视口更加清晰,以便于鼠标中键点击。
- 将平坦化画笔更新为本地画笔,增大了最大高度和半径。
- 更新了导出和游玩测试窗格,现在包含床生效和所需睡觉玩家作为导出选项。
- 更新了快捷栏项目,以便在按下快捷键且已选择方块时打开方块选取器。
- 修复了
block://
图像资源中缺失一些方块图标缩略图的问题。 - 修复了按下数字键9时会触发错误音效的问题。
- 现在导出的世界中会遵循昼夜更替和多人游戏选项。
- 现在除非使用
Editor=true
命令行参数,否则基岩版专用服务器将无法正确加载编辑器项目,导致已连接的编辑器缺失窗口。 - 飞行速度倍数器的全局快捷键
- 加入了Q、E、⇧ Shift + Q和⇧ Shift + E作为视口快捷键,用于加快和减缓飞行速度。
/reload
(和Reload Scripts
操作栏项目)现在会在主持会话时,或在(只有一个玩家连接的情况下)连接至远程会话时运作。- 将方块缩略图居中放置在快捷栏、方块选取器和列表中。
- 为编辑器方块图像加入了数据驱动渲染。
- 为告示牌加入了方块名称别名。
- 为
block://
协议加入了对命名空间方块名称的支持。 - 玩家模型现在会在工具模式下被完全隐藏。
- 在视角设置窗口中加入了夜视设置。
- 可为用户在编辑器内启用夜视,并且默认被启用。
- 加入了新的垂直飞行速度能力。
- 为属性窗格API加入了
BlockTable
UI元素。 - 为
CursorPropertiesChangeAfterEvent
加入了CursorPosition
可选属性。- 使用此新属性,开发者能够追踪鼠标光标下的方块或方块面何时发生更改。
- 加入了鼠标右键点击操作栏项目,用于切换选择器菜单。
- 更新了农场生成器,以使用允许撤销和重做的事务。
- 更新了召唤工具的轻推旋转操作,现在只要按住键位绑定即可保持激活状态。
- 修复了切换维度时发生的断言/崩溃问题。
- 修复了保存世界并多次重进世界时发生的断言/崩溃问题。
- 修复了滚动条有时会无响应的漏洞。
- 修复了滚动条显示时操作栏项目会改变位置的漏洞。
- 修复了游戏菜单会在工具模式视口中显示的漏洞。
- 加入了工作台工具,允许快速修改带有可修改属性的方块(门、栅栏等)的方块状态。
- 将
ContinuousAction
加入至受支持的按键绑定操作,能够以设定的刻间隔模拟按键重复点击。 - 为操作栏加入了“测试世界”、“导出”和“设置”。
- 为操作栏中的“导航面板”加入了缺失的图像。
- 将旋转角度滑块更新为整数。
- 修复了固定距离模式的最大值不正确的问题。
- 修复了悬停在另一UI元素上时,文本框会失去焦点的漏洞。
- 实体
- 修复了在雷暴期间穿梭飞行于各个生物群系时会出现
No more entities
断言错误的漏洞。
- 实体组件
minecraft:breedable
组件现在拥有能够使后代的minecraft:color
属性成为双亲的minecraft:color
的混合的字段。combine_parent_colors
- 若不会发生颜色变异,则:
- 幼体在颜色相兼容时获得双亲颜色的混合色。
- 颜色混合遵循染色物品混合的规则。
- 幼体在颜色不兼容时获得从双亲一方选择的颜色。
- 幼体在颜色相兼容时获得双亲颜色的混合色。
- 有效值:
true
和false
。
- 若不会发生颜色变异,则:
- 实体过滤器
- 加入了新的实体过滤器
home_distance
,用于检查实体与其原点的距离。- 需要主实体拥有
minecraft:home
组件。 - 若主实体没有原点,或原点位于不同维度,则返回false。
- 需要主实体拥有
- 加入了新的实体过滤器
is_bound_to_creaking_heart
。- 用于检查生成主嘎枝的嘎枝之心是否仍然存在。
- 迷雾
- 修复了
biomes_client.json
中的inherit_from_prior_fog
会在资源包堆栈的第一个内容上被忽略的问题。(MCPE-187805)
- 游戏内容
- 修复了在
/clone
命令滥发消息时打开箱子会导致服务器崩溃的问题。
- 图形
- 改进了处理图集内超大纹理的逻辑。
- 保证溢出最大图集大小的纹理现在会单独丢弃mip,而不是强制整个图集丢弃mip。
- 资源包中的单通道纹理现在会被解读为灰色,而不是红色。
- 此更改不适用于单通道UI纹理,这类纹理已经被如此解读。
client_biome
JSON文件现在支持minecraft:water_appearance
组件中的surface_opacity
字段。- 此更改同时将
swampland
(沼泽)和warm_ocean
(暖水海洋)的地表不透明度恢复至最近引入client_biome
JSON文件前的数值。
- 此更改同时将
- 物品
- 为
minecraft:durability_sensor
物品组件的particle_type
加入了提供无效值时的内容日志错误。 - 修复了非房主的客户端加入多人游戏会话时会缺失具有重复物品的包的图标的问题。
- 下列原物品(1.16.100前)组件现在会被同步到客户端:
minecraft:camera
minecraft:seed
minecraft:max_damage
minecraft:hand_equipped
minecraft:stacked_by_data
minecraft:foil
minecraft:block
minecraft:use_duration
minecraft:max_stack_size
- 为
minecraft:block_placer
物品组件移除了开启“即将推出的创作者功能”选项的要求。 - 将
ItemData
由StartGamePacket
迁移至ItemRegistryPacket
(由ItemComponentPacket
重命名而来)。
- 网络协议
- 加入了
ActorFlags::RENDERS_WHEN_INVISIBLE
。
- 脚本
- 修复了在
EntityDieAfterEvent
回调内调用Entity.getComponent
和Entity.getComponents
时发生的崩溃。
- 音效
- 为方块音效加入了
base
参数,用于指定应在未定义音效时使用的另一方块音效。
- 性能与稳定性
- 移除了区块中多余的生物群系数据,并提高了世界模板生成的稳定性。
- 在Switch平台作出了更改,以提高最多4%的CPU性能。
实验性
本段落的内容需要开启实验性玩法中的“2025 第一次更新”、“即将推出的创作者功能”、“测试版 API”、“创作者相机:新的第三人称预设”、“数据驱动拼图结构”和“瞄准辅助”子选项后才可使用。
方块
- 橡树树叶、丛林树叶、金合欢树叶、深色橡树树叶、云杉树叶、红树树叶、白桦树叶、杜鹃树叶和盛开的杜鹃树叶
- 现在有概率产生对应颜色的落叶粒子。
- 磁石
- 更改了配方,现在需要1个铁锭和8个雕纹石砖合成。
- 此配方现在会在玩家获得铁锭或磁石时解锁。
- 现在可以在主世界和下界的废弃传送门的战利品箱子中找到1 – 2个磁石。
生物
- 猪
- 加入了猪的变种。与狼一样,其变种由生成所处的生物群系决定。
- 由玩家繁殖的幼年猪的变种从其双亲的变种中随机选择。
-
猪的变种 生物群系 寒带猪
原始松木针叶林
原始云杉针叶林
针叶林
积雪针叶林
风袭丘陵
风袭沙砾丘陵
风袭森林
热带猪
热带草原
热带高原
风袭热带草原
丛林
稀疏丛林
竹林
风蚀恶地
疏林恶地
恶地
温带猪
- 其他
游戏内容
- 粒子
- 加入了
azalea_leaves_particle
和biome_tinted_leaves_particle
粒子。
命令格式
/place
- 加入了
feature
和featurerule
子命令。/place feature <feature: features> [position: x y z]
- 用于放置地物。
/place featurerule <featurerule: featureRules> [position: x y z]
- 用于放置地物规则。
- 参数:
feature: features
:指定地物。featurerule: featureRules
:指定地物规则。position: x y z
:指定放置位置。
技术性
- 附加包和脚本引擎
- 更新了瞄准辅助,现在仅能在第三人称相机视角下使用。
- 切换至不受支持的相机类型时会禁用瞄准辅助。
- 瞄准辅助
- 将瞄准辅助预设物品更改为通过唯一命名空间ID来全局引用,而不是通过
categories
列表中的名称来引用。 - 瞄准辅助现在仅允许玩家在交互范围内进行交互。
- 瞄准辅助现在能够正确检测到实体判定箱部分位于检测区域内。
- API
- 将下列方法由
beta
移动至1.17.0
:Block::isWaterlogged
Block::setWaterlogged
- 在
beta
中为system
对象加入了scriptEvent
方法。- 用于发送类似于
/scriptevent
命令的脚本事件。
- 用于发送类似于
- 为
beta
加入了NamespaceNameError
错误。- 用于验证命名空间的用途。
- 为
beta
加入了NamespaceNameErrorReason
枚举。- 用于显示命令空间验证可能遇到的问题类型。
- 为
@minecraft/debug-utilities
加入了新的函数collectPluginStats
,用于返回所有激活的脚本对象的类型。- 移除了
/script watchdog exportstats
命令,现已被弃用并由脚本API取代。
- 移除了
- 为
World
、Entity
、ItemStack
和ContainerSlot
加入了setDynamicProperties
方法。 - 加入了
LiquidType
枚举。
-
export enum LiquidType { Water = 'Water' }
- 为脚本方块API(测试版)加入了4个新的绑定。
Block::canBeDestroyedByLiquidSpread
Block::isLiquidBlocking
Block::liquidSpreadCausesSpawn
Block::liquidCanFlowFromDirection
- 为脚本方块置换API(测试版)加入了3个新的绑定。
BlockPermutation::canBeDestroyedByLiquidSpread
BlockPermutation::isLiquidBlocking
BlockPermutation::liquidSpreadCausesSpawn
- 修复了
Block.setWaterlogged
会创建不流动的水源的漏洞。 - 在
beta
中为实验性瞄准辅助功能加入了一些脚本绑定。AimAssistCategory
类AimAssistCategorySettings
类AimAssistPreset
类AimAssistPresetSettings
类AimAssistRegistry
类AimAssistTargetMode
枚举PlayerAimAssistSettings
接口PlayerAimAssist
类- 用于修改玩家的瞄准辅助设置的
Player.getAimAssist
方法 - 用于添加瞄准辅助预设和分类的
World.getAimAssist
方法
- 加入了
InvalidArgumentErrorType
枚举,可未无效参数错误添加额外上下文。 - 为
InvalidArgumentError
加入了type
属性,用于检查参数错误的类型。 @minecraft/server-gametest
中的RegistrationBuilder.structureLocation
方法- 加入了
structureDimension: DimensionTye | string
可选参数,用于指定gametest应该生成于哪个维度。若未提供,则其默认为运行测试的维度。
- 加入了
system.scriptEvent()
不再会为测试版中的大小超过2048字符的消息返回ScriptEventMessageSizeError
,而是返回InvalidArgumentError
。- 移除了测试版中的
ScriptEventMessageSizeError
。 - 将
CameraTargetOptions
由beta
移动至1.16.0
版本。 - 将
@minecraft/debug_utilities
模块中的handleCounts
接口重命名为HandleCounts
。 - 修复了来自
BlockVolume
的迭代器被首先删除时可能发生的BlockLocationIterator
崩溃。
- 相机视角
- 现在瞄准辅助的实体和方块锁定功能会应用于触摸控制模式:“摇杆并点击进行互动”和“方向键并点击进行互动”。
- 命令
- 为
/me
和/tell
命令加入了对输入字形替换的支持。- 例如,在使用键盘的情况下使用字符串
:_input_key.jump:
,或在使用游戏手柄的情况下使用表情符号时会被替换为“跳跃”。
- 例如,在使用键盘的情况下使用字符串
/place
:现在除非已指定,否则结构内保存的实体会被放置。
- 组件
- 将使用带有为所有方向启用的
stopsLiquidFlowingFromDirection
的minecraft:liquid_detection
组件的含水自定义方块移除后,现在会产生流动的水而非静止的水。
- 创作者
- 加入了
match_tool
战利品表条件中对ItemTags
的支持,需要开启即将推出的创作者功能实验性选项。
- 实验性内容
- 聚焦目标相机视角现在默认拥有值为
[0.0, 180.0]
的vertical_rotation_limits
,以反映世界空间变化。 - 现在使用
/camera
命令的clear
语法时,或目标距离相机视角超过64区块时,聚焦目标相机视角会停止聚焦。
- 游戏内容
- 加入了两个移动的相机视角之间的缓动效果,启用“创作者相机:新的第三人称预设”实验性内容时可用。
- 加入了用于限制所有带有轨迹组件的相机视角上的偏航旋转角度的选项。
- 现在尝试不在继承自
free
相机预设的自由相机视角或自定义相机视角上尝试聚集一个实体时,聚焦目标相机视角会显示命令输出错误。 - 现在聚焦目标相机视角的
vertical_rotation_limits
以世界空间为准。- 0度为垂直向下,90度为水平方向,180度为垂直向上。
- 限制的值位于
[0, 180]
区间内。
- 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。
- 仅在客户端(资源包)上可用。
- 脚本
- 将
system.scriptEvent
更新为返回超过消息大小的新错误。 Structure
- 为
setBlockPermutation
加入了waterlogged: boolean
参数。- 可用于设置结构内的指定方块是否含水。
- 为
- 移除了测试版中的
ScriptBlockType.canBeWaterlogged
。- 作为代替,
ScriptBlock.canContainLiquid
或ScriptBlockPermutation.canContainLiquid
可用于检测是否可以含水。
- 作为代替,
- 脚本API
- 将
InputMode
枚举由beta
移动至1.17.0
。 - 将
InputInfo
类由beta
移动至1.17.0
。- 将
lastInputModeUsed
属性由beta
移动至1.17.0
。 - 将
touchOnlyAffectsHotbar
由beta
移动至1.17.0
。
- 将
Player
- 将
inputInfo
属性由beta
移动至1.17.0
。 - 将
PlayerInputModeChangeAfterEvent
类由beta
移动至1.17.0
。 - 将
PlayerInputModeChangeAfterEventSignal
类由beta
移动至1.17.0
。 WorldAfterEvents
- 将
playerInputModeChange
属性由beta
移动至1.17.0
。
- 将
- 将
InvalidEntityError
类由beta
移动至1.17.0
。
- 性能与稳定性
- 解决了在自定义拼图结构中使用
top_layer_modification
时可能发生的崩溃。 - 解决了在下界中存在自定义拼图结构的情况下进入下界时可能发生的崩溃。
- 加入了在内存不足的情况下应用服务端驱动的纹理内存预算的实验性支持。
- 启用时,游戏会在内存使用量接近预算限制时通过逐步降低部分纹理的分辨率来节省内存。
- 用户界面
- 加入了一个新的可选按钮,允许玩家选择延迟渲染设置偏向性能还是偏向视觉效果。
- 为告示牌、已签名的书和NPC对话加入了对输入字形替换的支持。
- 例如,在使用键盘的情况下使用字符串
:_input_key.jump:
,或在使用游戏手柄的情况下使用表情符号时会被替换为“跳跃”。
- 例如,在使用键盘的情况下使用字符串
- 为部分输入字形替换字符串加入了完全支持以及一些修复。这是为了让这些字符串在所有平台(PC、主机和移动设备)上运作。
- 已修复的值有:
:_input_key.forward:
:_input_key.back:
:_input_key.left:
:_input_key.right:
:_input_key.inventory:
:_input_key.use:
:_input_key.chat:
:_input_key.attack:
:_input_key.sprint:
- 更新了游戏中支持上下文字形的不同区域中这些字符串的图标。
- 作为改进,现在使用触控作为输入模式时,这些值的替换取决于交互/控制模式。
- 交互/控制模式包括“摇杆并点击进行互动”、“方向键并点击进行互动”和“摇杆并瞄准十字线”。
- 已修复的值有:
修复
- 辅助功能
- 在Realms计划选取器屏幕中加入了旁白,用于通知玩家他们可以在“购买”按钮下方浏览以获取关于指定计划的更多信息。
- 成就
- “怪物猎人”成就现在可以在嘎枝之心已生成嘎枝时通过破坏该嘎枝之心来解锁。
- 音频
- 现在在苍白之园生物群系中退出游戏时,音乐的音量会恢复正常。(MCPE-188766)
- 方块
- 略微改进了某些情况下移动的方块与实体之间的碰撞检测。
- 幽匿感测体现在能检测嘎枝之心放置树脂团的动作。(MCPE-188260)
- 修复了各种植物方块的渲染面与Java版不同的问题。(MCPE-40646)
- 所有树苗
- 矮草丛
- 枯萎的灌木
- 绯红菌索
- 诡异菌索
- 虞美人
- 兰花
- 绒球葱
- 蓝花美耳草
- 所有郁金香
- 滨菊
- 矢车菊
- 铃兰
- 蒲公英
- 红色蘑菇和棕色蘑菇
- 胡萝卜
- 凋灵玫瑰
- 张开的眼眸花和闭合的眼眸花
- 火把花
- 甜浆果丛
- 丁香
- 高草丛
- 大型蕨
- 玫瑰丛
- 牡丹
- 在“花俏的树叶”被禁用的情况下,红树树叶被玩家手持时不再会显示黑色像素。(MCPE-156469)
- 现在火把花、瓶子草、张开的眼眸花和闭合的眼眸花会增加附近的树苗长成带有蜂巢的树的概率。
- 更新了斑驳的铜灯在激活状态下点亮的纹理。(MCPE-177105)
- 修复了传送回有方块实体被破坏的区块时可能发生的崩溃。(MCPE-178461)
- 从远处观察睡莲时,睡莲不再会闪烁。(MCPE-91452)
- 从远处观察向日葵时,向日葵不再会闪烁。(MCPE-122695、MCPE-102412)
- 在苔藓块或苍白苔藓块上使用骨粉时生成的高草丛不再只会渲染其下半部分。(MCPE-188789)
- 不带有
BlockActor
数据的合成器不再会导致崩溃。(MCPE-188674) - 骨粉不再可以对单个深色橡树苗或苍白橡树树苗使用。(MCPE-187564)
- 更新了苍白橡树树叶和苍白橡树树苗的地图颜色,以匹配它们在游戏中的实际颜色。
- 修复了破坏嘎枝之心时可能发生的崩溃。
- 修复了刷怪笼下方的草方块的渲染问题。(MCPE-188809)
- 现在玩家无需潜行即可在铁门和铁活板门上放置方块。(MCPE-19129)
- 张开的眼眸花和闭合的眼眸花不再会出现在尚未更新至1.21.50的世界的创造模式物品栏中。(MCPE-189030)
- 游戏内容
- 船上的第二个乘客在向西旋转时不再会出现剧烈的相机视角抽搐。
- 修复了生物从末地前往主世界时会传送至32767高度处的问题。(MCPE-157125)
- 修复了玩家爬行着进入世界时有时会受到窒息伤害的问题。(MCPE-185676)
- 玩家睡觉时不再会在床上悬浮。
- 常规
- 改进了世界出生点逻辑,以使生物群系有益但远离世界原点的位置优先于生物群系有害但靠近世界原点的位置。(MCPE-120237)
- 现在合成活塞、黏性活塞、投掷器和发射器时,配方书中再次会出现这些方块。
- 图形
- 现在处于较低的Y坐标时屏幕周围的黑边会逐渐出现,而不是突然出现。(MCPE-121983)
- 在
client_biome
JSON文件中加入了对minecraft:foliage_appearance
和minecraft:grass_appearance
组件的支持,以控制树叶和草地的颜色或主色调选择。
- 物品
- 更新了打开的收纳袋的纹理,以使其不再缺失一个抽绳像素。(MCPE-188355)
- 树脂砖不再可以在林地府邸的箱子中找到。(MCPE-188234)
- 战利品表
- 带有忽略活动对象ID的刷怪蛋的实体战利品表通过
minecraft:instant_despawn
组件而被破坏时,不再会掉落一个无效的刷怪蛋。
- 生物
- 嘎枝现在会在其绑定的嘎枝之心被命令强制停用时消失。
- 嘎枝现在会像其他生物一样持续存在,这意味着嘎枝不会在保存或加载时消失。(MCPE-188352)
- 嘎枝不再会在被激怒时播放环境音效,而是仅在空闲时播放。
- 现在繁殖羊毛颜色相兼容的绵羊时会生成带有混合颜色的幼年绵羊。(MCPE-19862)
- 现在繁殖狼时会生成使用双亲一方的项圈颜色,若颜色相兼容则使用混合双亲项圈的颜色。
- 现在繁殖项圈颜色相兼容的猫时会生成带有使用混合颜色的项圈的幼年猫。(MCPE-188187)
- 现在即使处于隐身状态下,只要嘎枝有攻击目标,其眼眸就会渲染。(MCPE-188259)
- 新的岩浆怪模型和纹理现在仅会被明确覆盖该模型和纹理的资源包使用,因为该模型和纹理已被重命名,以区别于原始资源。(MCPE-188547)
- 此更改是追溯性的,自1.21.50版本开始生效。
- 现在由嘎枝之心生成的嘎枝会在重载世界时始终保持存在。(MCPE-188352)
- 现在当生成其的嘎枝之心被破坏时,嘎枝的眼睛会正常闪烁。
- 修复了鱿鱼在旋转时不会匹配其身体运动的问题。
- 修复了一个问题,以阻止末影人在乘坐船和矿车时瞬移。(MCPE-31761)
- Realms
- 现在Realms故事中的玩家个人资料图片会更可靠地加载。
- 修复了用户有时无法通过使用邀请码重新加入曾离开过的Realm的问题。
- 移除了对Realms API不必要的重复调用。
- 现在在Realms世界选择屏幕中选择一个世界槽位时,若编辑世界按钮存在,则焦点更改为该按钮,否则为激活世界按钮。
- 加入了用于在向玩家展示之前检查除客户端的试用资格外的Realms试用优惠的可用性的逻辑。
- 修复了旧的Realms的产品描述页面上的按钮可以在“立即订阅…”和“开始免费试用”之间切换的问题。
- 现在即使在账户的隐私设置中禁用访问多人游戏,用户仍可以访问他们归属的Realms的Realms故事。
- 现在若可加入的好友世界是Realm世界而非可加入的Realm,则游玩屏幕的好友选项卡上会隐藏该世界。
- 修复了离开Realm管理屏幕后玩家权限不再会恢复至默认状态的问题。
- 修复了即使Realm拥有具有有效游戏模式的世界,Realm选项卡上的游戏模式也仍会显示为未知的问题。
- 配方
- 加入了在没有任何键位可以映射为图案字符的情况下解析有序配方时出现的内容日志错误,这修复了带着此类畸形配方打开合成屏幕时发生的崩溃。(MCPE-178520)
- 音效
- 现在玩家挖掘、破坏和放置铁栏杆、铁块、铁活板门、铁门和重质测重压力板,以及在这些方块上行走时会产生铁质感的音效。
- 性能与稳定性
- 修复了若在首次进行下载和加入尝试时取消加入多人游戏,则无法下载可选包和必需包的问题。
- 现在使Minecraft应用程序进入休眠状态并恢复后,Switch平台上的玩家会保持他们Microsoft账户的登录状态。
- 结构
- 部分热带草原村庄不再会出现应为土径的坑洞。
- 用户界面
- 现在通过故事设置屏幕禁用Realms的标记通知时会隐藏故事动态和游玩屏幕中的标志。
- 触摸控制:飞行或游泳时方向键中心的空白处不再会充当为向前移动按钮。(MCPE-183944)
- 修复了玩家在编辑世界屏幕上需要跳过夜晚滑块才能改为0%的问题。
- 触摸控制:现在可以像PC一样在向下飞行时将方块放置在容器上。(MCPE-176407)
- 现在内容较长的收件箱消息可以在进入收件箱屏幕后使用游戏手柄立即滚动。
- 修复了在特定情况下下载资源包时会出现“发生未知错误”的问题。
- PlayStation®5:“启用屏幕阅读器”辅助功能设置现在用于在首次启动时初始化文本转语音。
- 修复了在玩家死亡前进入暂停屏幕时,游戏可能会在某些情况下卡死的漏洞。
- 修复了选择在Realm上游玩按钮并取消登录进程时,用户无法从退出编辑世界界面退出的问题。
- 现在可以在启用文本转语音且禁用跨平台游戏的情况下滚动浏览好友选项卡。
- 原版趋同
- 现在生成于红树林沼泽的僵尸村民会使用正确的皮肤。(MCPE-158736)
- 现在普遍生成于主世界的敌对生物(僵尸、末影人、蜘蛛、苦力怕等,不包括骷髅)会在红树林沼泽生物群系中生成。(MCPE-170183)
- 更新了睡莲方块的判定箱以趋同Java版。(MCPE-60826)
- 更新了甘蔗方块的判定箱以趋同Java版。(MCPE-60827)
- TNT方块爆炸时不再会闪烁为纯白色。(MCPE-51809)
- 现在蜡烛和插有蜡烛的蛋糕方块会正确播放环境音效。(MCPE-130585)
- 现在可以对洞穴藤蔓、海带、缠怨藤和垂泪藤使用剪刀以阻止其进一步生长。(MCPE-141497)
- 现在马、骷髅马、僵尸马、驴和骡会按预期播放其环境音效。(MCPE-178313)
- 狐狸现在会在保卫玩家时周期播放“愤怒”音效。
- 幼年溺尸现在会以与僵尸和僵尸村民对应的幼年形态相同的速度移动。(MCPE-34574)
- 现在猪灵和僵尸猪灵掉落的金剑具有随机的耐久度,以匹配Java版。(MCPE-75292)
- 现在猪灵蛮兵掉落的金斧具有随机的耐久度,以匹配Java版。(MCPE-95543)
- 苦力怕爆炸时不再会闪烁为纯白色。(MCPE-51809)
- 玩家或其他生物对中立状态的生物投掷带有正面效果的滞留药水时,该生物不再会变为敌对状态。(MCPE-105343)
- 眼眸花和覆地苍白苔藓不再会在苍白橡树的树干内生成。
- 矮草丛现在会在平原中更频率地大量生成。(MCPE-141364)
- 甜浆果丛现在会生成于原始云杉针叶林。(MCPE-152452)
- 甜浆果丛现在会生成于原始松木针叶林。(MCPE-152452)
- 修复了草甸的植被分布不正确的问题。(MCPE-139903、MCPE-141447)
- 现在红树林沼泽中的红树会生成在水上。(MCPE-153748)
- 苍白橡树树叶不再会比Java版显得更亮。(MCPE-188217)
- 重命名的旗帜被破坏时或被炼药锅清洗时不再会丢失自定义名称。(MCPE-36429)
- 现在使用时运附魔工具破坏缠怨藤和垂泪藤时会增加掉落为物品的概率,包括使用时运III时的100%概率。(MCPE-91033)
- 发射器现在可以将潜影盒放置在水下。(MCPE-76004)
- 现在食用由郁金香合成的谜之炖菜时会获得7秒虚弱效果,以匹配Java版。(MCPE-188040)
- 现在食用通过沉船和与村民交易获得的带有虚弱效果的谜之炖菜时会获得7秒虚弱效果。
- 下界砖台阶、红色下界砖台阶、下界砖墙、红色下界砖墙、裂纹下界砖块和雕纹下界砖块现在拥有与下界砖块相同的音效,以匹配Java版。(MCPE-74879)
- 嗅探兽蛋现在仅会在顶面和底面提供中心支撑。(MCPE-169520)
- 紧靠长出发光浆果的洞穴藤蔓放置水或熔岩时,水或熔岩不再会停留在世界中。
- 嗅探兽蛋不再会为任何方块提供侧面支撑。
- 更改了玩家在岩浆块上行走时的受伤音效,现在使用火焰伤害的受伤音效而非默认音效。(MCPE-125864)
- 现在末影人会在玩家注视它时正确地延时进入敌对状态。(MCPE-23544)
- 为藤蔓、洞穴藤蔓、垂泪藤和缠怨藤加入了独特音效。(MCPE-188001)
- 僵尸村民不再能由僵尸刷怪笼随机生成,以匹配Java版。(MCPE-91436)
- 现在地图上的小麦颜色是黄色,而不是绿色。(MCPE-186083)
- 现在红树林沼泽的降雨量与普通沼泽相匹配。(MCPE-156495)
- 现在红树林沼泽的水下迷雾会在进入水中后逐渐变淡,如同其他生物群系一样。(MCPE-158256)
- 化石现在会生成在红树林沼泽的地下,类似于普通沼泽。(MCPE-175680)
- 丛林灌木现在使用橡树树叶作为树叶部分,以与预期的游戏美感保持一致,尽管树干部分是丛林原木。(MCPE-164963)
- 现在为原木去皮时会播放去皮音效,而不是在原木上行走的音效。(MCPE-106552)
- 现在转变出土径时会播放锹压地的音效,而不是在草类方块上行走的音效。(MCPE-114390)
- 世界生成
- 嘎枝之心现在会在自然生成的苍白橡树中更频繁地生成。(MCPE-187337)
- 峡谷现在再次可以延伸到地表。(MCPE-121708)
- 峡谷现在再次可以生成在海底。
- 峡谷现在会穿过大型铜矿脉和其他大多数方块。(MCPE-181410)
- 峡谷现在会与含水层正确相接,填充为水而非生成断开的片段。
- 修复了新的地形生成会与部分生物群系中的已保存区块不匹配的问题。(MCPE-175332)