23w16a
跳转到导航
跳转到搜索
23w16a
23w16a是Java版1.20的第4个快照,发布于2023年4月20日[1],丰富了古迹废墟的结构,并修复了一些漏洞。
新内容[编辑 | 编辑源代码]
命令格式[编辑 | 编辑源代码]
- 可用于控制函数内部执行流程并更改函数返回值的新命令,可达成以下效果:
- 跳过当前执行函数中尚未执行的单独顶层命令。
- 将
/function
命令返回值由命令执行次数改为指定值。 - 此命令本身的返回值即为其
value
参数的值。
- 语法:
/return <value>
value
:需要指定的返回值。
游戏内容[编辑 | 编辑源代码]
- 加入了
recipe_crafted
进度触发器,会在合成一个配方时触发。- 触发条件:
recipe_id
:合成出的配方的命名空间ID。ingredients
:由配方中的物品堆叠的谓词组成的数组。- 一个物品堆叠只能满足一个谓词的条件。
- 只有在所有谓词的条件被满足时进度才会触发,以区分使用相同标识符但不同合成材料的配方。
- 该字段为可选项,当字段未指定或字段为空时,对应的进度只会通过
recipe_id
触发。
- 触发条件:
常规[编辑 | 编辑源代码]
- 加入了以下闪烁标语:
- This sand is sus
- Remember to brush your... ...teeth
- Has working bookshelves!
- Sniff sniff...
- Place hanging sign here
- 加入了以下方块标签:
#maintains_farmland
:pumpkin_stem
、pumpkin
、attached_pumpkin_stem
、melon_stem
、melon
、attached_melon_stem
、beetroots
、carrots
、potatoes
、torchflower_crop
、torchflower
、pitcher_crop
和wheat
。- 此标签中的方块放置在耕地上时,耕地不会退化为泥土。
#stone_buttons
:stone_button
和polished_blackstone_button
。
- 加入了以下物品标签:
#stone_buttons
:stone_button
和polished_blackstone_button
。#villager_plantable_seeds
:wheat_seeds
、potato
、carrot
、beetroot_seeds
、torchflower_seeds
和pitcher_pod
。- 此标签中的物品可被村民种植在耕地上。
更改[编辑 | 编辑源代码]
方块[编辑 | 编辑源代码]
- 磨制黑石按钮的破坏时间现在与其他按钮一致。
- 更改了模型,使紫水晶部分与紫水晶簇一致。
- 将方块实体中
shard
字段重命名为sherd
。
- 更改了每个生长阶段的判定箱形状。
- 现在是可燃的。
- 若有振动计划被幽匿感测体和幽匿尖啸体接收,此振动会在临近全部区块均被加载和计算前留在等待队列中。
- 此改动用于防止共振机制在远处被卸载的区块中出现问题。
物品[编辑 | 编辑源代码]
- 英文名称由“Pottery Shard”更改为“Pottery Sherd”。[注 1]
生物[编辑 | 编辑源代码]
非生物实体[编辑 | 编辑源代码]
- 将
item_display
展示的物品沿Y轴旋转了180度,以与应用于渲染盔甲架头部及展示框上的物品的渲染变换相匹配。
世界生成[编辑 | 编辑源代码]
常规[编辑 | 编辑源代码]
- 将数据包版本号更改为
14
。
- 略微更改了区块颜色图的颜色。
- 从
#buttons
方块和物品标签中移除了stone_button
和polished_blackstone_button
,并改为新加入的#stone_buttons
标签。 - 从
#mineable/pickaxe
方块标签中移除了stone_button
,并改为新加入的#stone_buttons
标签。 - 从
#trail_ruins_replaceable
方块标签中移除了sand
、dirt
和coarse_dirt
。 - 将
#decorated_pot_shards
物品标签重命名为#decorated_pot_sherds
,并将其内部成员做了相应更改。
- 常规
修复[编辑 | 编辑源代码]
- 修复了34个漏洞
- 1.20前正式版的漏洞
- MC-151882 — 游戏窗口上的图标仍使用旧版工作台纹理。
- MC-162253 — 穿越特定区块边界时会突然卡顿。
- MC-169498 — 某些情况下,最顶层的空子区块不会更新天空光照。
- MC-170010 — 天空光照贴图不会正确初始化。
- MC-170012 — 初始天空光照缺少光照贴图。
- MC-188295 — 在某些情况下,使用
/setblock
命令放置下落的方块会导致客户端侧出现明显卡顿。 - MC-199752 — 磨制黑石按钮需要更长时间才能破坏,比其他按钮要久。
- MC-207251 — 克隆出的、在超平坦中生成的或由自定义结构放置的幽匿感测体和幽匿尖啸体不能正常工作。
- MC-249450 — 附带NBT放置的幽匿尖啸体不能接收其附近的幽匿感测体发出的信号。
- MC-252786 —
SculkSensorBlockEntity
和SculkShriekerBlockEntity
更新时会泄露VibrationListeners
。 - MC-254410 —
/setidletimeout
设置值超过35791时会将挂机玩家立即踢出。 - MC-257178 — 雕纹书架的红石行为不一致。
- MC-260038 — 嗅探兽的部分动画(如嗅探)没有平滑动画过渡。
- MC-260219 — 使用物品堆叠中的最后一个火把花种子喂食嗅探兽不发出声音。
- MC-260221 — 飘浮效果使嗅探兽飘浮时,其仍能挖掘出火把花种子。
- MC-260237 — 嗅探兽躲避过程中仍能嗅探。
- MC-260466 — 火把花不会使将其生长出的耕地保持耕地状态。
- MC-260849 — 嗅探兽不能进入矿车。
- MC-261804 — 过期密钥会导致玩家不能登录服务器。
- MC-261857 — 在与其他区域完全隔离的区域中使用
/setblock
、/fill
或/clone
放置少量方块会导致明显的客户端卡顿。
- 1.20开发版本的漏洞
- 上个开发版本的漏洞
- MC-261605 — 闪烁标语有时会盖住“JAVA EDITION”上的几个字母。
- MC-261608 — 幽匿感测体和校频幽匿感测体缺少冷却状态。
- MC-261609 — 字幕
subtitles.block.sign.waxed_interact_fail
不显示。 - MC-261620 — 更改瓶子草植株的
age
方块状态会导致游戏崩溃。 - MC-261625 — 内置的Programmer Art和高对比度资源包被标记为不兼容。
- MC-261643 — 村民不能种植火把花种子或瓶子草荚果,也不能拾起这两种物品。
- MC-261646 — 嗅探兽下蛋声对应的字幕是“鸡:下蛋”。
- MC-261740 — 在嗅探兽挖掘过程中喂食会导致其静止不动一段时间,而后再进行挖掘(此时没有动画)。
- MC-261746 —
block.sniffer.egg_crack
和block.sniffer.egg_hatch
声音事件ID的拼写不正确。
- 通过启动器更新热修复的漏洞
注释[编辑 | 编辑源代码]
- ↑ 据韦氏词典对shard和sherd的解释,英文语境下,尽管shard和sherd基本同义,但考古学上更偏好“sherd”这一词形。即,sherd一词可特指考古发掘出的陶片。
参考[编辑 | 编辑源代码]
- ↑ "Minecraft Snapshot 23w16a" – Minecraft.net,2023年4月20日