跳到主要内容

1.21.100

按照惯例,本文只介绍 1.21.100 的关键更改。

超平坦预设

  • 新增 为超平坦预设新增了虚空预设,现在制作地图可以直接使用无限虚空了。

命令

  • 新增 为命令添加了目标选择器@n,以选取距离执行位置最近的实体。
  • 更改 现在/spawnpoint命令可以在末地设置重生点了。
  • 更改 现在/locate命令的biome语法需要包含命名空间。

方块

数据驱动方块组件

  • 新增 minecraft:movable,定义方块是否可被活塞推动,及其属性。
  • 新增 minecraft:random_offset,定义方块的碰撞箱、选择箱和模型如何随机产生偏移。类似于原版的草。
  • 新增 minecraft:destruction_particlesparticle_count参数,定义破坏方块释放的粒子数量。
  • 新增 minecraft:geometryuv_lock参数,定义是否锁定 UV 面。若锁定 UV 面,则方块的 UV 不会随着minecraft:transformation组件的旋转而旋转。

实体

数据驱动实体组件

生物群系

  • 更改 现在生物群系的 ID 需要由文件内的description参数显式指定,而不再能通过文件名暗指。并且,ID 必须带有命名空间。
  • 新增 minecraft:grass_appearance组件的grass_is_shaded参数,若为true则会为草方块添加着色效果,如同顶部有遮挡。
  • 新增 minecraft:surface_builder组件,这将minecraft:surface_parametersminecraft:​frozen_ocean_surface、​minecraft:mesa_surfaceminecraft:​swamp_surfaceminecraft:​capped_surfaceminecraft:​the_end_surface合并为一个组件。每个生物群系只能使用一种构建器类型。此组件可用于世界生成设置,例如地基材质和海底深度。
  • 新增 minecraft:humidity组件,含有参数is_humid,能够强制生物群系一直湿润或永不湿润。湿度会影响火在生物群系中的蔓延概率和蔓延速率。
  • 新增 minecraft:partially_frozen组件,此组件会影响封冻的生物群系,致使部分区域不会冻结。例如:零散的冰雪。

ScriptAPI

该版本开放了@minecraft/server2.1.0版本的脚本。

世界

维度

方块

实体

物品

自定义命令


参考文档