1.21.9-pre1是Java版1.21.9的首个预发布版,发布于2025年9月16日,修复了一些漏洞。
新内容
生物
- 玩家模型
- 加入了如下字段:
-
- 父标签
- pose:(默认为
standing
)玩家模型的姿势。可以为standing
、crouching
、swimming
、fall_flying
和sleeping
之一。 - immovable:(默认为
false
)玩家模型是否不能被移动。 - hide_description:(默认为
false
)玩家模型不显示描述。 - description:(文本组件,默认为“NPC”,即
entity.minecraft.mannequin.label
)在玩家的below_score
记分板显示位置处显示的文本。
- pose:(默认为
- 父标签
常规
- 玩家数据格式
- 在respawn对象中加入了必选字段pitch。
- 数据组件
- 向
profile
组件中加入了新的字段:
-
- 父标签
- texture:(命名空间ID)皮肤纹理,会解析为
textures/<texture>.png
。例如entity/player/wide/steve
会使用宽型Steve皮肤。 - cape:(命名空间ID)披风纹理,解析行为同texture。
- elytra:(命名空间ID)鞘翅纹理,解析行为同texture。玩家模型穿着鞘翅时,如果此字段不存在或没有被覆写,将会使用披风的纹理;如果cape字段也不存在,将会使用默认的鞘翅纹理。
- model:可以为
wide
或slim
。
- texture:(命名空间ID)皮肤纹理,会解析为
- 父标签
- 调试工具
- 加入了
MC_DEBUG_DEV_COMMANDS
,以允许启用之前仅能在IDE环境下执行的/raid
、/debugmobspawning
、/debugpath
、/warden_spawn_tracker
、/spawn_armor_trims
和/serverpack
以及需要在专用服务器上才可启用的/debugconfig
命令。 - 加入了
MC_DEBUG_VERBOSE_COMMAND_ERRORS
,以记录命令抛出的异常。
更改
生物
- 铜傀儡
- 如果正在骑乘实体,其只会尝试打开邻近的箱子。
- 玩家模型
- 现在刷怪蛋和刷怪笼物品中的
profile
组件可以对玩家模型生效。 - 现在可以修改描述文本。
- 更改了数据格式。
- profile字段现在与
profile
数据组件具有相同的格式(即已扩展且允许覆写),且默认为{}
(即id
和name
均不存在的静态游戏档案)。
- profile字段现在与
命令格式
/setworldspawn
- 移除了可选参数
<angle>
,并以可选参数<rotation>
代替。- 现在可以在此设置玩家重生时面朝的垂直角度。
- 现在可以在主世界以外的维度执行。
/spawnpoint
- 移除了可选参数
<angle>
,并以可选参数<rotation>
代替。- 现在可以在此设置玩家重生时面朝的垂直角度。
/fetchprofile
- 现在会输出可点击文本,点击之后可以生成带有相应档案的玩家模型。
常规
- 数据包
- 将数据包版本号更改为
87.1
。
- 服务端管理协议
- 通知现在使用
minecraft:notification/
而不是notification:
前缀。
- 命令
- 现在服务端命令会在出生点所在的维度执行,而不总是在主世界执行。
- 数据组件
- 更改了
minecraft:profile
组件。- 现在可以有额外的字段,可以替换用于渲染的多种值。
- 如果省略了任何字段,将会使用已解析的组件的值,即便这是默认皮肤的。
- 玩家数据格式
- 更改了respawn:
angle
被重命名为yaw
,且现在是必选字段。dimension
现在是必选字段。
- 战利品表函数
minecraft:copy_name
的source
字段现在接受新的值:direct_attacker
target_entity
interacting_entity
minecraft:copy_components
的source
字段现在接受新的值:this
attacker
direct_attacker
attacking_player
target_entity
interacting_entity
tool
修复
- 修复了29个漏洞
- 1.21前正式版的漏洞
- MC-160528 — 末地传送门不减免摔落伤害。
- MC-243759 — 与实体眼部距离为0的爆炸不会伤害该实体。
- 1.21.9开发版本的漏洞
- MC-300257 — 闪电不会重置铜傀儡的氧化程度。
- MC-300294 — 铜傀儡到箱子的寻路异常。
- MC-300687 — 创造模式物品栏中,铜链和铜栏杆未正确排列。
- MC-300881 — 皮肤举报屏幕中的皮肤预览不再可交互。
- MC-301409 — 火球和风弹的加速能力在其被爆炸改变方向时减半。
- MC-301414 — 刮削/为大型箱子除锈不会在未直接受到交互的一半箱子处产生粒子。
- MC-301424 — 资源包中的
entity_data
物品组件检测损坏了。 - MC-301541 — 矿车中的铜傀儡不再整理物品。
- MC-301569 — 铜箱子与其所有变种的音效过于安静,且质量与之前相比听起来较低。
- MC-301573 — 跨维度的相对传送不一致。
- MC-301798 — 铜傀儡不会打开上方存在特定透明或不完整方块的箱子。
- MC-301814 —
CustomNameVisible
对玩家模型无效(指名称而非“NPC”注释)。 - MC-301815 — 使用刷怪蛋时,玩家模型数据偶尔丢失。
- MC-301819 — 玩家模型的名称标签在处于队伍中和骑乘时可见。
- MC-301862 — 在聊天中点击命令建议时,偶尔只会选中半截新词。
- MC-301883 — 穿过传送门的实体会在
Motion
的单个方向轴速度大于10时重置其Motion
标签。 - MC-301893 — 铜傀儡在被玩家牵引时变为铜傀儡像后不会掉落拴绳。
- MC-301951 — 服务端管理协议文档中,
operator_user_permission_level
的描述具有误导性。
- 上个开发版本的漏洞
- MC-301979 — 铜傀儡不再正常检测箱子。
- MC-301984 — 将玩家原地传送现在会使其抖动或卡顿。
- MC-301991 —
deprecated.json
有一些重命名的键指向文本值而非新键。 - MC-302032 — 除非提供了ID或名称,否则静态游戏档案不再解析纹理数据。
- MC-302089 — 在调试模式中、飞行生物开始寻路时,游戏崩溃。
- MC-302092 — 将楼梯加入到
#bars
标签并将铁栏杆放置于楼梯旁时,游戏崩溃。 - MC-302094 — 将方块加入
#copper_chests
并将其放置于真正的铜箱子旁时,游戏崩溃。 - MC-302095 — 将方块加入
#lightning_rods
并在之上生成一道闪电后,游戏崩溃。 - MC-302096 — 将方块加入
#wooden_shelves
,将其放置于木质展示架旁,然后游戏在展示架充能后崩溃。