希铁石z
每周快照每周快照是 Minecraft Java 版的测试机制,用于新特性的展示和反馈收集。快照有可能导致存档损坏,因此请注意备份,不要直接在你的主存档游玩快照。转载本贴时须要注明原作者以及本帖地址。本贴来自www.mcbbs.net部分新特性译名仅供参考,不代表最终结果。





NEWSMINECRAFT SNAPSHOT 23W18A
Minecraft 快照 23w18a

A Minecraft Java Snapshot
Minecraft Java版 快照


In this snapshot we're bringing you an additional advancement, updates to telemetry, as well as a fix for an 11 year old bug!
本快照中我们加入了一个新的进度,更新了遥测功能,并修复了一个具有 11 年历史的 bug!

Happy stepping!
玩的开心!

NEW FEATURES
新特性


NEW ADVANCEMENTS
新进度


ADVENTURE ADVANCEMENTS
冒险进度

The Power of Books : Read the power signal of a Chiseled Bookshelf using a ComparatorThe Power of Books(知识的力量):使用比较器接收雕纹书架的强度信号

CHANGES
更改

For ease of use, the Smithing Table no longer requires a Smithing Template to be in the template slot before placing an itemstack into the other slots方便起见,锻造台不再要求锻造模板和锻造物品放置的先后顺序Jukebox has been added to the Redstone Blocks creative tab唱片机加入了创造模式物品栏的「红石」一栏


STEP SOUNDS
脚步声

Walking on a block will now always play a step sound现在在方块上行走始终会播放脚步声
It was previously not the case if you were walking along the edge of a block with air or fluid besides it之前,如果你在靠近液体或空气的方块边缘行走则不会播放脚步声
Walking on the ocean floor will produce a step sound for the block you are walking on at a lower volume and pitch在海床上行走会播放你所走过的方块对应的脚步声,但音高和音量会更低

TECHNICAL CHANGES
技术性更改

The data pack version is now 15, accounting for sign data format, item display orientation and advancement changes数据包版本现在是15,引入了签名数据格式、物品展示方向和进度相关的更改Advancement trigger changes:进度触发器更改:
Added recipe_crafted加入了 recipe_craftedChanged format of placed_block, item_used_on_block and allay_drop_item_on_block triggers更改了 placed_block 、 item_used_on_block 和 allay_drop_item_on_block 触发器的格式
Loot table condition/predicate changes:战利品表的条件/选择器更改:
Renamed alternative to any_of将 alternative 更名为 any_ofAdded all_of加入了 all_of
Updates to telemetry遥测功能的更新
A new property has been added to every event: launcher_name为所有事件加入了一个新的属性值: launcher_nameThe world_loaded event now has a new property: realms_map_contentworld_loaded 事件现在加入了一个新的属性值: realms_map_contentAdded two new opt-in telemetry events: game_load_times and advancement_made加入了两个新的可选遥测事件: game_load_times 和 advancement_made



ADVANCEMENTS
进度


CHANGED TRIGGERS
更改的触发器

All fields in placed_block, item_used_on_block and allay_drop_item_on_block have been collapsed to a single location fieldplaced_block 、 item_used_on_block 和 allay_drop_item_on_block 中的所有字段已被折叠为一个位置字段New location is similar to player field - it's a list of loot conditions/predicates新的位置字段与玩家字段类似 - 它是战利品条件/选择器的列表All conditions in this list must match for a trigger to run符合列表中的所有条件时才能触发触发器Conditions are evaluated in a new loot context called advancement_location . It has access to:条件现在在一个叫做 advancement_location 的新战利品语境中计算。其可以访问:
Player as this entity玩家实体Position of placed block放置方块的坐标Block state of placed/interacted block放置/互动的方块的方块状态Held/used item as "tool"作为「工具」手持/使用物品时
Migration guide:迁移指南:
Contents of old location field should be migrated to location_check condition旧位置字段中的内容应被迁移至 location_check 条件Contents of item field should be migrated to match_tool condition物品字段中的内容应被迁移至 match_tool 条件Contents of block + state fields should be migrated to block_state_property condition方块+状态字段中的内容应被迁移至 block_state_property 条件


Example (from make_a_sign_glow advancement):
例子(以 make_a_sign_glow 进度为例):

Before:
修改前:

{
"conditions": {
"item": {
"items": [
"minecraft:glow_ink_sac"
]
},
"location": {
"block": {
"tag": "minecraft:all_signs"
}
}
},
"trigger": "minecraft:item_used_on_block"
}

After:
修改后:

{
"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"
}


LOOT TABLES
战利品表


ANY_OF/ALL_OF
any_of/all_of

Loot condition alternative has been renamed to any_of战利品条件 alternative 已被更名为 any_ofAdded new loot condition all_of that passes only when all sub-conditions pass. It has the same syntax as any_of加入了新的战利品条件 all_of ,只会在所有子条件都符合时成为符合状态。与 any_of 具有相同的语法


TELEMETRY
遥测

