本页面列出了基岩版1.20.0的测试版本。
1.20.0.20
Beta 1.20.0.20(ChromeOS/Android)、Preview 1.20.0.20(Xbox/Windows/iOS/iPadOS)是基岩版1.20.0的首个测试版,发布于2023年4月12日[1],加入了瓶子草和嗅探兽蛋相关特性,将嗅探兽相关特性从实验性玩法中移出,同步了一些Java版的特性,并修复了一些漏洞。
新内容
方块
- 可用瓶子草荚果在耕地上种出。
- 共有5个生长阶段。
- 若完全成熟,破坏时掉落瓶子草;若未完全成熟,破坏时掉落瓶子草荚果。
- 一种新的大型花。
- 可用于合成青色染料。
物品
常规
- 加入了“Enter the Render Dragon!”,用以庆祝RenderDragon在全平台上可用。
更改
方块
- ID
carpet现在被拆分为:white_carpet、orange_carpet、magenta_carpet、light_blue_carpet、yellow_carpet、lime_carpet、pink_carpet、gray_carpet、light_gray_carpet、cyan_carpet、purple_carpet、blue_carpet、brown_carpet、green_carpet、red_carpet和black_carpet。carpet及其数据值仍然可用,但不会在命令提示中显示。
- 移除了装有熔岩的炼药锅的ID
lava_cauldron。
- ID
coral现在被拆分为:tube_coral、brain_coral、bubble_coral、fire_coral、horn_coral、dead_tube_coral、dead_brain_coral、dead_bubble_coral、dead_fire_coral和dead_horn_coral。coral及其数据值仍然可用,但不会在命令提示中显示。
- 不再属于实验性玩法。
- 现在蜜蜂可为其授粉,使其生长一个阶段。
物品
- 现在可以通过与旗帜合成来添加图案。
生物
- 略微加深了Steve默认皮肤的肤色。
- 不再属于实验性玩法。
常规
- 死亡屏幕
- 为新的死亡屏幕加入了新的相机视角效果。
- 移除了“嗅探器”子选项。
- 仅开启“假日创造者功能”子选项的实验性世界不再会显示“实验”标签。
- 为主要用户外观的加载过程加入了进度条,最多需要等待15秒。
技术性
- 基岩版编辑器
- 删除了已弃用的方块,并将方块按字母顺序排序。
- 修复了守卫者的Molang动画出现停顿的问题。
- 修复了编辑器中的玩家会在工具模式下死亡的问题。
- 修复了
/execute和命令方块无法执行命令的问题。 - 修复了与表情和成就有关的漏洞。
- 命令
- 现在命令行中的自动补全不再会提示已经输入的方块状态。(MCPE-168055)
- 提升了加载命令和命令窗口时的整体性能。
- 修复了
cape_flap_amount中玩家向前移动但看向旁边时玩家披风不会抖动的漏洞。(MCPE-153446)
- 常规
- 现在使用不含有假日创造者组件的1.16.100及1.17及以上版本JSON格式的自定义项目不需要开启“假日创造者功能”实验性功能开关即可加载。
minecraft:friction在计算地面摩擦力时不再会被忽略。- 现在当
dispense_on字段为空时,拥有minecraft:entity_placer物品组件的物品会在空气方块上创建一个活动对象。 - 现在在1.19.80及以上版本的JSON格式中拥有
minecraft:entity_placer物品组件的物品可以在刷怪笼上使用以改变其活动对象的生成类型。 - 移除了
minecraft:repairable物品组件中的on_repaired参数。
- 修复了导致市场资源包无法加载的漏洞。
- 对每个Molang表达式所能拥有的嵌套子表达式数量进行了限制。
实验性
本段落的内容需要开启实验性玩法中的“下一个主要更新”、“即将推出的创作者功能”和“测试版 API”子选项后才可使用。
方块
- 竹质方块
- 调整了可燃性以匹配主世界木质方块。(MCPE-163416)
- 调整了在饰纹陶罐上放置方块的规则以匹配Java版。(MCPE-168041)
- 将每行的最大字符数减少至12,并增大了字体大小。(MCPE-163337)
- 箭穿过悬挂式告示牌底部时不再会卡住并剧烈晃动。(MCPE-164249)
- 调整了放置规则以匹配Java版。(MCPE-164632)
- 现在将悬挂式告示牌放置在饰纹陶罐下方时,其锁链会呈现为V字形。(MCPE-168047)
- 提高了悬挂式告示牌音效的音量。(MCPE-163554)
- 现在悬挂式绯红木告示牌、悬挂式诡异木告示牌和悬挂式竹告示牌拥有与对应木质种类相匹配的独有音效。(MCPE-164246)
- 现在悬挂式告示牌的UI背景会始终与合成所需材料保持匹配。(MCPE-168817)
- 下落到阳光探测器、告示牌、旗帜、生物头颅、潮涌核心或营火上时,可疑的沙子和可疑的沙砾不再会掉落为物品。(MCPE-167163)
- 下落到幽匿感测体或校频幽匿感测体上时,可疑的沙子和可疑的沙砾不再会掉落为物品。
物品
- 现在手持或穿戴带有盔甲纹饰的盔甲时,未添加纹饰的相同盔甲会在手上或世界中正确渲染。
- 现在当已添加盔甲纹饰的盔甲与未添加纹饰的相同盔甲交换位置时,两个盔甲均会在快捷栏和UI槽位中正确渲染。
- 现在可以通过铁砧来添加耐久、经验修补和消失诅咒魔咒。(MCPE-167264)
- 现在触控设备玩家手持刷子对准可疑的方块时会显示提示框。
- 现在用于刷扫可刷扫方块时会损耗耐久,用于破坏方块时不再会损耗耐久。(MCPE-167263)
- 刷扫方块(按住鼠标右键)时点击鼠标左键不再会打断刷子的使用。(MCPE-167226)
- 更改了除治疗之箭、再生之箭和虚弱之箭以外的所有药箭的颜色。
- 向沙漠神殿的可疑的沙子战利品表中加入了采矿纹样陶片。(MCPE-168921)
- 树荫纹样陶片现在拥有正确的显示字符串。(MCPE-168836)
生物
- 现在骆驼坐下后会伸直头部,而不是看向上方或下方。(MCPE-163501)
- 骆驼看向上方时,其头部不再会卡进乘客的视角中。(MCPE-164719)
- 现在骆驼的冲刺条也会在携带版UI下显示。(MCPE-163475)
- 骆驼的取消骑乘提示现已正确本地化。(MCPE-166505)
非生物实体
- 乘坐竹筏的生物现在会正确位于在竹筏的表面上。
世界生成
- 粉红色花簇上方不再会生成隐形的高草丛。(MCPE-168829)
- 蒲公英不再生成于此。(MCPE-168075)
游戏内容
- 更改了所有可通过药水获得的状态效果的粒子颜色。
技术性
- 附加包和脚本引擎
- 向方块JSON格式中加入了
BlockTraits,可以为数据驱动的方块添加方块状态和setter函数。- 可以解析
PlacementDirection(即minecraft:placement_direction)BlockTrait(添加minecraft:cardinal_direction方块状态和onPlayerPlacesetter函数) - 可以通过
block_propertyMolang队列和set_block_property事件响应来访问应用placement_direction状态的方块的minecraft:cardinal_direction。
- 可以解析
- 脚本
- 进一步将游戏事件拆分为
before*和after*两个类别。- 所有的
before*事件从events移至world.beforeEvents属性中,并将before前缀移除。在before*事件的回调过程中,会改变世界状态的函数会被禁用,只读方法和属性可以正常使用,同时set方法的应用对象会被限制为事件对象本身。使用上述被禁用的方法和属性的行为都会导致报错。
- 所有的
- 将所有
before*事件重命名为*BeforeEvent,对应的事件信号重命名为*BeforeEventSignal。 - 将所有
after*事件重命名为*AfterEvent,对应的事件信号重命名为*AfterEventSignal。 - 将
chat事件重命名为chatSend。 - 将
events.beforeChat事件重命名为world.events.beforeChatSend。 - 将
events.chat事件重命名为world.events.chatSend。 - 将
BeforeChatEvent事件重命名为ChatSendBeforeEvent。 - 将
BeforeChatEventSignal事件重命名为ChatSendBeforeEventSignal。 - 将
ChatEvent事件重命名为ChatSendAfterEvent。 - 将
ChatEventSignal事件重命名为ChatSendAfterEventSignal。 - 修复了
resolve()无法解析自定义方块属性的问题。 - 将
scoreboard属性重命名为Entity.scoreboardIdentity。 - 物品事件
- 现在
ItemStartUseOnEvent事件只会以搭建时第一个交互的方块为对象触发。 - 现在
ItemUseOnEvent事件只会在物品对方块成功使用时触发。 - 将
ItemUseOnEvent事件的blockLocation: Vec3属性改为block: Block。 - 将
ItemStartUseOnEvent事件的blockLocation: Vec3属性改为block: Block。 - 将
ItemStopUseOnEvent事件的blockLocation: Vec3属性改为block: Block。 - 将
ProjectileHitEvent事件的faceLocation: Vec2属性改为faceLocation: Vec3,并以下西北方向为原点。 - 将
ItemUseOnEvent事件的faceLocation: Vec2属性改为faceLocation: Vec3,并以下西北方向为原点。
- 现在
Entity- 加入了
teleportOptions {dimension?: Dimension, rotation?: Vector2, keepVelocity?: boolean, facingLocation?: Vector3, checkForBlocks?: boolean}接口。 - 加入了
Vector2 {x: number, y: number}接口。 - 加入了
tryTeleport(location: Vector3, teleportOptions?: teleportOptions) : boolean函数。- 用于尝试传送实体,在实体无法被传送时返回
false。
- 用于尝试传送实体,在实体无法被传送时返回
- 将
teleport函数更改为teleport(location: Vector3, teleportOptions?: teleportOptions) : void。
- 加入了
- 将
setRotation函数更改为setRotation(rotation: Vector2) : void。 - 将
getRotation函数更改为getRotation() : Vector2。 - 将
addTag(tag: string): boolean函数的tag参数的字符串长度限制在256个字符内。 - 将
kill函数的返回值类型改为布尔值。当函数返回true时,实体可以被杀死,否则不可以。 - 加入了
EntityApplyDamageOptions接口,作为applyDamage的额外伤害来源选项输入值。 - 加入了
EntityApplyDamageByProjectileOptions接口,作为applyDamage的额外弹射物弹伤害来源选项输入值。 - 将
applyDamage的source参数更改为options,并将参数类型从EntityDamageSource更改为EntityApplyDamageOptions | EntityApplyDamageByProjectileOptions。 SimulatedPlayer- 将
getHeadRotation函数更改为getHeadRotation() : Vector2。
- 将
- 现在
TitleDisplayOptions可以接受浮点数值。 - 加入了
WorldSoundOptions和PlayerSoundOptions接口类型。- 为
playSound函数加入了location必选参数。 - 调用
playMusic和queueMusic时,volume小于0.0时会报错。 - 调用
playMusic和queueMusic时,fade小于0.0时会报错。 - 调用
playSound时,pitch小于0.01时会报错。 - 调用
playSound时,volume小于0.0时会报错。
- 为
- 移除了
dye_powder物品组件。 - 现在实体对象可以在区块重新加载或维度更改后持续存在。无效的实体可以在转移到另一个维度或所在区块重新加载后被引用。
- 加入了
lifetimeState只读属性。- 用于返回实体的生命状态,有
loaded和unloaded两种返回值。
- 用于返回实体的生命状态,有
ItemDefinitionTriggeredEvent- 将
item属性重命名为itemStack。
- 将
ItemStartUseOnEvent- 将
item属性重命名为itemStack。 - 将
getBlockLocation函数替换为blockLocation: Vector3只读属性。 - 移除了
getBuildBlockLocation函数。
- 将
ItemStopUseOnEvent- 将
item属性重命名为itemStack。 - 将
getBlockLocation函数替换为blockLocation: Vector3只读属性。
- 将
ItemUseEvent- 将
item属性重命名为itemStack。
- 将
ItemUseOnEvent- 将
item属性重命名为itemStack。 - 将
getBlockLocation函数替换为blockLocation: Vector3只读属性。 - 将
faceLocationX和faceLocation函数替换为faceLocation: Vector2只读属性。
- 将
BlockHitInformation- 将
faceLocationX和faceLocation函数替换为faceLocation: Vector2只读属性。
- 将
修复
- 火把花
- 现在由玩家放置的火把花会随机确定位置,以与其碰撞箱位置同步。(MCPE-167176)
- 现在火把花种子可以用来堆肥。(MCPE-167200)
- 现在由种子长成的火把花的碰撞箱会与模型同步。(MCPE-167177)
- 现在蜜蜂会采集火把花的花粉,且火把花可用来吸引和繁殖蜜蜂。(MCPE-167220)
- 现在对耕地上的成熟火把花使用选取方块键后会给予玩家火把花而不是火把花种子。(MCPE-167217)
- 现在火把花可以用来合成谜之炖菜。(MCPE-167977)
- 现在火把花种子可以用来喂食鸡和鹦鹉。(MCPE-167975)
- 现在火把花种子可以用来驯服鹦鹉。
- 现在火把花种子可以用来吸引和繁殖鸡。
- 原版趋同
- 将林地府邸入口处的台阶更改为圆石质。(MCPE-169038)
- 现在铁栏杆和玻璃板可以与活塞连接。(MCPE-64745)
- 现在枯萎的灌木可以放置在草方块和苔藓块上。(MCPE-125931)
- 更改了黑色染色陶瓦在地图上的颜色,以匹配Java版。(MCPE-166791)
- 辅助功能
- 现在屏幕朗读器可以朗读存储菜单中的“删除世界”的功能描述。
- 更改了存储菜单中世界列表的标题文字的对比度。
- 游戏内容
- 修复了在部分情况下活塞无法显示的问题。
- 现在高速坠入水中时玩家不再会受到摔落伤害。(MCPE-152485)
- 玩家从耕地上起跳后不再会陷入其中。
- 玩家站在变成完整方块的泥巴和耕地上时不再会陷入其中。(MCPE-164677)
- 修复了在可交互方块上潜行时无法正常放置方块的问题。(MCPE-168280)
- 修复了玩家飞行并按住潜行键时无法右键改变盔甲架姿势的问题。(MCPE-168548)
- 现在测重压力板在上方有多个物品时会立即更新其发出的信号强度。(MCPE-156773)
- 方块
- 现在林地府邸中的原木拥有正确的朝向。(MCPE-168387)
- 移除了
lava_cauldron方块。(MCPE-39974) - 现在玩家和生物行走、坠落、跳跃和降落在幽匿感测体上的音效由“玩家”音效滑块控制。
- 玩家
- 现在玩家在死亡屏幕上返回主菜单后再次打开世界时,其判定箱会拥有正确的大小。(MCPE-167045)
- 常规
- 修复了同一设备上的客户端无法找到本地托管的专用服务器的问题。
- 修复了玩家向前移动或看向侧面时披风会停止摆动的漏洞。(MCPE-153446)
- 甘蔗生成于水下时不再会生成空气。(MCPE-161096)
- 为
minecraft:spawn_entity加入了spawn_item_event事件,生成物品时会调用该事件。 - 降低了启动和加载至开始屏幕的所需时间。
- 图形
- 修复了RTX中的月亮在水下发出的光照来源自月亮缩略图的对角的问题。(MCPE-118898)
- 物品渲染
- 已损坏和未损坏的鞘翅现在会在手上、世界中和物品展示框中渲染为正确的图标。(MCPE-19700)
- 生物
- 恶魂现在会在嘴部高度处发射火球,而不是在眼睛高度处。(MCPE-35202)
- 人形生物和盔甲架穿戴的靴子不再会产生深度冲突。
- 人形生物和盔甲架穿戴的护腿的“裤腿”和“腰带”部分不再会产生深度冲突。
- 多人游戏
- iOS设备现在会请求授予访问本地网络的权限,用以寻找本地网络上的游戏。
- 用户界面
- 添加好友的加载动画现在拥有正确的大小。(MCPE-159261)
- 现在命令方块UI中会显示方块类型图标。(MCPE-159970)
- 遇到空间不足错误时不再会显示重新尝试云同步的提示。(MCPE-162455)
- 现在使用控制器时的屏幕UI会始终拥有控制焦点。
- 修复了新的死亡屏幕中会显示十字准星的漏洞。
- 修复了新的死亡屏幕中会显示文本格式化代码的漏洞。
- 修复了在VR模式下重生时玩家有时会卡死在新的死亡屏幕中的问题。
- 更改了全屏VR模式下新的死亡屏幕中的叠加层颜色。
- 世界缩略图的分辨率现在提高了一倍。
1.20.0.21
Beta 1.20.0.21(ChromeOS/Android)、Preview 1.20.0.21(Xbox/Windows/iOS/iPadOS)是基岩版1.20.0的第2个测试版,发布于2023年4月19日[3],将所有足迹与故事特性从实验性玩法中移出,并修复了一些漏洞。
新内容
技术性
- 实体过滤器
- 加入了
all_slots_empty和any_slot_empty实体过滤器。- 用于搜索指定装备位置的空物品槽。
更改
方块
- 现在判定箱大小会根据生长阶段变化。
- 现在会在含水时静音。
- 更改了许多可感测的游戏事件的振动频率,新的振动种类及其对应的振动频率见下表:
振动种类 振动频率 移动 1 落地 2 与物品互动 3 鞘翅滑翔及实体的独有动作(如劫掠兽咆哮、狼甩掉身上的水) 4 离开坐骑及装备物品 5 骑上坐骑及与实体互动 6 实体受伤 7 进食及饮用 8 方块取消激活 9 方块激活 10 方块变化 11 破坏方块 12 放置方块 13 传送及放置实体 14 爆炸及实体死亡 15
- 现在会强充能下方的方块。
- 上述更改同样适用于校频幽匿感测体。
- 不再属于实验性玩法。
- 激活冷却时间由2秒调整至1秒。
- 振动感测距离由8格提升至16格。
- 常规
- 竹块及其变种、竹板及其变种、竹马赛克及其变种、雕纹书架、樱花树叶、樱花原木及其变种、樱花木板及其变种、樱花树苗、樱花木及其变种、悬挂式告示牌、饰纹陶罐、粉红色花簇、可疑的沙砾、可疑的沙子和猪灵的头不再属于实验性玩法。
物品
- 常规
生物
- 不再属于实验性玩法。
- 现在能检测到紫水晶块的共振。
非生物实体
- 常规
世界生成
- 常规
常规
- 移除了“下一个主要更新”子选项。
技术性
- 基岩版编辑器
- 修复了编辑器可以在正常游戏时访问的漏洞。
- 常规
- 修复了
get_equipped_item_nameMolang序列无法返回部分物品扁平化前的ID的问题。
- 图形
- 修复了关闭光线追踪功能并加载与光线追踪兼容的内容后启用光线追踪功能可能导致的崩溃。(MCPE-168894)
- 物品
- 现在有
minecraft:durability和minecraft:repairable的自定义物品可以一并修复而无须自定义物品条目。
- 配方
- 修复了使用相同方块但不同数据值的配方会报出不正确的内容日志错误的问题。(MCPE-168717)
- 组件
- 现在
minecraft:boostable的speed_multiplier组件可以在JSON文件中正确解析。(MCPE-164424)
实验性
本段落的内容需要开启实验性玩法中的“即将推出的创作者功能”和“测试版 API”子选项后才可使用。
技术性
- 为
minecraft:placement_direction方块特征加入了minecraft:facing_direction状态。minecraft:facing_direction整数状态拥有6个值 (下、上、南、西、北、东)。- 可以通过
minecraft:placement_direction特征来启用和访问方块上的此状态。 - 可以访问
block_propertyMolang查询和set_block_property事件响应中应用minecraft:placement_direction特征的方块上的minecraft:cardinal_direction状态。
- 南瓜现在使用
minecraft:cardinal_direction状态,而不是direction。
- API
- 修复了已修改的装备和容器槽位未被同步到客户端的漏洞。
@minecraft/server- 将
BlockProperties重命名为BlockStates。 - 将
getAllProperties重命名为BlockPermutation.getAllStates。 - 将
getProperty重命名为BlockPermutation.getState。
- 将
修复
- 辅助功能
- 文本转语音现在会朗读创造模式物品栏中的四个选项卡的名称。
- 方块
- 现在刷扫可疑的沙子和可疑的沙砾时会播放对应的音效。(MCPE-168805)
- 饰纹陶罐
- 饰纹陶罐的侧面现在拥有顶行像素。(MCPE-168834)
- 瓶子草植株
- 瓶子草植株现在会根据生长阶段调整判定箱大小。(MCPE-169534)
- 瓶子草植株现在拥有底部纹理。(MCPE-169490)
- 校频幽匿感测体
- 现在校频幽匿感测体的激活冷却时间为1秒,而不是2秒。(MCPE-169531)
- 现在校频幽匿感测体能够感测16格内的振动,而不是8格内的振动。(MCPE-169532)
- 游戏内容
- 修复了玩家在灵魂沙产生的上涌气泡柱上跳跃时会累积摔落伤害的问题。
- 图形
- 现在手持或掉落物形式的饰纹陶罐会遵循光照渲染规则。(MCPE-167191)
- 现在手持或掉落物形式的潮涌核心会遵循光照渲染规则。
- 告示牌
- 现在尝试与涂蜡的告示牌交互时会播放音效。(MCPE-168807)
- 玩家不再能够对带有空白文本的告示牌使用墨囊、发光墨囊或染料。(MCPE-133778)
- 现在手持无法对告示牌使用的物品与未涂蜡的告示牌交互时会打开告示牌并进行编辑。
- 现在手持部分物品与告示牌交互时只会打开告示牌并进行编辑,不再会触发该物品的特定动作。(MCPE-168838)
- 例如:刷子、盔甲、钓鱼竿、书与笔、山羊角和空白地图。
- 现在使用游戏手柄或触摸控制时,若玩家可以与告示牌交互,则会显示正确的提示框。
- 现在编辑告示牌时显示的文本颜色与对该告示牌使用的染料的颜色相匹配。(MCPE-168818)
- 现在可以在不潜行的情况下将悬挂式告示牌附着在另一个悬挂式告示牌上。
- 嗅探兽
- 修复了嗅探兽的头部会与身体产生深度冲突的问题。(MCPE-169423)
- 幽匿尖啸体
- 含水的幽匿尖啸体现在会静音。(MCPE-169563)
- 用户界面
- 现在使用控制器且控制器提示被禁用时,市场和更衣室的循环按钮会显示导航栏V形图案。(MCPE-147711)
- 修复了创建新的世界屏幕中的多人游戏选项即使无效也会偶尔不变灰的问题。
- 现在开启“显示坐标”选项时,坐标会在新的死亡屏幕中显示。
- 原版趋同
- 现在打开和关闭状态下的门的顶部和底部纹理会正确旋转。(MCPE-152926)
1.20.0.22
Beta 1.20.0.22(ChromeOS/Android)、Preview 1.20.0.22(Xbox/Windows/iOS/iPadOS)是基岩版1.20.0的第3个测试版,发布于2023年4月26日[4],加入了音乐唱片Relic、新的音乐曲目和/camera命令,并修复了一些漏洞。
新内容
物品
- 加入了音乐唱片“Relic”,作者为Aaron Cherof。
常规
- 加入了足迹与故事相关的加载提示。
- 加入了4首新的音乐,作者为Aaron Cherof:
- 加入了以下闪烁标语:
- This sand is sus
- Remember to brush your... ...teeth
- Has working bookshelves!
- Sniff sniff...
- Place hanging sign here
更改
方块
- 现在能合成出2个青色染料,而不是1个。
- 现在可用于喂食哞菇。
- 现在可以在上方种植竹子。
- 激活状态的持续时长由40游戏刻改为30游戏刻。
- 冷却状态的持续时长由1游戏刻改为10游戏刻。
- 激活状态的持续时长由20游戏刻改为10游戏刻。
- 冷却状态的持续时长由1游戏刻改为10游戏刻。
物品
- 英文名称由“Pottery Shard”更改为“Pottery Sherd”。[注 1]
生物
- 现在能被火把花种子吸引。
世界生成
- 向热带海底废墟的可疑的沙子的战利品表中加入了嗅探兽蛋。
常规
- 更改了以下音乐可播放的位置:
- “Aerie”“Firebugs”和“Labyrinthine”现在不再会在菜单屏幕上播放,也不会在所有种类的丛林中播放。
- 为下列闪烁标语加入了感叹号以匹配Java版:
- Honey, I grew the bees!
- <3 Max & 99 & Ducky!
- Bushy eyebrows!
- Edit is a name!
- From free range developers!
技术性
- 附加包和脚本引擎
- 现在南瓜方块会使用
minecraft:cardinal_direction字符串类型状态而不是direction整型状态。
- 命令
has item命令选择器现在可以正确检测活动对象的物品栏中是否有已创建的地图或烟火之星。- 现在
/inputpermission会在命令栏的预览中显示命令描述。
- 基岩版编辑器
- 修复了客户端的默认命令权限与多人游戏的命令权限显示不同的漏洞。
- 工具模式现在会使用原版键盘进行移动控制,而非使用硬编码的W/A/S/D/Space/⇧ Shift键。现在可以在设置菜单中自定义移动与键盘的绑定。
- 物品
- 使用
minecraft:record的自定义物品现在在悬浮提示中和在唱片机播放时会显示正确的声音描述。
实验性
本段落的内容需要开启实验性玩法中的“假日创造者功能”、“即将推出的创作者功能”、“测试版 API”和“实验相机”子选项后才可使用。
命令格式
- 用于修改玩家的相机视角和屏幕的淡入淡出。
技术性
- 附加包
- 将
minecraft:cardinal_direction和minecraft:facing_direction的类型更改为字符串。minecraft:cardinal_direction拥有north、south、east和west四个有效值。minecraft:facing_direction拥有down、up、north、south、east和west六个有效值。
- 移除了
knockback_resistance物品组件。
- API
- 将下列API从测试版移至
@minecraft/server 1.2.0:- 将
applyDamage(amount: number, options?: EntityApplyDamageByProjectileOptions | EntityApplyDamageOptions): boolean移至2.0。 - 将
kill(): boolean移至2.0。 - 将
EntityApplyDamageOptions移至2.0。 - 将
EntityApplyDamageByProjectileOptionsto 2.0。 - 将
EntityDamageCause移至2.0。 - 将
addTag(tag: string)移至2.0。 - 将
removeTag(tag: string)移至2.0。 - 将
hasTag(tag: string)移至2.0。 - 将
getTags()移至2.0。 - 将
Container、BlockInventoryComponent和EntityInventoryComponent移至2.0。 - 将
Music APIs从测试版移至正式版。 - 将
Sound APIs从测试版移至正式版。 - 将
ModalFormData、MessageFormData和ActionFormData移至0.0。 - 修复了
MessageFormResponse的响应中按下的按钮和选择相反的漏洞。 - 将
ItemStackconstructor和getter APIs移至2.0。 - 将
EntityItemComponent、ItemComponent、ItemTypeand和ItemLockMode移至2.0。 - 将
applyImpulse(vector: Vector3): void移至2.0。 - 将
applyKnockback(directionX: number, directionZ: number, horizontalStrength: number, verticalStrength: number): void移至2.0。 - 将
clearVelocity(): void移至2.0。 - 将
runCommand从测试版移至2.0。
- 将
Enchantments- 移除了
MinecraftEnchantmentTypes类。 - 现在附魔类型可以用字符串指定。
- 移除了
- 现在
ExplosionBeforeEvent的source为可选项。 TameableComponent- 移除了
unimplemented和tameEvent。
- 移除了
- 更新了API以更好地处理未加载和非常加载区块的操作。
- 现在与处于未加载和非常加载区块的
Block物体交互会抛出PositionInUnloadedChunkError: Exception错误。 - 现在与维度高度限制之外的区域交互会抛出
PositionInUnloadedChunkError: Exception错误。 DimensiongetBlock现在的返回Block值现在为可选项,当指定方块处于未加载区块内时会返回undefined。
Signs- 向
BlockSignComponent中的setText、getText、getRawText、setTextDyeColor和getTextDyeColor加入了SignSide参数以支持获取和设置告示牌两边的文字和文字颜色。 - 向
BlockSignComponent加入了isWaxed属性以表明玩家是否可以编辑告示牌。 - 向
BlockSignComponent加入了setWaxed方法以禁止玩家编辑告示牌。
- 向
Dimension和Entity的runCommand和runCommandAsync函数现在可以报错。runCommand会抛出CommandError错误。runCommandAsync会将CommandError移交至reject处理器。
修复
- 可疑的方块
- 甘蔗、仙人掌和枯萎的灌木现在可以种植在可疑的沙子上。(MCPE-169142、MCPE-169141)
- 竹子现在可以种植在可疑的沙子和可疑的沙砾上。(MCPE-169142、MCPE-169141)
- 甘蔗和竹子现在可以种植在苔藓块上。
- 考古
- 古迹废墟不再会部分裸露地生成。(MCPE-168869)
- 古迹废墟的可疑的沙砾战利品表中不再会出现重复的红砖抽出项。(MCPE-168856)
- 瓶子草与瓶子草植株
- 修复了植株纹理显得更暗的问题。
- 现在用瓶子草合成青色染料会给予2个染料,而不是1个。(MCPE-169498)
- 火把花
- 哞菇现在可以被喂食火把花。(MCPE-169607)
- 嗅探兽
- 嗅探兽现在会倾向于繁殖,而不是倾向于搜寻并刨挖物品或被吸引。
- 嗅探兽现在会在刨挖时产生粒子效果。(MCPE-167193)
- 嗅探兽不再会在水中搜寻并刨挖物品。
- 调整了嗅探兽的行走循环动画,使之更加流畅。
- 嗅探兽蛋现在只会在放置在苔藓块上时产生粒子效果,以表示加速孵化。
- 游戏内容
- 楼梯下飞行时不再会禁用飞行。(MCPE-168999)
- 蜜蜂进食时不再会发出玩家进食的音效。(MCPE-169567)
- 用户界面
- 启用“显示坐标”选项后,新的死亡屏幕中不再会显示坐标。
- 为缺失感叹号的闪烁标语加入了感叹号以匹配Java版。(MCPE-165962)
- 更新了取消骑乘骆驼的提示框以匹配其他可骑乘生物的提示框。
- 物品
- 将牧民盔甲纹饰锻造模板的图标向右移动了一个像素。(MCPE-168934)
- 将向导盔甲纹饰锻造模板的图标向右移动了一个像素。(MCPE-168934)
- 修复了物品展示框中的物品在某些情况下显得过小的问题。(MCPE-163399)
1.20.0.23
Beta 1.20.0.23(ChromeOS/Android)、Preview 1.20.0.23(Xbox/Windows/iOS/iPadOS)是基岩版1.20.0的第4个测试版,发布于2023年5月3日[5],加入了2个新成就,微调了一些特性,并修复了一些漏洞。
新内容
游戏内容
- 版本独有:加入了2个新成就,自2023年6月7日起会在成就屏幕中显示。
- “精心修复”——用 4 个纹样陶片制作一个装饰罐(10G)
- “种植过去”——种植任意嗅探兽种子(10G)
常规
- 在可访问性设置中加入了“聊天消息持续时间”选项。
- 用于修改聊天消息在屏幕上的停留时间,默认为3秒。
更改
方块
- 对其使用骨粉时不再会掉落新的瓶子草。
- 对其使用骨粉时不再会生成其他花。
世界生成
游戏内容
- 村庄英雄效果现在拥有粒子颜色。
常规
- 更新了主菜单的全景图,内容为一片樱花树林。
- 由于测试版默认使用独有全景图,新全景图在一般情况下并不可见。
- 全景图现在会顺时针转动,并向下倾斜。
- 将“通知持续时间”选项重命名为“吐司通知持续时间
[原文如此]”。
技术性
- 专用服务器
- 现在内容日志会使用如下属性在控制台窗口中显示,且拥有可配置的日志级别。
content-log-level:设置最小的日志输出级别。有效值为verbose、info、warning和error。默认值为info。content-log-console-output-enabled:启用或禁用日志的输出。默认值为true。
- 实体
- 现在拥有
internal-only组件或AI意向的自定义实体在游戏中无法加载。 - 现在自定义实体无法覆写1.20以前的原版实体。
identifier和runtime_identifier字段中的无效实体现在会导致内容错误。
- 物品
- 开放了1.20.0及以上版本的实验性JSON格式中的
minecraft:display_name物品组件。 - 开放了1.20.0及以上版本的实验性JSON格式中的
minecraft:durability物品组件。 - 开放了1.20.0及以上版本的实验性JSON格式中的
minecraft:fuel物品组件。 - 开放了1.20.0及以上版本的实验性JSON格式中的
minecraft:entity_placer物品组件。 - 开放了1.20.0及以上版本的实验性JSON格式中的
minecraft:icon物品组件。
实验性
本段落的内容需要开启实验性玩法中的“假日创造者功能”、“即将推出的创作者功能”和“测试版 API”子选项后才可使用。
技术性
- 附加包与脚本引擎
- 加入了
minecraft:placement_position方块特征。- 加入了
minecraft:block_face和minecraft: vertical_half状态,在实际应用时只需指定其中之一。 minecraft: block_face字符串状态拥有down、up、north、south、east和west六个有效值,对应玩家放置方块时点击的方块朝向面。minecraft: vertical_half字符串状态拥有bottom和top两个有效值,分别对应方块被放置在下半格或上半格。- 两个状态都会在玩家放置方块时设置。
- 加入了
- API
- 将
getComponent(componentId: string): EntityComponent | undefined方法移至1.2.0。 - 将
getComponents(): EntityComponent[]方法移至1.2.0。 - 将
hasComponent(componentId: string): boolean方法移至1.2.0。 - 将
EntityComponent类移至1.2.0。 - 将
EntityBaseMovementComponent类移至1.2.0。 - 将
maxTurn: number只读属性移至1.2.0。 - 将下列
EntityBaseMovementComponent的子类移至1.2.0:EntityMovementAmphibiousComponentEntityMovementBasicComponentEntityMovementFlyComponentEntityMovementGenericComponentEntityMovementHoverComponentEntityMovementJumpComponentEntityMovementSkipComponent
- 将
EntityIsDyableComponent类重命名为EntityIsDyeableComponent并移至1.2.0。 - 将下列
EntityComponent的子类移至1.2.0:EntityCanClimbComponentEntityCanFlyComponentEntityCanPowerJumpComponentEntityColorComponentEntityFireImmuneComponentEntityFloatsInLiquidComponentEntityFlyingSpeedComponentEntityFrictionModifierComponentEntityGroundOffsetComponentEntityIsBabyComponentEntityIsChargedComponentEntityIsChestedComponentEntityIsHiddenWhenInvisibleComponentEntityIsIgnitedComponentEntityIsIllagerCaptainComponentEntityIsSaddledComponentEntityIsShakingComponentEntityIsShearedComponentEntityIsStackableComponentEntityIsStunnedComponentEntityIsTamedComponentEntityMarkVariantComponentEntityPushThroughComponentEntityScaleComponentEntitySkinIdComponentEntityVariantComponentEntityWantsJockeyComponent
- 加入了
EffectTypes类。- 加入了
get(identifier: string): EffectType函数。- 用于返回指定状态效果类型。
- 加入了
getAll(): EffectType[]函数。- 用于返回所有状态效果类型。
- 加入了
- 更改了
Effect类。- 将
duration属性更改为以刻为单位的状态效果时长。 - 加入了
typeId属性。- 用于返回效果类型的ID。
- 将
- 加入了
EntityEffectOptions {amplifier?: number, showParticles?: boolean}接口。- 加入了
removeEffect(effectType: EffectType | string): boolean函数。- 用于清除实体的指定状态效果。在状态效果不存在时返回
false。
- 用于清除实体的指定状态效果。在状态效果不存在时返回
- 更改了
getEffect(effectType: EffectType | string): Effect | undefined函数。- 用于获取实体的指定状态效果。在实体不具有该状态效果时返回
undefined。
- 用于获取实体的指定状态效果。在实体不具有该状态效果时返回
- 更改了
addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): boolean函数。- 用于使指定实体具有指定状态效果。在状态效果不存在或时长为负数时返回
false。
- 用于使指定实体具有指定状态效果。在状态效果不存在或时长为负数时返回
- 加入了
- 现在当物品
minecraft:fuel组件的duration属性设为最小值时物品也可以在高炉和烟熏炉中正常使用。
- 物品
- 现在拥有
minecraft:throwable组件的物品在使用时会触发throw音效。
- 脚本
- 将所有
before事件以外的事件从world.events移至world.afterEvents。- 涉及到的事件会从世界中的物体上移除。
- 这些事件不会在触发时立即执行,而是等到触发后的某一刻时才会被刷新。在同一刻中触发的
after事件会在同一刻中被刷新。
修复
- 辅助功能
- 现在屏幕朗读器会正确朗读禁用“需要加密的 Websocket”选项后出现的弹窗中的描述。
- 现在屏幕朗读器会正确朗读禁用“启用移动数据玩线上游戏”选项后出现的弹窗中的描述。
- 紫水晶块共振
- 现在放置在幽匿感测体和校频幽匿感测体下方的紫水晶块也会产生共振。(MCPE-169562)
- 音频
- 刷子现在会播放常规清刷音效。(MCPE-168805)
- 方块
- 幽匿感测体、校频幽匿感测体和幽匿尖啸体不再会在退出世界时丢失飞行时的振动。
- 修复了校频幽匿感测体的卷须不会一致发光的问题。
- 修复了使用辅助元数据覆盖原版方块作为纹理列表的自定义纹理的问题。
- 瓶子草
- 现在对瓶子草使用骨粉不会复制瓶子草。 (MCPE-169492)
- 现在使用带有时运魔咒的工具破坏瓶子草时,瓶子草的掉落数量不会掉落多于一朵。
- 嗅探兽蛋
- 嗅探兽蛋现在使用独特的裂开音效,而不是海龟蛋的裂开音效。 (MCPE-169497)
- 嗅探兽蛋不再会被流动的水或熔岩摧毁。(MCPE-169491)
- 嗅探兽蛋现在可以放置在水和熔岩中。
- 火把花
- 现在对着火把花使用骨粉不会生成其他花。
- 现在对火把花植株使用骨粉总会使之生长一个阶段。
- 校频幽匿感测体
- 现在被任何能够产生红石信号的红石元件充能时,校频幽匿感测体能够有效过滤振动频率。(MCPE-168885、MCPE-169530)
- 经验球
- 现在使用
/summon命令生成的经验球会合并到一起。(MCPE-167247)
- 游戏内容
- 现在在砂轮上修复带有旗帜图案的盾牌时会获得与Java版一致的盾牌。(MCPE-169540)
- 在1.5格高的空隙潜行时,第三人称相机视角不再会渲染黑色平面。(MCPE-166581)
- 刷子
- 刷子损坏后不再导致游戏崩溃。(MCPE-169654)
- 音乐
- 音乐唱片“Relic”现在包含在古迹废墟的战利品表中。(MCPE-169929)
- 常规
- 有一个分屏玩家离开游戏时,其他分屏玩家不再会断开连接。(MCPE-168695)
- 图形
- 拍摄照片时不再会出现睡觉或使用
/camera ... fade ...命令时产生的屏幕淡入淡出效果。
- 嗅探兽
- 修复了嗅探兽的头部与耳部会产生深度冲突的问题。(MCPE-169423)
- 幽匿感测体阶段
- 现在幽匿感测体和校频幽匿感测体会在冷却阶段结束时播放它们的
power.off音效,而不是在激活阶段结束时播放。
- 触摸控制
- 修复了iOS和Android平台上的部分菜单屏幕上的键盘指引问题。
- 用户界面
- Android平台上的“欢迎来到Minecraft”弹窗的动画不再会向上颠倒地渲染。(MCPE-169522)
- 点击不可用的按钮时不再会偶尔发出按钮音效。(MCPE-141124)
- 修复了行为包消息弹窗的标题大小写不正确的问题。(MCPE-156331)
- 修复了在VR模式下重生时玩家有时会卡死在新的死亡屏幕中的问题。
- 现在可交互方块屏幕中的文本阴影框拥有正确的不透明度。
- 修复了游戏手柄图标会在其他屏幕上显示的问题。
- 原版趋同
- 现在拥有村庄英雄效果的玩家身上会产生明显的绿色粒子。
1.20.0.24
Beta 1.20.0.24(ChromeOS/Android)、Preview 1.20.0.24(Windows/iOS/iPadOS)是基岩版1.20.0的第5个测试版,发布于2023年5月11日[6],加入了一个新成就,更新了种子模板的种子列表,并修复了一些漏洞。
新内容
游戏内容
- 版本独有:加入了1个新成就,自2023年6月7日起会在成就屏幕中显示。
- “风格别致的锻造”——至少应用一次这些锻造模板:尖塔、猪鼻、肋骨、结界、幽静、猥傀、潮汐、向导(30G)
更改
常规
- 更新了鸣谢名单。
修复
- 游戏内容
- 玩家传送至尚未加载的区块时不再会停止飞行。(MCPE-170070)
- 图形
- 现在使用高分辨率纹理包时,带有纹饰的盔甲的图标会正确渲染。(MCPE-169748)
- 现在嗅探兽蛋和瓶子草荚果能够正确使用高分辨率纹理。(MCPE-169604)
- 嗅探兽
- 现在嗅探兽繁殖后产下嗅探兽蛋时会产生音效。(MCPE-169733)
- 生物
- 猪现在再次可以生成于大多数生物群系,而不是只会生成于樱花树林和草甸。(MCPE-170275)
- 性能与稳定性
- 开始或停止使用不可用的物品时不再会使游戏崩溃。
- 钓鱼竿损坏时不再会使游戏崩溃。(MCPE-170021)
- 用户界面
- 现在所有平台上的主菜单背景都会向下倾斜。
- 附加包
- 修复了自定义实体的刷怪蛋在交易列表中不受支持的问题。(MCPE-170184)
1.20.0.25
Beta 1.20.0.25(ChromeOS/Android)、Preview 1.20.0.25(Xbox/Windows/iOS/iPadOS)是基岩版1.20.0的第6个测试版,发布于2023年5月18日[8],修复了一些漏洞。
修复
- 游戏内容
- 修复了在视频设置中使用默认视场角时的触摸屏交互问题。(MCPE-169504)
- 玩家被迫进入不足以站立的空间时,其飞行状态不再会强制停止。(MCPE-170070)
- 优化了Chromebook设备的鼠标和触控板的响应。(MCPE-168908)
注释与参考
- ↑ 据韦氏词典对shard和sherd的解释,英文语境下,尽管shard和sherd基本同义,但考古学上更偏好“sherd”这一词形。即,sherd一词可特指考古发掘出的陶片。
- ↑ Minecraft Beta & Preview - 1.20.0.20 — Minecraft Feedback,2023年4月12日。
- ↑ MCPE-44210 — 漏洞状态为“已修复”。
- ↑ Minecraft Beta & Preview - 1.20.0.21 — Minecraft Feedback,2023年4月19日。
- ↑ Minecraft Beta & Preview - 1.20.0.22 — Minecraft Feedback,2023年4月26日。
- ↑ Minecraft Beta & Preview - 1.20.0.23 — Minecraft Feedback,2023年5月3日。
- ↑ Minecraft Beta & Preview - 1.20.0.24 — Minecraft Feedback,2023年5月11日。
- ↑ By the way! The Cherry Grove seed picker option should now be available in the Minecraft Preview! — Twitter,2023年5月18日。
- ↑ Minecraft Beta & Preview - 1.20.0.25 — Minecraft Feedback,2023年5月18日。
| 版本 | |
|---|---|
| 开发周期 | |
| 资源更新 |
|
语言