25w07a
跳转到导航
跳转到搜索
25w07a
25w07a是Java版1.21.5的第6个快照,发布于2025年2月13日[1],将“村民交易的平衡性调整”的部分特性从实验性内容中移出,进一步调整了制图师和流浪商人的交易项,更改了绵羊的生成机制,并修复了一些漏洞。
新内容[编辑 | 编辑源代码]
常规[编辑 | 编辑源代码]
- 加入了方块标签
#camels_spawnable_on
:#sand
。- 上方可以生成骆驼的方块。
更改[编辑 | 编辑源代码]
方块[编辑 | 编辑源代码]
- 降低了其音效文件(破坏、在上方移动、放置)的音量。
- 降低了其音效文件(挖掘)的音量。
- 产生的闲置音效分类现在由“方块”改为“环境”。
- 方块实体数据中存储的blockState不再允许指定为空对象。
- 方块实体数据中的exit_portal不再在被移除时保留。
- 方块实体数据中的RecipesUsed不再在被移除时保留。
- 方块实体数据中的note_block_sound不再在被移除时保留。
物品[编辑 | 编辑源代码]
- 现在可以在村庄的战利品箱子中找到。具体位于:
- 各生物群系村庄房屋
- 村庄皮匠小屋
- 村庄制图师小屋
- 村庄武器匠小屋
生物[编辑 | 编辑源代码]
- 现在会在沙漠中自然生成。
- 哞菇及其变种
- 更新了模型。
- 现在会渲染其鼻子。
- 现在腿部模型是镜像的。
- 绵羊的羊毛颜色现在取决于其生成所处的生物群系。
生物群系 其他生物群系 绵羊毛色 常见(81.836%) 黑色
棕色
白色
少见(各占5%) 淡灰色
淡蓝色
蓝色
灰色
黄色
橙色
黑色
灰色
淡灰色
少见(3%) 青色
红色
棕色
稀有(0.164%) 粉红色
- 调整了部分制图师交易的价格。
- 制图师现在会根据生物群系着装出售不同颜色的旗帜。
不同着装的制图师可能出售的旗帜对应颜色 着装样式 沙漠 平原 热带草原 雪原 针叶林 丛林 沼泽 颜色 绿色
黄绿色
青色
橙色
灰色白色
黄色
棕色
粉红色红色
绿色
橙色
品红色蓝色
白色
红色
青色
淡蓝色蓝色
黄绿色
紫色
粉红色绿色
黄色
棕色紫色
淡蓝色
黑色
- 实体数据中的Gossips不再在移除时保留。
- 移除了实体数据中冗余的CanDuplicate字段。
- 实体数据中的CollarColor字段现在默认为
14
(红色)而非0
(白色)。
- 移除了实体数据中的TreasurePosX、TreasurePosY和TreasurePosZ字段。
- carriedBlockState不再允许指定为空对象。
- Trusted现在默认为空。
- Trusted被
/data
修改时,不再会与之前的状态合并。
- 将Size字段重命名为size。
- AX、AY和AZ字段现已合并为anchor_pos字段。
- HomePosX、HomePosY和HomePosZ字段现已合并为home_pos字段。
- 移除了TravelPosX、TravelPosY和TravelPosZ字段。
- 将HasEgg字段重命名为has_egg。
- 将LifeTicks字段重命名为life_ticks。
- BoundX、BoundY和BoundZ字段现已合并为bound_pos字段。
- Gossips字段不再在移除时保留。
- patrol_target字段不再在移除时保留。
非生物实体[编辑 | 编辑源代码]
- 实体数据中的BlockState字段现在可以为
air
,并会导致其立刻消失。 - 现在BlockState在未指定或无效时默认为
sand
。 - BlockState不再允许指定为空对象。
- 现在
firstperson_lefthand
和thirdperson_lefthand
变换规则的渲染效果与手持时相同。
- 在地面上时,模型大小现在会影响悬停运动。
- 因此,模型大小不会使其卡进下方的方块中。
- 物品堆叠在地面上悬停的位置现在取决于模型大小和模型类型。
- 模型深度(Z轴)小于方块的1⁄16时,物品显示为平面堆叠。
- 否则,模型将渲染为一组从中心全方向偏移的物品。
- 之前,平面堆叠只在使用
builtin/generated
父级模型时渲染。
- 实体数据Owner和Thrower字段不再在被移除时保留。
- 现在block_state在未指定或无效时默认为
tnt
。 - block_state不再允许指定为空对象。
- Dir和Target不再在移除时保留。
- 实体数据Owner字段不再在被移除时保留。
- TileX、TileY和TileZ字段现已合并为block_pos字段。
- inBlockState和SoundEvent字段不再在被移除时保留。
- inBlockState不再允许指定为空对象。
- 矿车及其变种
- 移除了冗余的CustomDisplayTile字段。
- 已指定的DisplayState现在会覆盖默认展示的方块状态。
- DisplayState不再允许指定为空对象。
- 现在即使没有自定义展示方块状态设置,也可以指定DisplayOffset来覆盖默认偏移量。
- glow_color_override字段不再在被移除时保留。
- 方块展示实体的block_state不再允许指定为空对象。
游戏内容[编辑 | 编辑源代码]
常规[编辑 | 编辑源代码]
- 将数据包版本号更改为
67
。
- 结构标签
#on_desert_village_maps
、#on_jungle_explorer_maps
、#on_plains_village_maps
、#on_savanna_village_maps
、#on_snowy_village_maps
、#on_swamp_explorer_maps
和#on_taiga_village_maps
不再属于实验性内容“村民交易的平衡性调整”。
- stepping_on现在在目标实体不在地面上时恒返回False。
- 项数不正确的Pos、Motion和Rotation(分别需要3、3、2项组件)现在会被完全弃用,而不再只选择已指定的组件。
- 被移除的Tags字段不再保留。
- 生物数据格式
- SleepingX、SleepingY和SleepingZ字段现已合并为sleeping_pos字段。
- 示例:
sleeping_pos: [I;1,2,3]
。
- 示例:
- SpawnX、SpawnY、SpawnZ、SpawnAngle、SpawnDimension和SpawnForced字段现已合并为respawn字段。
- 格式:
- respawn:玩家重生数据。
- pos:玩家重生点所处的方块位置。
- angle:(默认为
0.0
)玩家重生时的角度。 - dimension:(命名空间ID)玩家重生点所处的维度。
- forced:(默认为
false
)由命令设置重生点时为true
。
- respawn:玩家重生数据。
- 将enteredNetherPosition更改为entered_nether_pos,为一个双精度浮点数列表。
- 示例:
entered_nether_pos: [1.0, 2.0, 3.0]
。
- 示例:
- CustomName字段不再在被移除时保留。
- LootTable字段不再在被移除时保留。
- 将资源包版本号更改为
52
。
- 着色器和后处理管线
- 移除了核心着色器的着色器程序定义文件和后处理效果的JSON文件。
- 着色器程序本身仍可用且可被覆写。
- 后处理效果仍可用JSON文件配置。
- 后处理渲染过程JSON格式中的program现被vertex_shader和fragment_shader取代。
<命名空间>:<路径>
会被解析为assets/<命名空间>/shaders/<路径>.<vsh|fsh>
。
- 每个Uniform定义的type字段现在是必选项。
- 现在可选值包括
int
、ivec3
、float
、vec2
、vec3
、vec4
和matrix4
。
- 现在可选值包括
- 每个Uniform定义的values字段现在是可选项,但不建议不设置此项。
- 不设置此项用于模糊效果的运行库配置。
- 着色器将使用的每个Uniform都需要指定,否则会导致未定义的行为。
修复[编辑 | 编辑源代码]
- 修复了24个漏洞
- 1.21前正式版的漏洞
- MC-122840 — “
/data remove
”无法移除末地水晶的beam_target
标签。 - MC-152382 — 末地折跃门和末地传送门不会随渲染距离雾淡出。
- MC-153392 —
/data remove
无法移除村民言论。 - MC-220091 — 召唤
falling_block
实体时,设为任意空气方块(air
、cave_air
和void_air
)的BlockState
NBT会被改为默认值sand
。 - MC-230445 — 末地传送门和末地折跃门未在失明或黑暗效果下合适地渲染。
- 1.21.4的漏洞
- MC-279196 — 无法用
/data remove
移除方块战利品表。 - MC-279364 — 方块实体的
CustomName
无法移除。 - MC-279472 — 虚空看起来比之前更低、更淡了。
- MC-279572 — 末地传送门和末地折跃门不受水、熔岩或细雪雾影响。
- 1.21.5开发版本的漏洞
- MC-279434 — 同时处于细雪和火中产生大量灭火噪音。
- MC-279598 — 运行
/test clearall
后,部分测试结构偶尔仍然存在。 - MC-279637 —
/test verify
一个max_attempts
大于1的测试实例时,游戏崩溃。 - MC-279711 — 关闭测试实例方块UI时,“实体:”翻转。
- MC-279913 — 哞菇的鼻子与牛不再一致。
- MC-279921 — 即使玩家沉入细雪,“轻功雪上飘”进度也会赋予。
- MC-279934 —
block.sand.idle
和block.sand.wind
不在Ambient/Environment
声音分类中。 - MC-279936 — 使用
/test create...
命令时出现commands.test.success
源翻译键。 - MC-279948 — 寒带牛变种的双角不镜像。
- MC-279992 — 穿着皮革靴子从某特定高度跳下并落到细雪上会导致玩家在细雪中卡住。
- MC-280067 — 在脚手架里的玩家不再能放置脚手架。
- MC-280134 — 在潜行速度属性为0时潜行导致游戏崩溃。
- 上个开发版本的漏洞
参考[编辑 | 编辑源代码]
- ↑ "Minecraft Snapshot 25w07a" – Minecraft.net,2025年2月13日