23w18a
跳转到导航
跳转到搜索
23w18a
23w18a是Java版1.20的第6个,也是最后一个快照,发布于2023年5月3日[1],加入了一个新进度,并修复了一些漏洞。
新内容[编辑 | 编辑源代码]
游戏内容[编辑 | 编辑源代码]
- 加入了1个新进度:
- 知识就是力量
- 使用红石比较器获取雕纹书架的信号强度
- 知识就是力量
常规[编辑 | 编辑源代码]
- 遥测数据
- 加入了
launcher_name
全局属性,会包括在所有事件中。- 此值基于
minecraft.launcher.brand
系统属性的值设置。- 这可以帮助开发者判断游戏启动时出现的错误是由官方启动器还是第三方软件引起。
- 此值基于
- 为必选的
world_loaded
事件加入了realms_map_content
属性。- 当加载Realm地图内容(小游戏)时,
world_loaded
会接收到该地图的名称。- 这可以帮助开发者了解玩家是如何与Realms冒险或小游戏内容交互的。
- 当加载Realm地图内容(小游戏)时,
- 加入了
advancement_made
可选事件。- 在玩家达成进度时触发,包含进度的ID和完成进度的时间。
- 这可以帮助开发者了解玩家的进程及上限,从而为游戏设计提供信息。
- 在玩家达成进度时触发,包含进度的ID和完成进度的时间。
- 加入了
game_load_times
可选事件。- 在游戏客户端加载时触发,包含客户端加载的时间。
- 这可以帮助开发者优化游戏并减少加载游戏客户端的时间。
- 在游戏客户端加载时触发,包含客户端加载的时间。
更改[编辑 | 编辑源代码]
方块[编辑 | 编辑源代码]
- 为了方便使用,现在使用锻造台时无需将锻造模板第一个放入。
生物[编辑 | 编辑源代码]
- 现在会受到跳跃提升效果的影响。
游戏内容[编辑 | 编辑源代码]
- 将唱片机加入红石方块类别中。
常规[编辑 | 编辑源代码]
- 将
placed_block
、item_used_on_block
和allay_drop_item_on_block
进度触发器中的所有字段移至原有层级上的新的location
字段下。- 新的
location
字段与player
字段相似,为一个含有战利品条件/谓词的列表。 - 此列表中的所有条件都必须满足才能触发进度。
- 新的
- 条件现在会在
advancement_location
上下文中进行评估。该上下文可以访问:- 玩家(作为实体)
- 被放置的方块的位置
- 被放置或被交互的方块的方块状态
- 手持或被使用的物品(作为“工具”)
- 如果需要进行迁移,应进行以下更改:
- 原有的
location
字段改为location_check
条件。 - 原有的
item
字段改为match_tool
条件。 - 原有的
block
和state
字段改为block_state_property
条件。 - 更改示例(取自进度
make_a_sign_glow
):- 更改前:
{ "conditions": { "item": { "items": [ "minecraft:glow_ink_sac" ] }, "location": { "block": { "tag": "minecraft:all_signs" } } }, "trigger": "minecraft:item_used_on_block" }
- 更改后:
{ "conditions": { "location": [ { "condition": "minecraft:match_tool", "predicate": { "items": [ "minecraft:glow_ink_sac" ] } }, { "condition": "minecraft:location_check", "predicate": { "block": { "tag": "minecraft:all_signs" } } } ] }, "trigger": "minecraft:item_used_on_block" }
- 更改前:
- 原有的
- 将数据包版本号更改为
15
。
- 将
alternative
条件重命名为any_of
。 - 加入了
all_of
条件,只会在所有子条件通过的时候通过。其语法与any_of
相同。
- 音效
修复[编辑 | 编辑源代码]
- 修复了24个漏洞
- 1.20前正式版的漏洞
- MC-1133 — 玩家受到的效果会受玩家中心点下方的方块影响。
- MC-2604 — 在没有碰撞体积的非固体方块上行走会播放对应的脚步声。
- MC-48923 — 史莱姆和岩浆怪不受跳跃提升效果影响。
- MC-130089 — 海龟蛋在方块边缘异常裂开。
- MC-158154 — 即使没有直接碰到床,玩家也可以在床上弹跳。
- MC-203317 — 要塞里有一个房间中缺少了一个火把,但仍保留其光源。
- MC-207290 — 当玩家走在方块边缘时,幽匿感测体不会感测振动。
- MC-217447 — 在下界疣上行走时产生石头的脚步声而非下界疣的脚步声。
- MC-240098 — Minecraft无法正确识别Windows 11。
- MC-242105 — 下落在非完整方块上并碰到细小方块时,碰撞产生的粒子使用细小方块的纹理。
- MC-252389 — 当实体碰撞箱着陆或跳跃在方块边缘时会产生振动。
- MC-257269 — 当玩家走在地毯与羊毛之间时,幽匿感测体会感测振动。
- MC-259978 — Minecraft遥测数据将Windows 11检测为Windows 10。
- MC-260279 — 唱片机不在创造模式物品栏中的红石方块标签页里。
- MC-261417 — 当嗅探兽趴下时,其碰撞箱没有被调整。
- MC-262067 — 嗅探兽刨挖时产生的粒子使用嗅探兽所在方块的纹理而非其所挖掘方块的纹理。
- MC-262069 — 即使目标方块被破坏,嗅探兽仍会刨挖。
- 1.20开发版本的漏洞
- 上个开发版本的漏洞
- MC-262123 — 23w17a中加入的新进度的英文名称未正确大写。
- MC-262133 — 在大面积虚空上方移动时卡顿严重。
- MC-262185 — 字体字形中的半透明像素比提示框中的像素更不透明。
- MC-262218 — 23w17a中的方块光照更新没有正确穿过区块边界。
参考[编辑 | 编辑源代码]
- ↑ "Minecraft Snapshot 23w18a" – Minecraft.net,2023年5月3日