We are now releasing snapshot 22w46a for Minecraft 1.19.3 with playable mob sounds added as an experimental feature, changes to the spawning of Nether mobs, improvements for telemetry data and several technical improvements.
我们现已发布 Minecraft 1.19.3 的 22w46a 快照,加入了 可播放的生物音效 作为一项新的实验性特性,对下界生物的生成做出了一些修改,对遥测数据做出了一些改进,以及一些技术性改进。
Happy mining!
挖矿快乐!
NEW EXPERIMENTAL FEATURES IN 22W46A 22W46A 中新的实验性特性
Books in Chiseled Bookshelf can be added or removed from any slot by targeting the specific slot
通过指向特定槽位,现可将书放入到雕纹书架中的任意槽位,或从任意槽位中移除
MOB HEADS ON NOTE BLOCKS INTERACTION 生物头颅与音符盒交互
When placing a Mob Head on a Note Block, that Note Block will now play one of the ambient sounds of that mob when played by a player or powered by Redstone
将生物头颅放置在音符盒上方,若由玩家或红石信号驱动发声,音符盒将会播放这种生物的一种环境音效
PIGLIN MOB HEAD 猪灵生物头颅
Piglins will now drop their heads when killed by a charged Creeper
被闪电苦力怕击杀时,猪灵将会掉落其头颅
Placing the Piglin head on a Noteblock will play one of the Piglin’s ambient sounds
将猪灵头颅放置再音符盒上,将会播放猪灵的环境音效
The Piglin head will flap its ears when powered by redstone, or when worn by a player while walking
被红石信号驱动或被玩家佩戴并行走时,猪灵头颅将会拍打耳朵
CHANGES IN 22W46A 22W46A 的修改内容
In the Nether dimension Endermen, Skeletons and Wither Skeletons now only spawn at light level 7 and below (instead of 11 and below)
在下界维度,末影人、骷髅和凋灵骷髅现在仅会在亮度 7 及以下生成 (而非亮度 11 及以下)
This is intended to nerf certain portal-based mob farms
此项调整旨在削弱一些基于传送门的生物农场
We welcome feedback on this
欢迎就此提出反馈
Added new top textures for Block of Bamboo and Block of Stripped Bamboo
为竹块和去皮竹块添加了新的顶部纹理
Bamboo Plank texture has been tweaked to match the same tiling pattern as other plank variants
对竹板纹理进行了一些调整,以与其他木板类变体保持类似的分块花纹
CREATIVE INVENTORY CHANGES 创造模式背包的更改
Reordered Redstone tab based on feedback
根据反馈,将红石物品组下的物品进行了重新排序
Added Rails to the Tools & Utilities tab next to Minecarts
将铁轨添加到了工具物品组中矿车的旁边
TECHNICAL CHANGES IN 22W46A 22W46A 的技术性修改
Blocks carried by Endermen now use loot tables to generate drops when killed
末影人被击杀时,其持有的方块将使用战利品表来生成掉落物
Changes to texture loading and stitching
对纹理加载和拼接做出了修改
Translation files and pack.mcmeta are now including non-ASCII characters (encoded as UTF-8) directly instead of using escape sequences
This release includes the WorldUnloaded event, a required event, as well as several opt-in events. Diagnostic tracking is a tool that helps us understand what you like about Minecraft, which allows us to make those things better.
此版本包含了 WorldUnloaded 事件,一项必要事件,以及一些可选择加入的事件。诊断工具可以帮助我们了解你喜欢 Minecraft 的哪些内容,这将会允许我们在未来做得更好。
The reason that WorldUnloaded, along with WorldLoaded, is a required event is that the information we’re looking at is, well, required. As a part of Xbox, we all need to follow a standard of practice, you can find a detailed description of it here . The parameters for what data we consider to be critical to our work are set by our team at Mojang Studios in alignment with Xbox.
WorldUnloaded 和 WorldLoaded 是必要事件的原因是,我们正关注的信息需要这些事件。作为 Xbox 的一部分,我们都需要遵循一项实践标准,你可以在 这里 找到一份详细的说明。这些我们认为对我们的工作至关重要的数据的参数由我们在 Mojang Studio 的团队和 Xbox 共同制定。
What we want to find out is how fun you think Minecraft is. There are lots of ways to figure that out, like feedback, playtests, experience, and magic. We want to add data to that mix, which is where WorldLoaded and WorldUnloaded come in. WorldLoaded measures when you boot a session up, and WorldUnloaded measures when you shut it down. Together, they will measure how fun Minecraft is, using metrics such as playtime and the game modes that players choose to play. That’s it. All the data we collect, whether it’s required or opt-in, follows GDPR and CCPA best practices to keep your information safe.
我们想要知道的是,你认为 Minecraft 究竟有多好玩。我们有很多办法来得到这一指标,例如用户反馈、游玩测试、亲身体验,甚至还有魔法。我们想要把数据也加进来,这就是 WorldLoaded 和 WorldUnloaded 所发挥的作用。WorldLoaded 将在会话启动时开始测量,而 WorldUnloaded 会在会话终止时开始测量。把这两项放在一起,就可以通过游玩时间、玩家选择的游戏模式等等测量出 Minecraft 究竟有多么有趣。就是这样了。无论是必要的还是可选的,我们收集到的数据都会遵循 GDPR 和 CCPA 的最佳实践,来保障您的信息安全。 The rest of the current telemetry events are opt-in, which means that you can choose whether or not you want to send us additional data. The only players that can’t opt-in are Microsoft child accounts, but everyone can still send in all of their feedback to feedback.minecraft.net .
目前其余的遥测事件均为可选,这意味着你可以选择是否向我们发送这些额外的数据。唯一不能选择是否发送可选择加入数据的玩家是微软儿童账户,但所有人依然可以将反馈发送到 feedback.minecraft.net。
Just like all the thoughts and comments we get from you on our feedback site, this is something that greatly helps us improve Minecraft. We want to make a game that you want to play, so we want to know what that game needs. Even if it’s more lava.
正如我们从反馈站点得到你们的想法与评论那样,这将会极大地帮助我们改进 Minecraft。我们想要制作一款你想要游玩的游戏,所以我们想要知道这样的游戏究竟需要什么。就算是更多岩浆也好。
TELEMETRY TRANSPARENCY 遥测透明度
Added Telemetry Data Collection Screen
添加了遥测数据收集界面
This screen displays information about the type of data that is sent
此界面将展示与已发送的数据类型有关的信息
The level of data sent can be controlled between “Minimal” and “All”
所发送数据的等级可在 “最小” 和 “全部” 间选择
“Minimal” sends only the required data
“最小” 仅发送必要数据
“All” sends the required data, as well as optional data
“所有” 将会发送必要数据和可选数据
The default data level is “Minimal” (only the required data)
默认数据等级为 “最小” (仅必要数据)
Every telemetry event sent from the client is now logged to disk
每项由客户端发送的遥测事件现在都会记录在磁盘中
Old log files are removed after 7 days
旧的日志文件会在 7 天后移除
These can be found under the logs/telemetry directory
这些文件可在 logs/telemetry 目录下找到
A shortcut to this directory is available via the “Open My Data” button on the Telemetry Data Collection screen
访问此目录的快捷方式是遥测数据收集界面中的 “打开我的数据”
REQUIRED TELEMETRY EVENTS 必要遥测事件
Added WorldUnloaded event
添加了 WorldUnloaded 事件
Removed client Java version from the WorldLoaded event
Understanding how Minecraft is played allows us to focus game updates and improvements on the areas that are most relevant to players.
The data that tells us this includes game mode, client or server modded status, and game version.
了解到玩家如何游玩 Minecraft 有助于我们关注与玩家最相关的游戏更新和改进。
把这些告诉我们的数据包含游戏模式,客户端或服务端的模组加载情况,以及游戏版本
WorldLoaded & WorldUnloaded are two paired events that calculate how long the world session has lasted (in seconds and ticks).
Data from WorldLoaded is sent when a world is launched, and data from WorldUnloaded is sent when a world is shut down (quitting to title, disconnecting from a server). WorldLoaded 和 WorldUnloaded 是一对 (以秒数和时间刻) 计算世界会话持续时长的事件。
Added PerformanceMetrics and WorldLoadTimes events
添加了 PerformanceMetrics 和 WorldLoadTimes 事件
PERFORMANCEMETRICS PERFORMANCEMETRICS
Knowing the overall performance profile of Minecraft helps us tune and optimize the game for a wide range of machine specifications and operating systems.
通过了解 Minecraft 的整体性能,可以帮助我们针对不同的设备规格和操作系统,来对游戏做出调整和优化。
The periodic performance metrics includes data such as frame-rates, rendering performance, memory usage, operating system, and the modded status of the client and server.
这些周期性收集的性能指标会包含例如帧率、渲染性能、内存使用、操作系统以及客户端/服务端的模组加载情况等数据。
Game version is included to help us compare the performance profile for new versions of Minecraft.
游戏版本也会包含在内,帮助我们比较与新版本 Minecraft 间的整体性能
WORLDLOADTIMES WORLDLOADTIMES
It’s important for us to understand how long it takes to join a world, and how that changes over time. For example, when we add new features or do larger technical changes, we need to see what impact that had on load times.
了解进入世界花费多长时间,以及一段时间后加载时间的改变,对我们很重要。例如,当我们添加了新的特性,或作出了巨大的技术性更改,我们需要了解这对加载时间的影响。
This event includes the total time in milliseconds for the world to load, whether this was a new world, as well as game version and platform details.
此事件包含了以毫秒为单位的世界加载总时长,是否为新世界,以及游戏版本和平台等详细信息。
TEXTURE LOADING CHANGES 纹理加载的更改
Context: When the game loads all textures used by block and item models need to be stitched (merged) into a single image, called the “atlas”
上下文背景:游戏加载时,所有用于方块和物品模型的纹理需要合并到单个图像中,称为 “atlas”
Individual textures that are stitched onto the atlas are called “sprites”
合并到 atlas 中的单个纹理被称为 “sprites”
To improve loading performance, block and item textures are now loaded before they are processed by block and item models
为改进加载性能,方块与物品的纹理会在被方块和物品模型处理前加载
By default, textures not in the textures/item and textures/block directories will no longer be automatically recognized and will fail to load
If multiple packs include those files, they are merged by their order within the pack (same as tags in data packs)
若多个资源包中均包含这些配置文件,则根据其在纹理包中的顺序将其合并(与数据包中的标记一样)
Inside these files is a JSON object with a single list called sources
这些文件内是一个 JSON 对象,包含一个名为 sources 的列表。
Every entry in sources runs in during load, in order of definition, adding or removing new files to the texture list; to be later referenced by block models, particles, etc
directory - lists all files in a directory and its subdirectories, across all namespaces
directory - 跨越所有命名空间,列出所有目录及其子目录中的所有文件
source - directory in pack to be listed (relative to textures directory)
source - 被列出的包中的目录 (相对于 texture 目录)
prefix - string to be appended to the sprite name when loaded
prefix - 加载时附加到 sprite名称前的字符串
single - adds a single file
single - 添加一个单独的文件
resource - location of a resource within the pack (relative to textures directory, implied .png extension)
resource - 资源包包中资源的位置(相对于 texture 目录,隐含 .png 扩展名)
sprite - sprite name (optional, defaults to resource)
sprite - sprite 的名字(可选, 默认是 resource)
filter - removes sprites matching the given pattern
filter - 移除与所给模式匹配的 sprites
namespace, path - patterns (regular expressions, regex) of ids to be removed (only works for entries already in the list)
namespace, path - 要删除 ID 的模式(正则表达式,只适用于列表中存在的条目)
If omitted, any value will be matched
若省略,则匹配任意值
unstitch - copies rectangular regions from other images
unstitch - 从其他的图像复制矩形区域
resource - location of a resource within the pack (relative to textures directory, implied .png extension)
resource - 资源包中资源的位置(相对于 texture 目录,隐含 .png 扩展名)
divisor_x, divisor_y - used for determining the units used by regions
divisor_x, divisor_y - 用于确定 regions 所用的单位
regions - list of regions to copy from the source image
regions - 从 source 图片复制的区域的列表
sprite - sprite name
sprite - sprite 的名字
x, y - coordinates of the top-left corner of the region
x, y - 区域左上角的坐标
width, height - size of the region
width, height - 区域大小
Values such as x are transformed to real image coordinates via dividing by their divisor, and then multiplying by the real image size
x 这种值通过除以除数,然后再乘以真实的图像的大小,就可转换为真实的图像的坐标
Example: if a pack has a file named assets/test/textures/fancy/iridium.png and source is {"type": "directory", "source": "fancy", "prefix": "custom/"}, the texture will be available in models as test:custom/iridium
Changes biome entries for an area. Note that biomes are not stored per-block, so affected positions may not match input precisely.
能完整修改整个区域的生物群系,注意:因为生物群系并不是按方块存储的,所以受影响的位置可能与所选的位置匹配不会很准确。
MC-257114 - Incoherency: A random seed is already generated on the “Create New World” seed text field screen despite the “Leave blank for a random seed” label
MC-257188 - You aren’t prompted that your draft reports will be discarded upon disconnecting from worlds by using the “Title Screen” button within the death screen