mxy333 发表于 2026-9-23 00:35:20

Minecraft Java版 26.4 Snapshot 1 发布

|Minecraft Java 版是指 Windows、Mac OS 与 Linux 平台上,使用 Java 语言开发的 Minecraft 版本。
|每周快照是 Minecraft Java 版的测试机制,主要用于下一个正式版的特性预览。
|然而,每周快照主要用于新特性展示,通常存在大量漏洞。因此对于普通玩家建议仅做测试尝鲜用。在快照中打开存档前请务必进行备份。适用于正式版的 Mod 不兼容快照,且大多数 Mod 都不对每周快照提供支持。
|Minecraft Java 版 26.4 仍未发布,26.4-snapshot1 为其第 1 个快照。
|本文内容按照 CC BY-NC-SA 4.0 协议进行授权,转载本帖时须注明原作者以及本帖地址。
https://www.minecraft.net/content/dam/minecraftnet/article-asset/2026/minecraft-26-4-snapshot-1/new-article-hero-image.jpg

NEWS

Minecraft 26.4 Snapshot 1
Minecraft 26.4 Snapshot 1
A Minecraft Java Snapshot
Minecraft Java 版 快照

Welcome to the first snapshot of 26.4! We're kicking things off with a range of technical updates and improvements, including Vulkan becoming the default graphics API.
欢迎来到 26.4 的首个快照!我们以一系列技术更新和改进作为开始,其中包括将 Vulkan 设置为默认图形 API。


CHANGES
更改


WORLD GENERATION
世界生成


[*]Upgrading worlds from before Caves and Cliffs will now also generate sulfur caves below old chunks
[*]将来自洞穴与山崖之前版本的世界升级时,现在也会在旧区块下方生成硫黄洞穴


MINOR TWEAKS TO BLOCKS, ITEMS AND ENTITIES
方块,物品与实体的小幅调整


[*]Red and Brown Mushrooms can now be placed on any block with a solid top face regardless of lighting conditions
[*]红色和棕色蘑菇现在可以放置在任意亮度等级且具有实体顶面的方块上

[*]They can still not spread unless the brightness is less than 13, or their support block overrides light requirements
[*]它们仍然无法传播,除非亮度低于13,或者其支撑方块覆盖了光照要求



"GRAPHICS API" VIDEO SETTING
"图形 API" 视频设置


[*]"Default" now behaves the same as "Prefer Vulkan"
[*]“默认”现在与“优先使用Vulkan”行为相同
[*]The game will no longer change the graphics API setting automatically if a startup crash is detected.
[*]如果检测到启动崩溃,游戏将不再自动更改图形 API 设置。


TECHNICAL CHANGES
技术性更改


[*]The Data Pack version is now 122.0
[*]将数据包版本号更改为 122.0
[*]The Resource Pack version is now 98.0
[*]将资源包版本号更改为 98.0


NETWORK PROTOCOL
网络协议


ADDED MINECRAFT:MOD_LIST CUSTOM PACKET PAYLOAD
加入了 MINECRAFT:MOD_LIST 自定义数据包载荷


[*]This packet is intended to inform servers about client mods to simplify debugging
[*]此数据包旨在为告知服务器有关客户端模组的信息,以简化调试
[*]Vanilla client sends an empty packet at the start of configuration phase, as it does not know about any mods - that is still a responsibility of 3rd-party modding platforms
[*]原版客户端在配置阶段开始时发送一个空数据包,因为它不知道任何模组——这仍然是第三方模组平台的责任


MODIFIED MINECRAFT:INTENTION PACKET
修改了 MINECRAFT:INTENTION 数据包


[*]The host field in the serverbound intention packet can now hold additional parameters (previously it stored only the domain name used for connecting to a server)
[*]服务端数据包中的 host 字段现在可以包含额外参数(之前它只存储用于连接服务器的域名)

[*]The new format is similar to URI query strings - the domain can now optionally be followed by a ? character and then followed by key=value pairs separated by a & character
[*]新格式类似于 URI 查询字符串 - 域名现在可以选择性地后跟一个 ? 字符,然后后跟由 & 字符分隔的 key=value 键值对
[*]Empty values can be omitted (including = sign)
[*]空值可以省略(包括 = 符号)
[*]Keys and values are escaped according to the standard URI rules ("percent-encoded component")
[*]键和值根据标准 URI 规则进行转义(“百分号编码组件”)
[*]Keys starting with _ are reserved for vanilla use
[*]以 _ 开头的键保留供原版使用
[*]Example: example.com?key1=value2&key2
[*]示例:example.com?key1=value2&key2
[*]Users can now input properties in any "Server Address" field in the server list
[*]用户现在可以在服务器列表中的任何“服务器地址”字段输入属性

