1.19.0.20
版本 | |
---|---|
版本码 |
Android: |
类型 |
测试版 |
发布日期 |
Xbox, Windows, Android, iOS/iPadOS - 2022年4月6日 |
测试版归属 | |
协议版本 |
512 |
Beta 1.19.0.20(Xbox/Windows/Android)、Preview 1.19.0.21(iOS/iPadOS/Xbox/Windows)是基岩版1.19.0的首个测试版,发布于2022年4月6日[1][2],加入了红树林沼泽生物群系、红树和泥巴及其相关方块和物品,调整了一些特性,并修复了一些漏洞。
新内容[]
方块[]
- 一种褐色外皮、朱红色内干的原木。
- 有对应的去皮变种。
- 红树原木的木头变种,可用红树原木合成。
- 有对应的去皮变种。
- 一种暗绿色的树叶。
- 对其使用骨粉,其下表面会开始生长红树胎生苗。
- 一种新的树苗。
- 会在对红树树叶使用骨粉后在其下表面长出。
- 共有4个生长阶段,使用骨粉可以加速生长。
- 可以种植在泥土及其变种、黏土块和泥巴上,且能够种植在水下。
- 对其使用骨粉后会长成红树。
- 可以放在花盆中。
- 红树根的变种,可用1块红树根与1块泥巴合成。
- 与红树根不同,其不能含水,视觉上也不透明。
- 用斧的挖掘速度最快。
- 一种土色的方块,可用1个泥巴与1个小麦合成。
物品[]
- 加入了红树木船。
- 加入了红树木运输船。
- 暂时无法通过合成获得。[3]
世界生成[]
常规[]
- 辅助功能
- 加入了“黑暗效果强度“选项。
- 用于控制玩家受黑暗效果影响时视野亮度降低的程度。
- 加入了荒野更新相关的加载提示。
- 加入了下列闪烁标语:
- Shriek like a Sculk Shrieker!
- Who let the frogs out?
- RIBBIT!
- Croak team!
- Nooooooooooooo!
- Flower forest TM perfume
- Hat Fridays!
更改[]
方块[]
- 略微更改了纹理,以使其臂与其底座相连。
- 更改了底座的UV。
- 现在可以放在泥巴上面。
- 略微更改了纹理,以使其可以与末地石间的过渡更平滑。
- 移除了纹理中未使用的像素。
- 略微更改了其侧面纹理,以与其他泥土基底方块相匹配。
- 常规
物品[]
- 常规
生物[]
- 吞下生物时不再会发出声音。
- 不再属于实验性玩法。
- 现在可以模仿监守者的声音。
- 不再属于实验性玩法。
- 加入了新音效。
- 不再会被其他监守者或非生物实体激怒。
- 现在会对离开其视线的目标实体保存愤怒等级。
- 现在会在和平难度下消失。
- 处于阳光下时不再会立即钻回地面。
- 现在会被与其接触的玩家激怒。
- 不再属于实验性玩法。
世界生成[]
- 常规
游戏内容[]
- 隐藏了旁观模式中显示的HUD。
常规[]
- 图形
- 更新了迷雾的JSON模式,以允许距离迷雾设置使用负数值作为
fog_start
。同时支持将附近方块也略微染上迷雾颜色。 - 加入了可调节的迷雾效果,会随着时间推移而扩大或缩小。玩家进入水中时会有视野调节的感受。
- 用户界面
- 加入了Xbox设备断开互联网连接时出现的消息。
技术性[]
- 常规
- 功能域实例现在存储于存档中,但仍在游戏会话之间存在。
- 将数据驱动方块中的资源路径字符串和loc ID字符串限制为256字符。
- 将CraftingTableComponent中的合成标签字符串的长度限制为64字符。
- 将BlockMaterialInstancesComponent的
material_instances
字段中的元素数量限制为64。 - 将BlockPlacementFieldComponent的
conditions
和block_filter
字段中的元素数量限制为64。 - 为
minecraft:block_collision
和minecraft:aim_collision
组件中的conditions
和block_filter
字段更新了文档。
- 物品组件
- 加入了新的时间驱动物品组件
minecraft:chargeable
。- 允许物品(如苹果、船)在按住使用按钮时蓄力。
on_complete
- 在物品的使用持续时间结束时执行触发器。
- 命令
- 重载命令现在会查到新的函数和脚本文件。
/spreadplayers
命令现在会避开更危险的位置。
- AI意向
- 公开了
minecraft.behavior.sleep
的新数据参数can_sleep_while_riding
。- 设置为false时,若实体正在骑行,则意向不能被启动。
- GameTest框架(实验性)
- 修复了
Date.now()
会截取为32位整数的问题。 mojang-gametest
模块:Test
- 加入了函数
rotateVector
。- 相对于GameTest结构的旋转角度来旋转向量。
- 加入了函数
mojang-minecraft
模块Player
上的新属性:onScreenDisplay : ScreenDisplay
- 公开一个新接口以在屏幕内容上触发。
ScreenDisplay
类setTitle(title : String, options? : TitleDisplayOptions)
- 使标题在玩家的HUD上方显示,可选择指定副标题、淡入、停留和淡出时间。
clearTitle()
- 清除主标题和副标题。
updateSubtitle(subtitle : String)
- 更新副标题,但不更新主标题。
setActionBar(text : String)
- 设置操作栏文本。
TitleDisplayOptions
对象subtitle? : String
- 可选的副标题。
fadeInSeconds : Int
- 新的主标题和副标题淡入的秒数。
staySeconds : Int
- 主标题和副标题停留在屏幕上的秒数。
fadeOutSeconds : Int
- 主标题和副标题淡出的秒数。
DynamicPropertiesDefinition
- 加入了函数
defineNumber(identifier: string): void
。- 定义一个动态数字属性。
- 加入了函数
defineString(identifier: string, maxLength: number): void
。- 定义一个动态字符串属性。
- 加入了函数
defineBoolean(identifier: string): void
。- 定义一个动态布尔属性。
- 加入了事件
worldInitialize(worldInitializeEvent: WorldInitializeEvent)
。- 世界加载期间触发,包含用于声明动态属性的属性注册表。
- 加入了函数
PropertyRegistry
- 加入了函数
registerEntityTypeDynamicProperties(propertiesDefinition: DynamicPropertiesDefinition, entityType: EntityType)
。- 为指定
EntityType
注册动态属性定义。
- 为指定
- 加入了函数
registerWorldDynamicProperties(propertiesDefinition: DynamicPropertiesDefinition)
。- 为世界注册属性定义。
- 加入了函数
- 新的
World
对象或Entity
对象:- 加入了函数
setDynamicProperty(identifier: string, value: boolean | string | number)
。- 为世界或实体添加动态属性。
- 加入了函数
getDynamicProperty(identifier: string): boolean | string | number
。- 若存在,则获取世界或实体的动态属性,否则返回未定义。
- 加入了函数
removeDynamicProperty(identifier: string): boolean
。- 移除世界或实体的动态属性值。
- 加入了函数
- 新事件:
- 加入了事件
events.projectileHit
。- 弹射物击中方块或实体时触发。
- 加入了事件
events.itemStartUseOn
。- 玩家首次与方块交互时发送。
- 加入了事件
events.itemStopUseOn
。- 若与方块交互成功且已改变方块,则在触发时发送事件。
- 例如,使用锹将草方块转变为土径。
- 若与方块交互成功且已改变方块,则在触发时发送事件。
- 加入了事件
events.itemStartCharge
。- 玩家首次开始使用蓄力物品或带动画物品时发送。
- 加入了事件
events.itemCompleteCharge
。- 物品蓄力操作完成时发送。
- 加入了事件
events.itemReleaseCharge
。- 玩家使用物品完毕且取消建造操作时发送。
- 加入了事件
events.itemStopCharge
。- 玩家已达到物品使用时间或玩家已取消使用该物品的操作时发送。
- 加入了事件
ItemStartUseOnEvent
- 加入了只读属性
buildBlockLocation
。- 建造结果方块的位置。用于确定放置方块的位置。
- 为
LeverActivate
事件加入了成员player?: Player
。- 激活拉杆的玩家。
- 加入了只读属性
修复[]
- 悦灵
- 现在可以使用拴绳拴住手持物品的悦灵。(MCPE-153068)
- 现在可以使用命名牌给手持物品的悦灵命名。(MCPE-153079)
- 游戏内容
- 修复了可能暂时出现监守者无法感测振动、悦灵不会标记奏响的音符盒的问题。
- 修复了导致风蚀恶地生物群系破碎的生成错误。
- 幽匿感测体
- 幽匿感测体不再可以检测潜行的玩家射箭的振动。
- 幽匿感测体现在可以检测玩家潜入水中的振动。(MCPE-117244)
- 幽匿感测体现在可以检测打开或关闭容器的振动。(MCPE-135140)
- 幽匿感测体现在可以检测放置、点燃或熄灭蜡烛的振动。(MCPE-141453)
- 幽匿感测体现在可以检测玩家吃下食物或饮用药水的振动。(MCPE-135114)
- 幽匿感测体现在可以检测大型垂滴叶状态更改的振动。(MCPE-153115)
- 图形
- 修复了监守者的生物发光纹理中其右臂底部没有生物发光颜色的纹理漏洞。(MCPE-153664)
- 修复了悦灵手持的三叉戟、弓、望远镜、弩和盾牌会隐形的漏洞。(MCPE-152965)
- 修复了狐狸叼着的三叉戟、弓、望远镜和弩不会正确渲染的漏洞。(MCPE-135346)
- 镜像处理了蜘蛛的左腿。(MCPE-152927)
- 镜像处理了狼的左耳和左腿。(MCPE-152931)
- 修复了酿造台臂不与其底座相连的漏洞。(MCPE-152932)
- 修复了酿造台臂的旋转问题。
- 修复了末地水晶的光束会指向远高于目标方块的位置的漏洞。
- 修复了玩家穿戴骷髅头颅时其头部底端会出现深度冲突的漏洞。(MCPE-149125)
- 新触摸控制
- 若玩家在非“经典”触摸控制下使用第二根手指操控移动,将手指从屏幕上松开时不再会保持方块高亮显示。
- 修复了使用新的触摸控制时无法操控船的问题。(MCPE-152984)
- 修复了玩家在脚手架上时无法向下移动的问题。(MCPE-152989)
- 移除了第三人称正面视角下的移动反转。(MCPE-153168)
- 常规
- 修复了坐在玩家肩上的鹦鹉的头部会一直朝向玩家的漏洞。
- 修复了玩家在摔落过程中睡觉后会受到摔落伤害的漏洞。(MCPE-153122)
- 修复了幼年羊驼会从头部吐出唾沫的漏洞。(MCPE-144948)
- 修复了加载实体组件、
component_groups
和add
/remove
事件中不包含非JSON对象的行为包时发生的崩溃。(MCPE-151377、MCPE-151380) - 栅栏和墙不再能与钟连接。(MCPE-152757)
- 方块纹理更新
- 为末地传送门框架侧面纹理的末地石部分添加了更好的过渡。(MCPE-152930)
- 移除了末地烛纹理中未使用的像素。(MCPE-152929)
- 更改了菌丝体的侧面纹理以匹配其他泥土基底方块。(MCPE-152928)
- 移动端控制
- 修复了“反转Y轴”选项无法对新的触摸控制正常生效的问题。
- 流浪商人
- 流浪商人不再能够打开或关闭门。(MCPE-113452)
- 流浪商人现在会随机四处游荡。(MCPE-45756)
- 更改了流浪商人饮用药水和饮用奶桶的音效以匹配Java版。(MCPE-47057)
- 性能与稳定性
- 清除了退出世界时残余的生物群系/方块/光照存储。
- 修复了闪电在某些情况下劈中避雷针时可能发生的崩溃。
- 原版趋同
- 在床附近骑乘着载具的村民不再可以睡觉。
- 技术性
- 启用了Windows专用服务器控制台以读取UTF-16编码的unicode输出。(BDS-37915)
- 加入了阻止活动对象作为骑乘者而被载具骑乘的检查,以防止无限循环寻找根载具。(MCPE-133774)
- 修复了部分市场世界上的崩溃问题。
- 活动对象属性现在能够应用于玩家实体。同时更新了网络协议版本以支持该功能。(MCPE-129628)
- 现在应用KnockbackRoarGoal的实体又可以正确使用实体过滤器来确定伤害了。
- 修复了
query.variant
中投掷类药水和无效药水ID相关的崩溃。
参考[]
- ↑ Minecraft Beta & Preview - 1.19.0.20/21 — Minecraft Feedback,2022年4月6日。
- ↑ “Minecraft Beta & Preview 1.19.0.20” – Minecraft.net,2022年4月6日
- ↑ MCPE-153738
版本 | |
---|---|
开发周期 | |
资源更新 |
|
语言