23w44a是Java版1.20.3的第6个快照,发布于2023年11月1日,修复了一些漏洞。
更改
方块
饰纹陶罐
·现在其可使用战利品表,并且会从其LootTableNBT标签中读取。
命令格式
/execute
·/execute (if|unless) function不再总因所有函数都没有返回值而失败。
·如果被调用的函数中没有/return命令,if会失败而unless会成功。
·任何函数中的首个/return命令会被返回(适用于单一上下文)。
/function
·如果/function 命令与/return run一起结合执行多个函数,命令会在其中任何一个函数的首个/return命令后停止执行。
·使用/return run执行时,单次/function命令调用总会有返回值。
·例如:/return run execute [分开的上下文] run function 会总在处理首个上下文之后返回。
/return
·/return run命令现在总是会返回。
·如果被返回的命令没有有效的result值,包含/return run命令的函数会失败(即success=0和result=0)。
·/return run命令现在会将success值与result值一起传送(之前success值总为1)。
·/return run命令现在允许存储返回值,像/execute store ... run return run 一些命令这样的命令现在可以存储返回值,并将其返回到函数外部。
·加入了新的子命令/return fail,用于使整个函数执行失败(即返回success=0和result=0)。
/tick
·/tick step命令中的现在为可选参数,默认值为1。
常规
数据包
·将数据包版本号更改为23.
更改(实验性)
方块
雕纹铜块
·现在可由对应的切制铜块在切石机中切成。
铜门和铜活板门
·更改了所有变种的方块和物品纹理。
凝灰岩砖、凝灰岩砖台阶、凝灰岩砖楼梯、凝灰岩砖墙
·更改了方块和物品纹理。
修复
修复了13个漏洞
1.20前正式版的漏洞
·MC-219293 — 使用紫颂果传送时,打嗝和传送声会在错误的位置上播放。
1.20.3开发版本的漏洞
·MC-265805 — 执行尾递归函数所消耗的内存资源与递归深度呈线性关系。
·MC-266052 — 开启或关闭铜灯的字幕显示的是原始翻译字符串。
·MC-266053 — 打开或关闭铜活板门的字幕显示的是原始翻译字符串。
·MC-266064 — 在磨制凝灰岩上行走时的字幕缺失。
·MC-266084 — 铜门的顶面上有空窗。
·MC-266086 — 凝灰岩砖不能与其他砖类方块正确对齐。
·MC-266105 — 若蝙蝠生成时游戏刻冻结,蝙蝠的头会上下颠倒。
·MC-266112 — 新版蝙蝠的耳朵比官方渲染图和基岩版中的低。
·MC-266117 — 雕纹铜块不能由切制铜块切得。
·MC-266147 — 铜门的物品纹理与方块纹理不一致。
上个开发版本的漏洞
·MC-266197 — Realm菜单中的“立即转移”按钮不能通过键盘导航键选中。
·MC-266215 — 新版蝙蝠的枢轴点与其在基岩版中的不同。
更改
方块
饰纹陶罐
·现在其可使用战利品表,并且会从其LootTableNBT标签中读取。
命令格式
/execute
·/execute (if|unless) function不再总因所有函数都没有返回值而失败。
·如果被调用的函数中没有/return命令,if会失败而unless会成功。
·任何函数中的首个/return命令会被返回(适用于单一上下文)。
/function
·如果/function 命令与/return run一起结合执行多个函数,命令会在其中任何一个函数的首个/return命令后停止执行。
·使用/return run执行时,单次/function命令调用总会有返回值。
·例如:/return run execute [分开的上下文] run function 会总在处理首个上下文之后返回。
/return
·/return run命令现在总是会返回。
·如果被返回的命令没有有效的result值,包含/return run命令的函数会失败(即success=0和result=0)。
·/return run命令现在会将success值与result值一起传送(之前success值总为1)。
·/return run命令现在允许存储返回值,像/execute store ... run return run 一些命令这样的命令现在可以存储返回值,并将其返回到函数外部。
·加入了新的子命令/return fail,用于使整个函数执行失败(即返回success=0和result=0)。
/tick
·/tick step命令中的现在为可选参数,默认值为1。
常规
数据包
·将数据包版本号更改为23.
更改(实验性)
方块
雕纹铜块
·现在可由对应的切制铜块在切石机中切成。
铜门和铜活板门
·更改了所有变种的方块和物品纹理。
凝灰岩砖、凝灰岩砖台阶、凝灰岩砖楼梯、凝灰岩砖墙
·更改了方块和物品纹理。
修复
修复了13个漏洞
1.20前正式版的漏洞
·MC-219293 — 使用紫颂果传送时,打嗝和传送声会在错误的位置上播放。
1.20.3开发版本的漏洞
·MC-265805 — 执行尾递归函数所消耗的内存资源与递归深度呈线性关系。
·MC-266052 — 开启或关闭铜灯的字幕显示的是原始翻译字符串。
·MC-266053 — 打开或关闭铜活板门的字幕显示的是原始翻译字符串。
·MC-266064 — 在磨制凝灰岩上行走时的字幕缺失。
·MC-266084 — 铜门的顶面上有空窗。
·MC-266086 — 凝灰岩砖不能与其他砖类方块正确对齐。
·MC-266105 — 若蝙蝠生成时游戏刻冻结,蝙蝠的头会上下颠倒。
·MC-266112 — 新版蝙蝠的耳朵比官方渲染图和基岩版中的低。
·MC-266117 — 雕纹铜块不能由切制铜块切得。
·MC-266147 — 铜门的物品纹理与方块纹理不一致。
上个开发版本的漏洞
·MC-266197 — Realm菜单中的“立即转移”按钮不能通过键盘导航键选中。
·MC-266215 — 新版蝙蝠的枢轴点与其在基岩版中的不同。