[*]Additionally, any address in form of <id>@<host> will be parsed as <host>?_id=<id>
[*]此外,任何形式为 <id>@<host> 的地址都将被解析为 <host>?_id=<id>
[*]If a server uses SRV DNS records, the host field will contain both original and resolved domains
[*]如果服务器使用SRV DNS记录,host 字段将同时包含原始域名和解析后的域名

[*]If the resolved domain is different from the original domain, the resolved one will be used as the "primary" one, while the original one will be added as _o ("origin") property
[*]如果解析后的域与原始域不同,则解析后的域将被用作“primary”域,而原始域将作为 _o(“origin”)属性添加
[*]Example host string: <redirected domain>?_o=<original domain>:<original port>, while the port field in the intention packet will be set to the resolved port value
[*]示例主机字符串:<redirected domain>?_o=<original domain>:<original port>,而数据包中的port 字段将被设置为解析后的端口值
[*]The field size has been extended to 1024 characters
[*]字段大小已扩展至 1024 个字符
[*]Note: since the minecraft:intent packet is unencrypted, properties should not be used for any security-sensitive purpose
[*]注意:由于 minecraft:intent 数据包未加密,不应将属性用于任何安全敏感用途



MODIFIED MINECRAFT:TRANSFER PACKET
修改了 MINECRAFT:TRANSFER 数据包


[*]Added properties field - a string to string map of properties that will be added to the host field in the minecraft:intent packet sent to the target server
[*]加入了 properties 字段 - 一个字符串到字符串的映射,其中的属性会被添加到发送到目标服务器的 minecraft:intent 数据包中的 host 字段


DEDICATED SERVER PROPERTIES
服务器配置文件格式


[*]Added allowed-connection-ids
[*]加入了 allowed-connection-ids

[*]A list of comma-separted ids
[*]以逗号分隔的 ID 列表
[*]If non-empty, the server will match the values against _id property in minecraft:intent packet
[*]如果非空,服务器将把值与 _id 属性进行匹配,该属性位于 minecraft:intent 数据包中

[*]If there is no match, the server will reject the connection
[*]如果没有匹配,服务器将拒绝连接
[*]This works both for both status and login connections, so any user connecting without the correct _id in the server address will not see the status and will not be able to join the server
[*]这同时适用于服务端列表查询和登录连接,因此任何在服务器地址中未带有正确 _id 进行连接的用户将无法看到服务器状态,也无法加入服务器
[*]Added status-contact-details field
[*]加入了 status-contact-details 字段

[*]If non-empty, the value of this field will be sent in the minecraft:status_response packet JSON payload under the contact property
[*]如果非空,此字段的值将在 minecraft:status_response 数据包 JSON 负载的 contact 属性下发送
[*]This value is meant to be used to signal a way to contact the server owners about the server, even if there is no website or other information about it
[*]该值旨在用于表示一种联系服务器所有者以咨询该服务器的方式,即使没有关于该服务器的网站或其他信息
[*]This field is meant to be human-readable, but there are no other restrictions on field format
[*]该字段旨在便于人工阅读,但对字段格式没有其他限制
[*]Added enable-legacy-status field
[*]加入了 enable-legacy-status 字段

[*]This option allows disabling existing legacy (pre-1.7) server status and ping protocol handling
[*]此选项允许禁用现有的旧版(1.7 之前)服务器状态和 ping 协议处理
[*]To preserve existing functionality, value defaults to true
[*]为了保留现有功能,值默认为 true
[*]Note: enable-status needs to be set for any status information (modern or legacy) to be set
[*]注意:需要设置 enable-status 才能设置任何状态信息(新版或旧版)



DATA PACK VERSION 122.0
数据包版本 122.0


[*]Entries for different biomes in multi-noise biome sources can no longer overlap across all noise parameters with the same offset
[*]不同生物群系在多噪声生物群系源中的条目,在具有相同偏移量的所有噪声参数上不再可重叠


COMMANDS
命令


[*]The fillbiome command will now fill biomes with block accuracy
[*]fillbiome 命令现在会以方块精度填充生物群系
[*]NBT conversion from floating point types to integer types now always converts to the closest possible valid number after rounding down
[*]NBT 从浮点类型到整数类型的转换现在在向下取整后总是会转换为最接近的合法数值


WORLD GENERATION
世界生成


FEATURES
地物


CHANGED STRAIGHT_TRUNK_PLACER
更改了 STRAIGHT_TRUNK_PLACER


[*]Added trunk_width field
[*]加入了 trunk_width 字段

[*]optional int provider, the width of the trunk centered around the origin
[*]可选整数提供器,以原点为中心的树干宽度
[*]defaults to 1.0
[*]默认为 1.0



