版本 | 基岩版 |
类型 | 测试版 |
发布日期 | Xbox, Windows, iOS/iPadOS, ChromeOS/Android - 2023年9月7日 |
协议版本 | 620 |
Beta 1.20.40.20(ChromeOS/Android)、Preview 1.20.40.20(Xbox/Windows/iOS/iPadOS)是基岩版1.20.40的首个测试版,发布于2023年9月7日,同步了一些Java版的特性,在实验性玩法中进一步调整了村民交易,并修复了一些漏洞。
新内容
常规
选项
更改
方块
幽匿感测体和校频幽匿感测体
物品
探险家地图
生物
僵尸村民
游戏内容
骑乘
声音
加入了下列音效:
- 凋灵骷髅的新音效
- 此前使用的是普通骷髅的音效。
- 凋灵骷髅头颅放置在音符盒顶部时的音效也随之更改。
- 流浪猫乞求食物
- 流浪猫跟随手持鱼的玩家时播放。
- 填充玻璃瓶
- 使用玻璃瓶从水源填充水、从炼药锅填充水或药水时播放。
- 清空玻璃瓶
- 将水或药水倒入炼药锅时播放。
现在使用/give
命令时会播放捡起物品的音效。
交易
命令格式
游戏规则
- 将
spawnRadius
游戏规则的默认值更改为10
。
技术性
附加包和脚本引擎
- 将
CameraSetOptions
各个选项的名称更改为不含有单词“Script”。
命令
组件
加入了尝试加载带有无效cause
值的伤害传感器时出现的内容日志错误。
现在允许对minecraft:icon
物品组件进行单值解析。
现在骆驼的冲刺组件可以通过使用minecraft:dash
来应用于除马、驴和骡外的可骑乘生物。
Molang
- 将
block_property
和has_block_property
替换为block_state
和has_block_state
。
- 该Molang版本化更改仅对使用
min_engine_version
为1.20.40或更高版本的包中的Molang表达式生效。
交易表
实验性
本段落的内容需要开启实验性玩法中的“村民贸易再平衡”、“测试版 API””和“为创建者提供的渲染龙功能”子选项后才可使用。
世界生成
远古城市
沙漠神殿
丛林神庙
废弃矿井
掠夺者前哨站
游戏内容
交易
技术性
脚本API
加入了chat(message: string)
方法。
将get
更改为返回ItemType | undefined
。
将ItemDefinitionTriggeredAfterEvent
上的source
更改为可选的。
Player
加入了下列方法:
above(steps?: number): Block | undefined
below(steps?: number): Block | undefined
north(steps?: number): Block | undefined
east(steps?: number): Block | undefined
south(steps?: number): Block | undefined
west(steps?: number): Block | undefined
offset(offset: Vector3): Block | undefined
center(): Vector3
bottomCenter(): Vector3
playMusic(trackId: string, musicOptions?: MusicOptions): void
queueMusic(trackId: string, musicOptions?: MusicOptions): void
stopMusic(): void
getItemStack
函数现在会返回ItemStack
或未定义。
BlockStates
更新了ExplosionAfterEvent
和ExplosionBeforeEvent
。
动态属性
不再需要属性注册,并移除了worldInitialize
事件中的propertyRegistry
。
移除了对实体或世界中可设置属性的数量和大小的限制。
移除了默认值。getProperty
现在总会对未设置属性返回未定义。
字符串动态属性的长度现在被限制于32767字节。
移除了removeDynamicProperty
函数。
使用带有未定义值的setDynamicProperty
可移除属性。
加入了getDynamicPropertyIds
函数。
用于返回行为包所使用的实体或世界中所有动态属性ID的数组。
加入了getDynamicPropertyTotalByteCount
函数。
用于返回实体或世界通过行为包所使用的总字节数。
加入了clearDynamicProperties
函数。
用于移除实体或世界中由行为包加入的动态属性。
动态属性编号现在以双精度(64位)进行存储。
在事件之前和之后加入了PlayerInteractWithBlock
和PlayerInteractWithEntity
。
在测试版中加入了PlayerDimensionChangeBeforeEvent
和PlayerDimensionChangeAfterEvent
。
图形
性能与稳定性
用户界面
- 修复了使用延迟渲染预览功能的存档中“PBR”不包含在HUD中的漏洞。
修复
辅助功能
音频
游戏内容
使用精准采集附魔工具挖掘幽匿块后不再会掉落经验。
现在僵尸村民的治愈时间会随机取3分钟和5分钟之间的值,以近似匹配Java版。
修复了玩家在灵魂沙上缓慢移动时偶尔不会得到灵魂疾行的移动速度加成的问题。(MCPE-173155)
创造模式玩家在飞行并松开潜行键时不再能够偶尔穿过方块。(MCPE-172785)
玩家使用鞘翅滑翔至方块处时不再能够偶尔穿过方块。(MCPE-73307)
使用水桶放置水后的数刻内不再能够收集液体。(MCPE-100598)
在船上从高处坠落时不再会受到摔落伤害。(MCPE-152753)
现在被骑乘的实体会吸收落地时的摔落伤害,若坐骑死亡,则将摔落伤害传递给骑乘者。
常规
有对角线的旗帜图案被用于盾牌时不再会倒转。(MCPE-169577)
更新了制图师出售的探险家地图上的结构图标。
箱子现在使用方块状态minecraft:cardinal_direction
,而不是facing_direction
,该状态使用字符串值south
、west
、north
和east
,而不是0
、1
、2
、3
、5
和6
。
陷阱箱现在使用方块状态minecraft:cardinal_direction
,而不是facing_direction
,该状态使用字符串值south
、west
、north
和east
,而不是0
、1
、2
、3
、5
和6
。
末影箱现在使用方块状态minecraft:cardinal_direction
,而不是facing_direction
,该状态使用字符串值south
、west
、north
和east
,而不是0
、1
、2
、3
、5
和6
。
切石机现在使用方块状态minecraft:cardinal_direction
,而不是facing_direction
,该状态使用字符串值south
、west
、north
和east
,而不是0
、1
、2
、3
、5
和6
。
图形
- 现在已穿戴的盔甲的闪烁强度整体较弱,但闪烁强度会随着时间推移而显著增强或减弱。
生物
原版趋同
现在先前被剪过羊毛并重新长出羊毛的绵羊会在死亡时掉落羊毛。(MCPE-99972)
狐狸现在能够捡起可装备物品。(MCPE-173898)
现在关闭运输船、运输竹筏或运输矿车的物品栏时会产生振动。
制图师不处于主世界时不再会将探险家地图作为交易物品。
僵尸村民现在拥有正确的生物群系服饰覆盖层。(MCPE-172377)
将高级设置中的重生半径的默认值更改为10。
用户界面
参考
Minecraft Beta & Preview - 1.20.40.20 — Minecraft Feedback,2023年9月7日。