Skip to content
是封面

香草快讯 - Λojang Spotlight - 2026年04月

Alumopper

Alumopper

这里是 香草 快讯,全Minecraft最 Vanilla 的技术性快照新闻,由本社记者 香草狐 为你报道最新快照消息~

本月Mojang发布了26.1的正式版,同时发布了归属26.2的三个快照26.2-snapshot-1~3。目前,数据包版本来到了102.0,资源包版本来到了86.0

先说结论,本月更新实用性中等,破坏性中等,总体属于大杯下水平。

恭迎Vulkan

在26.2中,Mojang添加了对Vulkan图形API的支持。玩家可以在视频设置选项中,选择使用Vulkan渲染器来替代默认的OpenGL渲染器,当然,这也是默认的选项。

Vulkan渲染当前是实验性的。尽管在大部分的报告中Vulkan渲染器表现良好,但是也有不少报告反映Vulkan渲染器比OpenGL渲染器更容易出现崩溃或者性能问题。

新属性

随着硫磺怪的加入,Mojang也为实体添加了三个可以配置的属性:弹性,摩擦力修正系数和空气阻力修正系数。

弹性(minecraft:bounciness)决定了控制生物碰撞后水平速度保留量,在视觉上表现为生物碰撞后的反弹能力。取值范围为0-1,0表示完全没有弹性,1表示完全弹性。

摩擦力修正系数(minecraft:friction_modifier)控制生物在地面上行走时受到的阻力。取值范围为0-2048,0表示没有摩擦力,1表示正常的摩擦力。

空气阻力修正系数(minecraft:air_drag_modifier)控制生物在空中运动时受到的阻力。取值范围为0-2048,0表示没有空气阻力,1表示正常的空气阻力。

实体谓词

实体谓词格式已从带有多个可选字段的结构变为类似数据组件映射的结构。

例如,以前的effect字段改为了minecraft:effect

json
{
    "minecraft:effects": {...}
}

这意味着现在实体谓词中所有的键都是命名空间ID。由于minecraft命名空间可以被省略,因此现在已有的字段仍然是有效的。

但是有两个例外:

type字段被重命名为minecraft:entity_type

类型子谓词被重命名并移动至顶层。例如:

json
{
  "type_specific": {
    "type": "minecraft:player",
    "looking_at": {
      "type": "minecraft:ender_dragon"
    }
  }
}

变为了

{
  "minecraft:type_specific/player": {
    "looking_at": {
      "minecraft:type": "minecraft:ender_dragon"
    }
  }
}

新增了minecraft:entity_tags实体子谓词,用于匹配实体的标签。它有三种匹配模式:all_of(匹配所有标签),any_of(匹配任意标签)和none_of(匹配没有指定标签)。

世界生成

  • 加入了地物类型sequence,它会根据一个预定义的地物列表来生成地物。

  • 加入了地物类型template,它会从给定权重的结构模板ID列表中中随机放置结构模板。

  • 地物类型lake现在支持can_place_feature字段,用于描述该地物可以被放置在哪些方块上。同时还支持了can_replace_with_air_or_fluid字段和can_replace_with_barrier字段,用于描述该地物可以用空气、指定的流体或者屏障方块替换哪些方块。

  • 重命名地物pointed_dripstonespeleothem,并对其内容进行了一定的调整以适配硫磺地形。

  • 重命名地物dripstone_clusterspeleothem_cluster,并对其内容进行了一定的调整以适配硫磺地形。

  • 地物large_dripstonegeoderoot_systemvegetation_patchwaterlogged_vegetation_patch的相关字段除了接受标签外,现在还支持ID或者ID的列表。

  • 维度类型infiniburn和处理器列表的protected_blocks现在除了接受标签外,还支持ID或者ID的列表。

杂项

床现在不再是方块实体,同时也移除了相关的特殊模型类型。

着色器core/rendertype_textcore/rendertype_text_see_throughcore/rendertype_text_intensitycore/rendertype_text_intensity_see_throughcore/rendertype_text_backgroundcore/rendertype_text_background_see_throughcore/textcore/text_background替代。

更多详细内容请查阅更新日志~

Powered by Vitepress and Github Pages