PLACED FEATURES
已放置地物


[*]The possible domain in the XZ plane of Placed Features included in biomes is now validated
[*]生物群系中包含的已放置地物在 XZ 平面上的可能范围现在会进行验证

[*]Feature placement can only occur within a 3x3 chunk region: as such, it is not valid for a Placed Feature to select a position outside of that range
[*]地物放置只能发生在3x3区块区域内:因此,已放置地物选择该范围之外的位置是无效的
[*]Note: the size of the feature itself is not currently taken into consideration, which may still overflow the chunk
[*]注意:目前未考虑地物本身的大小,这可能仍会溢出区块



PLACEMENT MODIFIERS
放置修饰符


CHANGED CUBOID
更改了 CUBOID


[*]xz_size and y_size have been adjusted to represent the actual size of the cuboid, instead of implicitly being 1 block larger
[*]xz_size 和 y_size 已调整为表示长方体的实际尺寸,而不是隐式地大 1 个方块

[*]As such, an xz_size of 2 will actually produce a 2x2 cuboid instead of 3x3
[*]因此,xz_size 为 2 实际上会生成一个 2x2 的长方体,而不是 3x3



CHANGED FIXED_PLACEMENT
更改了 FIXED_PLACEMENT


[*]positions now requires at least one element
[*]positions 现在至少需要一个元素


NOISE SETTINGS
噪声设置


[*]The default_block field has been removed
[*]移除了 default_block 字段

[*]This is now always air - any other block should be defined by the Material Rule
[*]现在始终为 air - 任何其他方块都应由材料规则定义



MATERIAL CONDITIONS
材料条件


UPDATED MINECRAFT:STEEP
更新了 MINECRAFT:STEEP


[*]No longer considers height modifications from Eroded Badlands "surface extensions" in an order-dependent way
[*]不再以依赖顺序的方式考虑来自风蚀恶地“表面延伸”的高度修改


TAGS
标签


BIOME TAGS
生物群系标签


[*]Added #generated_in_below_zero_retrogen - biomes to generate below worlds that predate Caves and Cliffs
[*]加入了 #generated_in_below_zero_retrogen - 在早于洞穴与山崖版本的世界下方生成生物群系
[*]Added #is_cave collection tag
[*]加入了 #is_cave 集合标签


RESOURCE PACK VERSION 98.0
资源包版本 98.0


SHADERS & POST-PROCESS EFFECTS
着色器与后处理管线


ORDER-INDEPENDENT TRANSPARENCY SHADERS
顺序无关透明算法着色器


[*]The OIT algorithm was simplified by replacing the wavelet-based mathematics with depth bin-based accumulation
[*]通过将基于小波的数学运算替换为基于深度分箱的累积,OIT 算法得到了简化

[*]Slightly improved performance at least on some devices
[*]至少在某些设备上略微提升了性能
[*]Reduced floating point precision issues on average
[*]平均而言减少了浮点精度问题
[*]OIT_WAVELET_RANK shader define was removed
[*]移除了 OIT_WAVELET_RANK 着色器定义
[*]OIT_COEFF_COUNT shader define was replaced by OIT_NUMBER_OF_DEPTH_BINS
[*]OIT_COEFF_COUNT 着色器定义已被 OIT_NUMBER_OF_DEPTH_BINS 替换
[*]OIT_COEFF_ATTACHMENT_COUNT shader define was renamed to OIT_TRANSMITTANCE_TARGET_COUNT
[*]OIT_COEFF_ATTACHMENT_COUNT 着色器定义重命名为 OIT_TRANSMITTANCE_TARGET_COUNT



FIXED BUGS IN 26.4 SNAPSHOT 1
26.4 SNAPSHOT 1 修复的漏洞


