马上登录/注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
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 年历史的漏洞!
Happy stepping!
玩的开心!
NEW FEATURES
新特性
NEW ADVANCEMENTS
新进度
ADVENTURE ADVANCEMENTS
冒险进度
- The Power of Books : Read the power signal of a Chiseled Bookshelf using a Comparator
- The 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_crafted
- Changed 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_of
- Added all_of
- 加入了 all_of
- Updates to telemetry
- 遥测功能的更新
- A new property has been added to every event: launcher_name
- 为所有事件加入了一个新的属性值: launcher_name
- The world_loaded event now has a new property: realms_map_content
- world_loaded 事件现在加入了一个新的属性值: realms_map_content
- Added 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 field
- placed_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"
- }
[color=rgb(51, 102, 153) !important]复制代码
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"
- }
[color=rgb(51, 102, 153) !important]复制代码
LOOT TABLES
战利品表
ANY_OF/ALL_OF
any_of/all_of
- Loot condition alternative has been renamed to any_of
- 战利品条件 alternative 已被更名为 any_of
- Added 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_loaded
- world_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_made
- advancement_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_times
- game_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 player
- MC-1133 - 玩家是否受方块的特殊性质影响取决于该玩家中心下方的方块
- MC-48923 - Slime/magma cubes not affected by jump boost potion effect
- MC-48923 - 史莱姆/岩浆怪不会被跳跃提升的药水效果影响
- MC-257269 - Sculk sensor detects player walking between carpet and wool
- MC-257269 - 幽匿感测体会感测到玩家在羊毛和地毯之间行走
- MC-261417 - The hitboxes of sniffers are not adjusted when they lay down
- MC-261417 - 嗅探兽趴下时碰撞箱不会随之调整
- MC-261952 - Clocks flicker rapidly when enchanted and in an unnatural dimension
- MC-261952 - 附魔过的时钟在非自然维度中闪烁频率过高
- MC-262003 - Bundle tooltip does not show its interface
- MC-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 digging
- MC-262067 - 嗅探兽产生的挖掘粒子类型取决于其所在的方块,而不是其挖掘的方块
- MC-262069 - Sniffers continue digging after their target block is destroyed
- MC-262069 - 嗅探兽在其挖掘的方块被毁后仍会持续挖掘动作
- MC-262104 - Rendering of FPS graph seems to be performing worse than before
- MC-262104 - 帧生成时间柱状图的渲染和以前相比性能较差
- MC-262123 - Advancement titles of new advancements introduced in 23w17a are improperly capitalized
- MC-262123 - 新进度的名称大小写不正确
- MC-262133 - Strong lag spikes when moving above a cleared area with exposed void
- MC-262133 - 在一片清除所有方块并暴露出虚空的区域上方移动会产生严重卡顿
- MC-262218 - Block light updates don't cross chunk borders properly in 23w17a
- MC-262218 - 23w17a 中,方块光照更新无法正确跨越区块边界
【希铁石z 译自官网 2023 年 05 月 03 日发布的 Minecraft Snapshot 23w18a;原作者 Java Team】
【本文排版借助了:SPXX v2.4.13】
【关于技术性内容的翻译可能会有错误,请自行检查】
|