1.19.50是基岩版的一次次要更新,发布于2022年11月29日[1]。此次更新进一步完善了触摸控制,通过实验性玩法加入了部分1.20.0的特性,并修复了一些漏洞。
新内容
生物
- 玩家
- 加入了7种新的默认皮肤:Makena、Efe、Noor、Kai、Ari、Sunny和Zuri。
常规
- 选项
- 在轻触设置中加入了“选择控制模式”按钮,取代了之前版本的“启用新的触控方案”和“交互模型”选项。
- 用于进入“控制模式”菜单,可修改所使用的触控设计:
- “摇杆并点击进行互动”
- “方向键并点击进行互动”
- “摇杆并瞄准十字线”
- 用于进入“控制模式”菜单,可修改所使用的触控设计:
- 在轻触设置中加入了“延迟打破方块(仅限创造模式)”选项。
- 用于控制创造模式下是否存在破坏方块延时。
- server.properties
- 加入了
enable-lan-visibility
服务器属性。- 用于启用与禁用服务器的显式局域网发现。
- 用户界面
- 加入了玩家将要丢失在创建新的世界界面做出的更改时出现的警告。
- 实验性玩法
- 加入了“下一个主要更新”子选项。
- 用于启用下一次主要更新的特性。
更改
方块
- 泥巴和灵魂沙
- 将方块高度降低至0.875格。
生物
- 末影人
- 将跟随范围由32格更改至64格。
- 玩家
- 更改了Steve和Alex的默认皮肤。
- 恼鬼
- 更改了模型和纹理。
- 仍保留了比模型稍大一些的判定箱,以便于其战斗。
常规
- 触摸控制
- 现在触控设备默认启用新的触摸控制。
- 优化了触摸控制下长按一组物品来将物品拆分的体验。
- 将拖拽物品前按住物品的停顿时长由120毫秒增加至180毫秒,以更轻松地滚动物品栏界面。
- 改进了新的触控模式下同时按下按钮并移动视角的方式。
- 移除了攻击和交互的操作延时。
- 将摇杆未被锁定时的可拖动范围更改为与摇杆被锁定时相同的可拖动范围。
- 若已开启“自动冲刺”选项,将摇杆略微拖动到摇杆背景区域上方时会开始疾跑;将摇杆拖动回摇杆背景区域时则会停止疾跑。
- 实验性玩法
- 移除了“旁观模式”子选项。
- 旁观模式
- 现在开启作弊后,玩家可以在游戏设置中将个人游戏模式切换为旁观模式。
- 不再属于实验性玩法。
- 专用服务器
- 更改了服务器日志中的端口使用错误信息。
- 用户界面
- 更改了复制世界的错误处理流程,现在会显示一个错误弹窗而不是弹出警告。
- 更改了“启用移动数据玩线上游戏”选项的文字颜色,以提升阅读体验。
- 角色创建器
- 加入了一个介绍新的Minecraft初始角色和使用这些角色作为外观的方式的新流程。
命令格式
/execute
- 所有新的子命令不再属于实验性玩法。
技术性
- 活动对象属性
- 活动对象属性(包括Molang查询和属性过滤器,不包括置换)不再是实验性内容。
- AI意向
- 为
minecraft:offer_flower
AI行为公开了新的数据参数, 以指定生物献花的时间、开启意向的时间,以及用于搜寻被献花的生物的AABB
的维度。 minecraft:offer_flower
AI行为现在能够被任何生物使用,而非只能被铁傀儡使用。minecraft:offer_flower
AI行为现在会搜寻指定范围内的所有生物,而不只是最近的生物,这意味着该意向可能会比以前更加始终使用。- 为
minecraft:take_flower
AI行为公开了新的数据参数,以指定开启意向所需满足的条件、拿走花前的最小和最大等待时间,以及用于搜寻被拿走花的生物的AABB
的维度。 minecraft:take_flower
AI行为现在能够被任何生物使用,而非只能被幼年村民使用。
- 生物
- 被玩家控制的
input_ground_controlled
不再会增加自动步数。- 可改用
variable_max_auto_step
组件。使用"base_value": 1.0625
和"jump_prevented_value": 0.5625
可与之前版本保持一致。
- 可改用
- Molang
- 更改了
has_property
的返回值,现在当组件存在时会返回1,不存在时会返回0。
- 常规
- 开放了1.19.50及以上版本的实验性JSON格式中的
BlockCollisionBoxComponent
。 - 开放了1.19.50及以上版本的实验性JSON格式中的
BlockCraftingTableComponent
。
实验性
本段落的内容需要开启实验性玩法中的“下一个主要更新”、“即将推出的创作者功能”和“测试版 API”子选项后才可使用。
方块
- 竹板
- 可由2×2的竹子合成。
- 功能与木板一致。
- 可用于合成对应的楼梯、台阶、按钮、门、栅栏、栅栏门、压力板、告示牌和活板门变种。
- 竹马赛克
- 可由纵向排列的1×2竹台阶合成。
- 可用于合成对应的楼梯和台阶变种。
- 雕纹书架
- 最多可以存储6本书,可以是书、书与笔、成书或附魔书。
- 可由6个木板和3个木台阶合成。
- 可以与红石比较器交互,输出的红石信号强度为最后一次存取书的槽位位置。
- 悬挂式告示牌
- 告示牌的变种,合成所需的材料更多。
- 可由2个锁链和6个去皮原木合成出6个悬挂式木告示牌,或由2个锁链和6个竹板合成出2个悬挂式竹告示牌。
- 不能附在方块顶面,但可由以下方式悬挂起来:
- 附着在可在中心处提供支撑点的方块底面,例如完整方块或栅栏。
- 附着在方块的固体侧面,模型上会展现出一根横杆。
- 放置后可不依赖于该固体侧面而独立存在。
- 附着在其他悬挂式告示牌的侧面或底面。
- 可作为熔炉燃料,每个能烧炼4个物品。
物品
- 刷怪蛋
- 加入了骆驼刷怪蛋。
生物
- 骆驼
- 每个沙漠村庄中会自然生成一只。
- 可以跨过栅栏。
- 有时会原地坐下。
- 可以通过仙人掌繁殖。
- 可以装备鞍,供2名玩家骑乘。
- 被骑乘时可以慢走和疾跑。也可以冲刺,但耐力会被消耗一段时间。
- 在玩家骑乘时,身体高度不高于玩家身体高度的敌对生物无法近战攻击到玩家。
非生物实体
- 船和运输船
- 加入了竹筏和运输竹筏。
- 合成时用竹板替代。
- 与其他的木质变种功能一致,仅外观上有区别。
常规
- 声音
- 现在,各木种会在其被放置、破坏或在其上行走时有独特的音效。
- 目前分为主世界木质、下界木质和竹质。
- 更改了下列音效以匹配Java版:
- 木质按钮的激活和取消激活音效
- 门、活板门和栅栏门的开关音效
- 压力板的激活音效和取消激活音效
- 控制器工具提示
- 加入了“放置书”控制器工具提示。
- 当手持书、书与笔、成书或附魔书的玩家看向未装满书本的雕纹书架时出现。
- 加入了“移除书”控制器工具提示。
- 当玩家看向装有书本的雕纹书架时出现。
技术性
- 常规
- 现在使用
minecraft:crafting_table
方块组件更改排列方式时,工作台UI会进行更新。 - 移除了
minecraft:breathability
组件。
- 脚本、API和GameTest框架
- 修复了对远距离GameTest结构使用命令
/gametest clearall
后,该结构的线框图仍然渲染的问题。 Entity
- 移除了
runCommand
函数,可以使用runCommandAsync
达到相同功能。
- 移除了
Dimension
- 移除了
runCommand
函数,可以使用runCommandAsync
达到相同功能。
- 移除了
- 将
BlockRaycastOptions
更改为接口。 - 将
EntityEventOptions
更改为接口。 - 将
ScoreboardObjectiveDisplayOptions
更改为接口。- 位置类型更改为IVec3
Vector
add
- 更改了
a
和b
参数以接受IVec3接口类型。
- 更改了
cross
- 更改了
a
和b
参数以接受IVec3接口类型。
- 更改了
distance
- 更改了
a
和b
参数以接受IVec3接口类型。
- 更改了
divide
- 更改了
a
参数以接受IVec3接口类型。
- 更改了
lerp
- 更改了
a
和b
参数以接受IVec3接口类型。
- 更改了
max
- 更改了
a
和b
参数以接受IVec3接口类型。
- 更改了
min
- 更改了
a
和b
参数以接受IVec3接口类型。
- 更改了
multiply
- 更改了
a
参数以接受IVec3接口类型。
- 更改了
slerp
- 更改了
a
和b
参数以接受IVec3接口类型。
- 更改了
subtract
- 更改了
a
和b
参数以接受IVec3接口类型。
- 更改了
- API
@minecraft/server
1.0.0版本API发布,使用下列API时不需要再启用“测试版 API”选项。System
run()
- 用于在下一刻运行一个函数。
World
getDimension()
getAllPlayers()
MinecraftDimensionTypes
nether
overworld
theEnd
Dimension
id
runCommandAsync()
CommandResult
commandresult
Entity
id
typeId
dimension
runCommandAsync()
Player
name
- 修复了
velocity
组件在部分情况下会返回错误值的问题。(MCPE-152715) - 加入了
canPlace
函数。- 用于返回在指定位置放置指定类型的方块或方块排列的有效性。
- 加入了
trySetPermutation
函数。- 用于尝试在指定位置放置指定方块排列并根据
canPlace
函数给出其结果。
- 用于尝试在指定位置放置指定方块排列并根据
修复
- 旁观模式
- 现在开启作弊后,玩家可以通过设置菜单中的个人游戏模式或
/gamemode spectator
命令来进入或退出旁观模式。(MCPE-156688) - 旁观模式现在会在设置中的个人游戏模式列表中正常显示。(MCPE-156688)
- 现在当玩家进入旁观模式时,容器、命令方块或结构方块界面会被正常关闭。
- 悦灵不再会向旁观模式玩家投掷物品。(MCPE-162873)
- 旁观模式玩家不再能够通过幽匿尖啸体来召唤监守者。
- 旁观模式玩家不再能够激活幽匿感测体和压力板。(MCPE-163177)
- 旁观模式玩家不再会阻拦普通玩家与其他实体(例如方块、按钮、拉杆)交互。
- 现在输入告示牌的玩家进入旁观模式时,告示牌文本界面会被关闭。
- 现在站在压力板上的玩家进入旁观模式时,压力板会被取消激活。(MCPE-163177)
- 原版趋同
- 现在睡莲被船撞到时会发出音效和粒子效果。(MCPE-65138)
- 现在大多数因为没有支撑而被破坏的方块拥有视觉粒子、音频效果和引发振动的事件。
- 珊瑚扇不再能够放置在台阶的侧面。(MCPE-116986)
- 珊瑚扇现在能够在玻璃之类的透明固体方块上存活。(MCPE-112407)
- 被手持重命名后的武器的生物杀死时,英文死亡消息的末尾不再会产生多余的“s”。(MCPE-163283)
- 方块
- 土径和耕地的方块碰撞现在下调了1个像素。(MCPE-12109)
- 玩家在泥巴上方游泳时不再会使屏幕被覆盖住。(MCPE-153737)
- 落在泥巴上的弹射物不再会反复抖动。(MCPE-153744)
- 泥巴旁的两栖生物不再会出现寻路问题。(MCPE-153961)
- 现在玩家放置出的泥巴和灵魂沙的边界框与视觉上的边界框相匹配。(MCPE-162252)
- 甘蔗现在会在周围水源被移除后的下一随机刻中被破坏。(MCPE-162351)
- 修复了即使选中光源方块时放置出的光源方块仍会不可见的漏洞。
- 现在木门、铁门、木活板门、铁活板门和栅栏门使用与Java版一致的开关音效。
- 更新了会根据行为发出不同音调的压力板以匹配Java版。
- 为木质按钮加入了独有的激活音效以匹配Java版。
- 现在绯红类和诡异类方块拥有独有的音效组。
- 雕纹和切制红砂岩现在拥有平滑的底面。(MCPE-20006)
- 游戏内容
- 修复了方块被活塞移动后的抖动问题。
- 现在活塞头的伸缩动画更加流畅了。(MCPE-155987)
- 现在活塞推动的方块的移动动画更加流畅了。(MCPE-146597)
- 修复了玩家离开传送门后还会被传送回去的问题。(MCPE-157494)
- 修复了放置告示牌时的音效缺失问题。
- 地图上的黑色像素现在可以通过经过对应区域来修复。在之前的版本中出现此漏洞的地图现在可以通过拿在主手或副手上来修复此漏洞。(MCPE-162421)
- 修复了玩家卡在方块内时能够穿过某些墙的问题。(MCPE-136536)
- 船和运输船被活塞推动时不再会传送到
0 0 0
处。(MCPE-163330) - 修复了玩家靠近缩回的活塞时可能会被推到墙的另一侧的漏洞。
- 常规
- 修复了世界高度为负数时蝙蝠休息位置错误的问题。
- 修复了蓄力完毕的物品会在玩家进入传送门后消失的漏洞。(MCPE-55279)
- 现在水下的岩浆块上的气泡柱可以正常生成。
- 现在音效事件中设定的最大/最小衰减距离只会影响该事件,而不会影响其他使用该音效的事件。(MCPE-154376)
- 向server.properties中加入了
client-side-chunk-generation-enabled
布尔值设置。 - 修复了升级1.18前的世界时存档区块会不正确混合的问题。(MCPE-162480)
- 图形
- 现在被活塞移动的方块也会拥有环境光照。(MCPE-136928)
- 修复了使用RTX时的夜空亮度问题。(MCPE-162445)
- 修复了帧率显示不正确而导致回到游戏后性能不稳定的问题。
- 现在使用ANGLE的Android设备上的生物阴影会正确渲染。(MCPE-155354)
- 为兼容的驱动程序加入了对英特尔集成或独立显卡的D3D12支持。
- 物品
- 现在新合成的工具和盔甲在首次使用时可以正常工作。(MCPE-161151)
- 现在武器、工具和盔甲可以在第一次被重命名后被玩家丢弃。(MCPE-162132)
- 修复了当坐标
0 0 0
有实体时无法在其周围放置压力板的问题。(MCPE-161377) - 使用铁砧附魔或修复物品时不再会意外地重命名物品。(MCPE-154453)
- 修复了书与笔无法署名或关闭的问题。(MCPE-163325)
- 生物效果
- 跳跃提升现在会持续对玩家骑乘的生物产生影响。(MCPE-45823)
- 缓降现在会持续对玩家骑乘的生物产生影响。(MCPE-126604)
- 移动数据
- 为Android/iOS设备加入了移动数据可用但在游戏中被禁用时出现的移动数据被阻止的屏幕。
- 生物
- 将末影人的跟随范围由32格提高至64格。(MCPE-35306)
- 现在幼年村民在玩耍时会以与Java版相匹配的速度更快地移动。
- 修复了史莱姆和岩浆怪在每一随机刻都能消耗盾牌耐久度的漏洞。(MCPE-119451)
- 修复了河豚在每一随机刻能消耗盾牌耐久度的漏洞。(MCPE-143689)
- 被摧毁的盔甲架现在会掉落其副手上的物品。(MCPE-158228)
- 修复了在末影龙存活的情况下保存并加载世界时,末影龙会无法加载的漏洞。(MCPE-156528)
- 触摸控制
- “分离控制”选项现在仅会在经典控制方案下出现,且仅影响经典控制方案。
- 修复了启用十字准星和触摸控制方案时,某些情况下会无法触摸快捷栏槽位的问题。
- 解除了“锁定摇杆”、“摇杆始终可见”和“未使用时摇杆可见”选项之间的联系。
- 修复了在高刷新率屏幕上难以双击触摸控制按钮的问题。(MCPE-156351)
- 现在使用十字准星控制来乘船时,操作按钮会正确显示出来。(MCPE-159376)
- 轻击手势现在会使已装填的弩发射。之前版本必须在发射前保持该手势400ms。
- 修复了玩家不能在铁砧界面拖拽或丢弃物品的问题。
- 修复了移动设备上的游泳问题;手持弓、弩或三叉戟并蓄力时不再会立即发射武器。(MCPE-136625)
- 修复了手指触摸到快捷栏时会打断摇杆手势的问题。(MCPE-159870)
- 修复了不能使用新的触摸控制与部分资源包下的快捷栏交互的问题。(MCPE-157748)
- 现在十字准星模式下的疾跑和向下飞行的按钮拥有与其他按钮相同的颜色。(MCPE-156740)
- 修复了在新的触摸控制下快速点击向上飞行和向下飞行按钮会取消飞行状态的问题。现在起,双击向下飞行按钮会取消飞行状态。(MCPE-162240)
- 现在状态效果图标会在触控模式下适应安全区域。
- 调整了状态效果图标,现在会在屏幕宽度上排成一行,以在触控模式下适应新的触摸控制。
- 修复了新的触摸控制方案下的取消骑乘按钮看起来很模糊的问题。(MCPE-156722)
- 现在触摸控制玩家飞行时的键盘控制会与其他控制模式一致。现在双击Space键会正确取消触控模式下的飞行状态。
- 修复了将物品放在创造模式物品栏中的另一物品上时,该物品不会被丢弃的问题。(MCPE-162124)
- 移除了玩家在经典触摸控制方案下乘坐竹筏时出现的多余摇杆。(MCPE-163758)
- 用户界面
- 修复了Boss栏在Boss被重命名后不会及时更新的问题。
- 加入了玩家将要丢失在创建新的世界界面做出的更改时出现的警告。
- 更改了复制世界的错误处理流程,现在会显示一个错误弹窗而不是弹出警告。
- 修复了在VR模式下乘船时HUD无法跟随玩家朝向旋转的漏洞。
- 更改了“启用移动数据玩线上游戏”选项的文字颜色,以提升阅读体验。(MCPE-162459)
- 快捷栏物品的背景现在会受“文字背景透明度”滑块的影响。(MCPE-79331)
- 玩家现在可以在全键盘玩法开启时绑定复制坐标的按键。(MCPE-163082)
- 修复了聊天设置中下拉框箭头、开关和滑条的对比问题。
- 修复了在携带版UI下的物品栏界面中,物品不能被丢入创造模式物品栏的问题。
- 修复了在携带版UI下的物品栏界面中,“可合成/所有”选项只能在搜索选项卡中更改,而不能在其他选项卡中更改的问题。
- 在Xbox上重新打开菜单屏幕时,使用鼠标进行的镜头移动不再会改变鼠标位置。(MCPE-162890)
- 现在选中物品的堆叠计数的文本颜色是白色而不是黄色。
- 修复了鼠标悬停在创造模式物品栏中的物品槽上时,游戏帧率会下降的问题。(MCPE-162277)
- 现在需要木质台阶的配方(如讲台和堆肥桶)会在工作台界面中正确显示预览。
- 命令
- 使用
/enchant
命令来为物品施加相同等级的魔咒不再会将增加魔咒等级。(MCPE-153204) - 修复了
hasItem
过滤器在未提供数据值时无法正确侦测到带有相应数据值的物品的问题。(MCPE-162460) - 命令方块执行的
/execute as
命令不再会保留实体的旋转方向。(MCPE-162680) - 现在执行
/execute align xyz entity
命令时会产生错误信息,而不是导致崩溃。(MCPE-162733)
- 网络
- 加入了服务器属性
enable-lan-visibility
,用于启用与禁用服务器的显式局域网发现。禁用此项可以防止在同一主机上运行多个专用服务器时可能出现的端口冲突。 - 更改了服务器日志中的端口使用错误信息。(BDS-1094)
- 性能与稳定性
- 修复了刷怪蛋的
texture_index
超限时发生的崩溃。现在出现这种情况时会出现内容日志错误。 - 加入了
CameraAPI
获取活动对象ref
时的空指标检查以防止崩溃。 - 修复了末影龙的龙息攻击没能接触方块或落入虚空时发生的崩溃。(MCPE-161204)
- 修复了使用键盘滚动村民交易界面时可能发生的崩溃。
- 修复了在没有开启教育版选项的情况下渲染教育版物品时发生的崩溃。(MCPE-161587)
- 修复了低内存设备上加载部分市场世界时可能导致游戏崩溃的问题。(MCPE-161866)
- 修复了不被玩家拥有的活动对象进入末地传送门时可能发生的崩溃。
- 玩家物品栏中存在包含生物的物品时,打开配方书不再会导致游戏性能显著下降。(MCPE-146462)
- 减轻了物品进出漏斗时的服务器卡顿。(MCPE-68796)
- 修复了Xbox控制器的摇杆盲区和灵敏度问题。(MCPE-162847)
- 世界与维度
- 修复了切换维度时可能会使玩家卡在“生成地形中”界面的漏洞。(MCPE-158215)
- 附加包与脚本引擎
- 修复了更改拥有子包的资源包的子包在重启游戏前不会应用更改的问题。(MCPE-162002)
- 配方
- 现在拥有相同输入材料和不同输出物品的配方会被标记为内容日志错误(合成配方和切石机配方除外)。
- Realms
- 缩小了上传世界和附加包时的文本以适宜对话框。
- 玩家加入已经空了若干分钟的Realms时不再会收到错误消息。