23w18a

来自Minecraft Wiki
跳转到导航 跳转到搜索
23w18a
版本
类型
快照
发布日期
2023年5月3日
快照归属
  •  DEC1073741957
  •  HEX40000085

23w18aJava版1.20的第6个,也是最后一个快照,发布于2023年5月3日[1],加入了一个新进度,并修复了一些漏洞。

新内容[编辑 | 编辑源代码]

游戏内容[编辑 | 编辑源代码]

进度
  • 加入了1个新进度:

常规[编辑 | 编辑源代码]

遥测数据
  • 加入了launcher_name全局属性,会包括在所有事件中。
    • 此值基于minecraft.launcher.brand系统属性的值设置。
      • 这可以帮助开发者判断游戏启动时出现的错误是由官方启动器还是第三方软件引起。
  • 为必选的world_loaded事件加入了realms_map_content属性。
    • 当加载Realm地图内容(小游戏)时,world_loaded会接收到该地图的名称。
      • 这可以帮助开发者了解玩家是如何与Realms冒险或小游戏内容交互的。
  • 加入了advancement_made可选事件。
    • 在玩家达成进度时触发,包含进度的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-261952 — 附魔的时钟在非主世界维度时,其附魔光效快速闪动。
  • MC-262003 — 收纳袋的提示框不显示其界面。
  • MC-262104 — 渲染FPS图的性能降低。
上个开发版本的漏洞
  • MC-262123 — 23w17a中加入的新进度的英文名称未正确大写。
  • MC-262133 — 在大面积虚空上方移动时卡顿严重。
  • MC-262185 — 字体字形中的半透明像素比提示框中的像素更不透明。
  • MC-262218 — 23w17a中的方块光照更新没有正确穿过区块边界。

参考[编辑 | 编辑源代码]

  1. "Minecraft Snapshot 23w18a" – Minecraft.net,2023年5月3日

导航[编辑 | 编辑源代码]