This release includes a new global property sent with every event, a new property in the required WorldLoaded event, as well as two new opt-in events. The updated required events will help us troubleshoot launcher bugs more efficiently, and understand how Java Realms content is interacted with. The updated optional events will help inform game design decisions, and allow us to track and improve game load speeds.
本次修改包括一个跟随所有事件发送的全局属性值,必须的 WorldLoaded 事件中的一个新属性值,和两个新的可选事件。更新的必须事件能帮助我们更高效地跟踪启动器漏洞,并理解 Java Realms 功能是如何被使用的。更新的可选事件能帮助我们作出游戏设计方面的决定,以及跟踪和改进游戏的启动速度。

ALL EVENTS
所有事件

Added new property: launcher_name加入了新的属性值: launcher_name
This is set based on the minecraft.launcher.brand system property. This will help us troubleshoot game launch related bugs more effectively, as we will be able to see whether the issue originated in the Minecraft launcher or a third-party program.此属性值的设定基于 minecraft.launcher.brand 的系统属性值,能帮助我们更高效地修复游戏启动相关漏洞,因为我们能通过此属性值看到 Minecraft 是在官方启动器还是第三方程序中启动的。



UPDATED REQUIRED EVENTS
更新的必须事件

world_loadedworld_loaded
Added new property: realms_map_content加入了新的属性值: realms_map_content
When loading into a Realms Map Content world (Minigame), the world_loaded event will receive the name of that map. This is to help us understand how Java Realms users interact with Java Realms adventure or minimap content.当加载 Realms 地图内容(小游戏)时, world_loaded 事件会收到该地图的名称。这能帮助我们理解用户如何使用 Java Realms 的冒险或小游戏内容。




NEW OPTIONAL EVENTS
新的可选事件

advancement_madeadvancement_made
This event is triggered when a player completes an advancement, and allows us to see the advancement ID and the time when the advancement was completed. This helps us as a studio understand player progress and limits, which informs our game design.此事件会在玩家达成新进度时触发,我们能看到该进度的 ID 以及达成时间。这能够帮助我们的工作室理解玩家的进度和上限,从而为游戏设计提供参考。
game_load_timesgame_load_times
An event that is triggered when the game client is loaded and includes the time it took for the client to load. This is so that we can work on improving and reducing the time it takes to load the game client.此事件会在游戏客户端加载时触发,我们能看到客户端加载所用的时间。这能够帮助我们改进游戏客户端启动的速度,减少启动的时间。


FIXED BUGS IN SNAPSHOT 23W18A
快照 23w18a 修复的漏洞

MC-1133 - Whether or not a player experiences some effect is calculated based on the block under the center of the playerMC-1133 - 玩家是否受方块的特殊性质影响取决于该玩家中心下方的方块MC-48923 - Slime/magma cubes not affected by jump boost potion effectMC-48923 - 黏液/岩浆块不会被跳跃提升的药水效果影响MC-257269 - Sculk sensor detects player walking between carpet and woolMC-257269 - 幽匿感测体会感测到玩家在羊毛和地毯之间行走MC-261417 - The hitboxes of sniffers are not adjusted when they lay downMC-261417 - 嗅探兽趴下时碰撞箱不会随之调整MC-261952 - Clocks flicker rapidly when enchanted and in an unnatural dimensionMC-261952 - 附魔过的时钟在非自然维度中闪烁频率过高MC-262003 - Bundle tooltip does not show its interfaceMC-262003 - 收纳袋的工具提示不显示内容物界面MC-262067 - The type of sniffer digging particles that are produced is determined by the block that sniffers are located on instead of the block that sniffers are diggingMC-262067 - 嗅探兽产生的挖掘粒子类型取决于其所在的方块,而不是其挖掘的方块MC-262069 - Sniffers continue digging after their target block is destroyedMC-262069 - 嗅探兽在其挖掘的方块被毁后仍会持续挖掘动作MC-262104 - Rendering of FPS graph seems to be performing worse than beforeMC-262104 - 帧生成时间柱状图的渲染和以前相比性能较差MC-262123 - Advancement titles of new advancements introduced in 23w17a are improperly capitalizedMC-262123 - 新进度的名称大小写不正确MC-262133 - Strong lag spikes when moving above a cleared area with exposed voidMC-262133 - 在一片清除所有方块并暴露出虚空的区域上方移动会产生严重卡顿MC-262218 - Block light updates don't cross chunk borders properly in 23w17aMC-262218 - 23w17a 中,方块光照更新无法正确跨越区块边界




【希铁石z 译自官网 2023 年 05 月 03 日发布的 Minecraft Snapshot 23w18a;原作者 Java Team】
【本文排版借助了:SPXX v2.4.13】【关于技术性内容的翻译可能会有错误,请自行检查】


实用链接官方服务端 jar 下载地址正版启动器下载地址漏洞报告站点(仅限英文)官方反馈网站(仅限英文,适用于Java版)

如何游玩快照?对于正版用户:请打开官方启动器,在「配置」选项卡中启用「快照」,选择「最新快照」即可。对于非正版用户:请于推荐启动器列表寻找合适的启动器。目前绝大多数主流启动器都带有下载功能。如仍有疑惑请到原版问答板块提问。

想了解更多资讯?外部来源以及详细的更新条目追踪我的世界中文论坛 - 幻翼块讯板块

Powered by SPXX 2.4.13 with love
Converted at 2023-05-04 00:42 +0800