[*]MC-8959 - The player automatically jumps when pressing against a block while in water
[*]MC-8959 - 玩家在水中顶着方块时会自动跳跃
[*]MC-44560 - When pushed to the edge of water or lava, entities jump by themselves
[*]MC-44560 - 当被推到水或熔岩边缘时,实体会自行跳跃
[*]MC-50749 - Jumping into water against a wall causes the player to bounce
[*]MC-50749 - 玩家贴着墙跳入水中会导致其弹起
[*]MC-123848 - Item frames (and items within) drop atop the block they're attached to instead of under it when removed from a ceiling
[*]MC-123848 - 从天花板移除时,物品展示框(及其内部物品)会掉落在所附着方块的上方而非下方
[*]MC-135211 - Entities automatically jump when falling into 1-block-deep water from certain heights
[*]MC-123848 - 实体从某些高度落入1格深的水中时会自动跳跃
[*]MC-135212 - Entities automatically jump when falling into water of any depth from certain heights
[*]MC-135212 - 实体从某些高度落入任意深度的水中时会自动跳跃
[*]MC-262252 - The generation of lush caves and dripstone caves is poorly defined
[*]MC-262252 - 繁茂洞穴和溶洞的生成定义不明确
[*]MC-276879 - /data truncates floats when casting to longs, but rounds down in all other cases
[*]MC-276879 - /data 在转换为长整数时会截断浮点数,但在所有其他情况下会向下取整
[*]MC-278651 - The host name in handshake packets for SRV records is inconsistent
[*]MC-278651 - 用于 SRV 记录的握手数据包中的主机名不一致
[*]MC-296053 - Item frames don't update properly when modifying their Facing NBT tag
[*]MC-296053 - 修改物品展示框的 Facing NBT标签时,物品展示框无法正确更新
[*]MC-299060 - Setting item frames' direction with commands can cause desyncs
[*]MC-299060 - 使用命令设置物品展示框的方向可能导致不同步
[*]MC-303702 - Small gaps still appear in item models
[*]MC-303702 - 物品模型中仍会出现小间隙
[*]MC-307065 - Missing optimization for the side faces of the builtin/generated item model
[*]MC-307065 - builtin/generated 物品模型的侧面缺少优化
[*]MC-310051 - Floating point cancellation artifacts from bits.fsh
[*]MC-310051 - 来自 bits.fsh 的浮点抵消伪影
[*]MC-310131 - Placeable entities momentarily appear at the wrong location when placed
[*]MC-310131 - 可放置实体在放置时会短暂出现在错误的位置
[*]MC-310767 - Pipelines always declare a D32_FLOAT depth attachment format with the Vulkan rendering backend
[*]MC-310767 - 在使用 Vulkan 渲染后端时总是声明 D32_FLOAT 深度附件格式
[*]MC-311195 - Placed armor stands are rotated incorrectly for one tick
[*]MC-311195 - 放置的盔甲架会在一游戏刻内旋转错误
[*]MC-311265 - The world border renders incorrectly from outside
[*]MC-311265 - 世界边界从外部渲染不正确
[*]MC-311473 - Duplicating items with the scroll wheel in Creative mode can produce ghost items
[*]MC-311473 - 在创造模式下用滚轮复制物品可能会产生幽灵物品
[*]MC-311582 - The texture of desert pyramid maps has one inconsistent pixel compared to the others
[*]MC-311582 - 沙漠神殿地图的纹理与其他地图相比有一个不一致的像素
[*]MC-311726 - The water inside waterlogged copper grates has the falling fluid state property set to true
[*]MC-311726 - 含水铜格栅中的水具有设置为 true 的 falling 流体状态属性
[*]MC-311727 - The check for whether a player is standing on air doesn't use the player's updated position
[*]MC-311727 - 检测玩家是否悬空的检查没有使用玩家更新后的位置
[*]MC-311773 - Red and brown mushrooms cannot be placed at any light level, unlike in Bedrock Edition
[*]MC-311773 - 红色和棕色蘑菇无法在任何光照等级下放置,与基岩版不同
[*]MC-311786 - Running /test run with a rotationSteps value that is out of range causes an error
[*]MC-311786 - 以超出范围的 rotationSteps 值运行 /test run 会导致错误
[*]MC-311788 - Teleporting item frames moves them further than it should visually
[*]MC-311788 - 传送物品展示框会使其在视觉上移动得比应有的更远
[*]MC-311818 - Traveling to the End in Spectator mode regenerates the obsidian platform
[*]MC-311818 - 在旁观者模式下前往末地会重新生成黑曜石平台
[*]MC-311836 - Minecart sounds are now distorted
[*]MC-311836 - 矿车音效现在失真
[*]MC-311859 - Damaged dyed wolf armor no longer shows cracks in the colored parts
[*]MC-311859 - 受损的染色狼铠不再显示彩色部分的裂纹
[*]MC-311966 - The tooltip of the "Quit Shortcuts" option calls the Command key "Cmd"
[*]MC-311966 - "退出游戏快捷键"选项的工具提示将 Command 键称为 "Cmd"




https://www.minecraft.net/content/dam/minecraftnet/franchise/author-avatars/Mojavatar_Staff-Villager_200x296.png


【mxy333 译自Java Team 2026 年 9 月 22 日发布的 Minecraft 26.4 Snapshot 1】
【本文排版借助了:SPXXKLP 用户脚本 v3.2.7】



Powered by SPXXKLP 3.2.7 with love
Converted at 2026-09-23 00:13 +0800
|想了解更多游戏资讯?
[*]苦力怕论坛 - 游戏资讯版块


页: [1]
查看完整版本: Minecraft Java版 26.4 Snapshot 1 发布