Preview 1.19.80.20(Xbox/Windows/iOS/iPadOS)是基岩版1.19.80的首个测试版,发布于2023年3月8日,加入了基岩版编辑器,更新了死亡屏幕,同步了一些Java版的特性,在实验性玩法中加入了樱花树林相关内容和新的潜行行为,并修复了一些漏洞。
新内容
常规
- 实验性玩法
- 加入了“短暂潜行
[原文如此]”子选项。 - 用于启用1.5格高的潜行行为。
- 选项
- 在视频设置中加入了“新的“你死了”屏幕(实验性)”选项。
- 用于启用新的死亡屏幕。
- 默认为开启状态。
- 在可访问性设置中加入了“闪光速度”滑块。
- 用于控制附魔光效的闪烁速度,默认为50%。
- 在可访问性设置中加入了“闪烁强度”滑块。
- 用于控制附魔光效的透明度,默认为50%。
技术性
- 基岩版编辑器
- 一种支持引擎内、多方块编辑的编辑器。
- 目前处于早期开发阶段,仅在Windows平台上的Minecraft Preview中可用。
更改
方块
- 原木
- ID(
log
和log2
)现在被拆分为不同种类原木的ID。
- 西瓜和南瓜
- 现在能够生长在泥巴、灰化土、缠根泥土和沾泥的红树根上。
- 活塞
- 现在被活塞破坏的方块会产生粒子效果。
- 测重压力板
- 更改了激活和取消激活音效以匹配Java版。
- 幽匿感测体
- 将
item_interact_finish
游戏事件的振动频率由14更改为2。 - 不再可以检测
item_interact_start
游戏事件。 - 现在抛出钓鱼竿浮漂时会触发
projectile_shoot
游戏事件。
物品
- 常规
- 更改了物品和盔甲的附魔光效,现在变得更淡。
生物
- 熊猫
- 略微减小了碰撞箱以匹配Java版。
- 北极熊
- 略微增大了碰撞箱以匹配Java版。
- 村民
- 现在会在交易成功时发出绿色粒子。
非生物实体
- 船和运输船
- 现在只能搭载比船小的生物。
- 现在能够搭载海龟。
命令格式
/summon
- 加入了2条新语法:
/summon <entityType: EntityType> [spawnPos : x y z] facing <position: x y z> [spawnEvent: string] [nametag: string]
- 生成朝向指定坐标的实体。
/summon <entityType: EntityType> [spawnPos : x y z] facing <lookAtEntity: target> [spawnEvent: string] [nametag: string]
- 生成朝向指定实体的实体。
- 方块状态
- 加入了在命令中自动补全的支持。
- 记分板
- 取消了记分项名称的长度限制。
常规
- 死亡屏幕
- 更新了死亡屏幕。
- 关闭“新的“你死了”屏幕(实验性)”选项即可切换回旧版死亡屏幕。
技术性
- 数据驱动组件
- 为弹射物数据加入了
lose_target
字段。- 用于设定实体在弹射物射出后是否取消选择其目标。
- 加入了
minecraft:transformation
方块组件。- 拥有
translation
、scale
和rotation
三个字段,分别对应旋转、缩放和平移。 - 可以添加到方块和方块组合的对应数据中。
- 变换后的几何体仍然拥有与未变换的几何体相同的限制。
- 拥有
- 附加包与脚本引擎
- 现在
0
可以作为有效的树干和树叶的树木地物JSON文件中的概率相关值。
- 实体过滤器
- 加入了
is_raider
实体过滤器。- 用于确定实体是否为袭击的一部分。
- 方块
- 移除了
minecraft:part_visibility
方块组件。 - 为
minecraft:geometry
方块组件加入了bone_visibility
行为。
- 服务器
- 现在方块可以通过
StartGamePacket
中的设置来为其网络ID选择一个哈希值,该值与其他方块无关,并会在未来的更新中保持不变。
实验性
本段落的内容需要开启实验性玩法中的“下一个主要更新”、“短暂潜行”和“测试版 API”子选项后才可使用。
方块
- 樱花树叶
- 一种新的树叶,长满粉红色的花朵,其下方会出现粉红色的下落粒子。
- 蜜蜂会将其视为花。
- 樱花原木
- 一种紫褐色外皮、粉红色内干的原木,有对应的去皮变种。
- 去皮变种可以合成对应种类的悬挂式告示牌。
- 可用于合成对应种类的木板。
- 樱花木板
- 一种新的木板。
- 可以合成对应种类的按钮、门、栅栏、栅栏门、压力板、告示牌、台阶、楼梯和活板门。
- 樱花树苗
- 一种新的树苗。
- 可以放置在花盆中。
- 樱花木
- 樱花原木的木头变种,有对应的去皮变种。
- 可用于合成对应种类的木板。
- 粉红色花簇
- 一种新的方块,在樱花树林中自然生成。
- 可通过对已有的粉红色花簇使用骨粉再生。
- 类似于海泡菜,一个方块内可以放置4个。
- 可以以特定方向放置。
- 可以用来合成粉红色染料。
- 蜜蜂会将其视为花。
- 饰纹陶罐
- 更改了颈部的模型。(MCPE-167168)
- 颈部的模型现在可以切入方块。
- 现在使用新的更加复杂的模型。
- 不再会为需要附着在侧面的方块提供支撑。(MCPE-167165)
- 现在是不可堆叠的。(MCPE-167223)
- 饰纹陶罐粒子现在使用基于饰纹陶罐默认侧面的纹理。
- 可疑的沙子
- 不再可以含水。(MCPE-167222)
- 现在能够与栅栏相连接。
- 现在被刷子清刷后会变为普通沙子。(MCPE-167166)
- 现在被活塞破坏时会产生粒子效果。
- 修复了使用刷子清刷可疑的沙子时,其中的物品会闪烁的问题。(MCPE-167180)
物品
- 刷子
- 更改了合成配方,现在需将羽毛、铜锭和木棍依次排成一列来合成。(MCPE-167619)
- 现在手持刷子在第三人称视角下破坏方块时会正确播放动画。(MCPE-167183)
- 为清刷可疑的沙子产生的粒子效果和音效加入了短暂的冷却时间。
- 陶片
- 更改了弓箭纹样陶片应用于饰纹陶罐上的纹样纹理,以及其物品纹理。
生物
- 骆驼
- 现在进入可骑乘实体中时会停止冲刺。(MCPE-164065)
非生物实体
- 樱花木船
- 一种新的船,使用樱花木板合成。
- 樱花木运输船
- 一种新的运输船,使用樱花木船和箱子合成。
世界生成
- 樱花树林
- 一种新的山地生物群系变种,类似于草甸。
- 含有樱花树,一种新的树木。
- 可由樱花树苗长成。
- 有5%的概率带有蜂巢。
- 可以自然生成兔子、猪、绵羊、蜜蜂。
游戏内容
- 潜行
- 现在会将玩家的高度降低到1.5格,使其能够穿过1.5格高的空隙。
- 现在玩家位于小于1.8格的空间时会自动进入潜行状态。
- 现在玩家潜行时会降低相机视角高度。
- 现在玩家取消潜行需要足够的空间。
- 现在有足够的空间潜行但不能站立时,玩家会从游泳状态切换至潜行状态。
常规
- 配方书
- 现在可以在配方书中找到仅使用红砖合成的饰纹陶罐。
技术性
- API
- 加入了1.1.0版本的
@minecraft/server
。 - 加入了1.2.0-beta版本的
@minecraft/server
。 - 移除了1.1.0-beta版本的
@minecraft/server
。 - 将以下API移至1.1.0稳定版本的
@minecraft/server
中:runTimeout
runInterval
clearRun
Vector3
BlockPermutation
Block
getBlock
sendMessage
- 现在运行时错误会以JavaScript错误的形式抛出。
- 修复了部分基类的继承问题,并为部分类加入了新的基类。
- 现在
/reload
可以对引用客户端RP的脚本包使用。 - 修复了
BeforeItemUseOnEvent
下的getBlockLocation
会返回未定义值的漏洞。(MCPE-166945) - 现在
BeforeItemUseOnEvent
会继承自ItemUseOnEvent
。 - 修复了当消息含有Unicode引号时
sendMessage
运行失败的问题。 Signs
- 加入了
setText
函数。- 用于将告示牌文本设为指定字符串、
RawMessage
或RawText
。
- 用于将告示牌文本设为指定字符串、
- 加入了
getText
函数。- 用于读取告示牌上的字符串。
- 当使用
setText
将文本设为RawMessage
或RawText
后会返回未定义值。
- 加入了
getRawText
函数。- 用于读取告示牌上的
RawText
。 - 当使用
setText
将文本设为字符串后会返回未定义值。
- 用于读取告示牌上的
- 加入了
getTextDyeColor
函数。- 用于读取告示牌文本的颜色。
- 加入了
setTextDyeColor
函数。- 用于设置告示牌文本的颜色。
- 加入了
Dyes
- 加入了
DyeColor
枚举。
- 加入了
sendMessage
- 将
rawtext
参数的类型由(string | RawMessage)[]
改为RawMessage[]
。
- 将
RawMessage
- 将
rawtext
属性的类型由(string | RawMessage)[]
改为RawMessage[]
。
- 将
- 加入了
RawText
类。- 用于读取
RawMessage
。
- 用于读取
Riding
- 加入了
EntityRideableComponent
。- 只适用于骑乘在另一实体上的实体。
- 含有
entityRidingOn
属性。- 用于返回该实体正在骑乘的实体。
- 为
EntityRideableComponent
加入了getRiders
函数。- 用于返回含有所有骑乘指定实体的实体的数组。
- 加入了
getEntity(id: string): Entity
undefined
函数。- 用于获取指定实体。
- 在拥有指定ID的实体不存在或未加载时返回未定义值。
- 加入了
Dimension
getEntities
- 将返回值类型改为
Entity[]
。 - 将参数
getEntities
改为options
。
- 将返回值类型改为
getPlayers
- 将返回值类型改为
Player[]
。 - 将参数
getPlayers
改为options
。
- 将返回值类型改为
@minecraft/server-ui
- 现在创建表单时的所有面向用户的只读字符串都可以接受
RawMessage
类型。- 该项改动影响了以下类:
ActionFormData
ModalFormData
MessageFormData
- 该项改动影响了以下类:
- 加入了
getItemStack(amount?: number, withData?: boolean): ItemStack
函数。- 用于获取指定方块的堆叠数量。
- 当指定方块没有对应的物品形式时返回未定义值。
- 现在创建表单时的所有面向用户的只读字符串都可以接受
BlockPermutation
- 加入了
getItemStack(amount?: number, withData?: boolean): ItemStack
函数。- 用于获取指定方块的堆叠数量。
- 当指定方块没有对应的物品形式时返回未定义值。
- 移除了
data
属性。
- 加入了
BlockComponent
- 加入了
block
只读属性。- 用于获取拥有指定属性的方块。
- 加入了
- 将
IEntityComponent
重命名为EntityComponent
。 Container
- 将
BlockInventoryComponentContainer
、InventoryComponentContainer
和PlayerInventoryComponentContainer
类替换为Container
。 - 现在
addItem
函数在对应容器已满时会返回所添加的物品堆叠的剩余部分,否则返回未定义值。 - 现在
transferItem
函数不再需要指定目标槽位,而是将物品放置在第一个可用的槽位中。在对应容器已满时函数会返回所添加的物品堆叠的剩余部分,否则返回未定义值。 - 加入了
moveItem(fromSlot: number, to Slot: number, to Container: Container): void
函数。- 用于将物品从起始槽位移至目标槽位,并替换目标槽位中的物品。
- 现在
swapItems
函数可以适用于空槽位。 - 移除了
clearItem
函数。
- 将
修复
- 辅助功能
- 选择新的物品时,文本转语音不再会读出之前选中的物品。
- 用户在不同选项卡之间切换时,文本转语音不再会卡在辅助功能选项卡中。
- 方块
- 红树木按钮、竹按钮和磨制黑石按钮不再会在地图上显示。
- 现在将花放入花盆时,花再次会立即显示。
- 游戏内容
- 修复了玩家通过游戏手柄来退出容器屏幕后会往错误方向移动的问题。(MCPE-121565)
- 玩家飞行时不再能潜行。(MCPE-166834)
- 修复了在VR模式下的部分方块周围会出现多余的黑色方框的问题。
- 修复了游泳与行走之间的动画过渡问题。(MCPE-166769)
- 修复了命令方块可能会导致存档区块内的活动对象卡住的问题。MCPE-162011)
- 生命提升效果在持续时间结束后不再会回满玩家的生命值。(MCPE-165434)
- 常规
- 修复了玩家进入或加载至末地时会播放洞穴环境音效的问题。(MCPE-141493)
- 现在在熔炉中烧炼紫颂果会给予经验。(MCPE-68127)
- 下界传送门现在能够在生成时替换方块,包括草和雪层等,而不只是空气。(MCPE-162272)
- 玩家不再可以在生存模式或冒险模式中更改光源方块的亮度等级。(MCPE-138868)
- 营火音效现在更加响亮、更加清晰。(MCPE-122296)
- 图形
- 修复了在RTX渲染引擎下光源(如火把)会错误发出白光的问题。(MCPE-166947)
- 船不再会与玩家产生深度冲突。
- 护腿的“裤腿”和“皮带”部分不再会与玩家产生深度冲突。
- 披风在玩家受到伤害时不再会变成红色。(MCPE-105347)
- 移除了漏斗模型中的间隙。(MCPE-55122)
- 修复了工作台输出槽位的对齐问题。(MCPE-143255)
- 将默认的附魔光效强度减半,使其可以使用辅助功能中的选项调整。(MCPE-167814)
- 性能与稳定性
- 修复了无效旗帜图案会导致渲染距离内的玩家游戏崩溃的漏洞。(MCPE-164478)
- 触摸控制
- 修复了点击移动工作台中的物品时物品会卡住的问题。
- 现在当玩家开启自动跳跃且处于水下时可以自动跳上一格高的方块。
- 用户界面
- 为携带版UI的物品栏屏幕加入了标题。
- 增加了设置屏幕中标题与内容之间的间隔。
- 现在触摸板的滚动会与系统的滚动方向同步。
- 原版趋同
- 现在玩家被重命名后的物品或附魔物品杀死时,该物品的名称会在重生屏幕和聊天栏中带有颜色地显示(MCPE-162679)
- 测重压力板现在使用与Java版相同的音效。(MCPE-164912)
- 移除了记分项名称和记分项显示名称的字符限制。(MCPE-165064)
- 西瓜和南瓜现在能够生长在泥巴、灰化土、缠根泥土和沾泥的红树根上。
- 菌岩现在位于创造模式物品栏中的下界岩物品组中。(MCPE-163587)
- 现在使用
/kill
命令杀死盔甲架时,盔甲架会消失,且不产生音效。(MCPE-159136)
- 生物
- 现在只有比船小的生物才能乘船。
- 现在村民交易成功时会产生绿色粒子效果。
- 生物被喂养繁殖用食物时不再会发出玩家进食的音效。
- 略微减小了熊猫的碰撞箱以匹配Java版。
- 略微增大了北极熊的碰撞箱以匹配Java版。
- 海龟现在能够乘坐船或运输船。(MCPE-65719)
- 疣猪兽、北极熊和蜘蛛不再能够乘坐船或运输船。(MCPE-161197)
- 命令
- 现在
/execute
在第二个及接下来的子命令中的目标选择器出现错误时会正确报错。(MCPE-164332) - 修复了命令方块UI中的粘贴按钮会记住之前的无效粘贴的漏洞。(MCPE-163705)
- 市场
- 现在“WDW 魔法王国冒险”世界中的巨雷山、白雪公主与七个小矮人、太空山三个园区中的车厢会与其连接至的矿车正确对齐。
- 用户界面
- 暂停菜单上的反馈按钮现在会在重定向到浏览器之前弹出弹窗。
来源:Minecraft wiki