|
|
@@ -1,7 +1,81 @@
|
|
|
---
|
|
|
-version-image-link: null
|
|
|
-not_finished: true
|
|
|
+version-image-link: https://tc-new.z.wiki/autoupload/f/XTxqEIEXt3ek2iMfNVy0xHr9SBDGMOz2CzLFKIoBJwSyl5f0KlZfm6UsKj-HyTuv/20250916/agMY/1.21.9-pre1_1170x500.jpg.avif/webp
|
|
|
server-jar: https://piston-data.mojang.com/v1/objects/151da8959852dfbd1b20efbad31645b95cc8ba31/server.jar
|
|
|
-translator: null
|
|
|
+translator: 最亮的信标
|
|
|
cats: ['1.21','1.21.9']
|
|
|
---
|
|
|
+## 更改
|
|
|
+### 对方块、物品和实体的微调
|
|
|
+* 铜傀儡现在在骑乘时只会尝试打开邻近方块的箱子
|
|
|
+
|
|
|
+### Minecraft 服务端管理协议
|
|
|
+* 通知现在使用 `minecraft:notification/` 前缀而不再为 `notification:`
|
|
|
+
|
|
|
+## 技术性更改
|
|
|
+* 数据包版本现在为 87.1
|
|
|
+
|
|
|
+### 数据包版本 87.1
|
|
|
+#### 玩家模型
|
|
|
+* 现在可以配置玩家模型的描述文本
|
|
|
+* 玩家模型现在接受来自刷怪笼物品的 `minecraft:profile` 组件
|
|
|
+
|
|
|
+##### 数据字段更改
|
|
|
+* `profile` - 现在具有与 `minecraft:profile` 组件相同的格式(扩展以允许覆盖),默认为 `{}`(即缺少 `id` 和 `name` 的静态档案)
|
|
|
+
|
|
|
+##### 数据字段新增
|
|
|
+* `pose` - 玩家模型的姿势
|
|
|
+ * 有效值:`standing`、`crouching`、`swimming`、`fall_flying`、`sleeping`
|
|
|
+* `immovable` - 布尔值,可选,指定玩家模型是否不能被移动(默认为 `false`)
|
|
|
+* `description` - 文本组件,可选,显示在玩家 `below_score` 分数显示的位置
|
|
|
+ * 若缺省,则显示默认的"NPC"(`entity.minecraft.mannequin.label`)文本
|
|
|
+* `hide_description` - 布尔值,可选,指定是否不显示任何描述
|
|
|
+ * 隐藏描述的玩家模型的显示效果就像没有 `below_score` 显示的玩家一样
|
|
|
+
|
|
|
+### 命令
|
|
|
+* `spawnpoint` 命令现在可选地接受 `pitch` 参数
|
|
|
+* `setworldspawn` 命令不再限制在主世界
|
|
|
+ * 这意味着当玩家没有床或重生锚时,可以在下界等地方重生
|
|
|
+ * 它现在也接受可选的 `pitch` 参数
|
|
|
+* 服务器命令现在默认从重生点所在的维度运行,而不再为总是从主世界运行
|
|
|
+* `fetchprofile` 命令现在还会显示一个可点击的文本,可用于召唤有着已解析的档案的玩家模型
|
|
|
+
|
|
|
+### 数据组件
|
|
|
+#### 对 `MINECRAFT:PROFILE` 的修改
|
|
|
+* 档案现在有额外的字段,可以用于替换渲染时使用的各种值
|
|
|
+* 如果缺省任何字段,则会使用已解析的档案中的值,即使档案解析结果为默认皮肤
|
|
|
+* 新字段
|
|
|
+ * `texture` - 要使用的皮肤纹理的带有命名空间的 ID
|
|
|
+ * 皮肤在以相对于 `texture` 文件夹的路径区分,有着 `.png` 后缀
|
|
|
+ * 例如:`entity/player/wide/steve` 会使用默认的史蒂夫皮肤
|
|
|
+ * `cape` - 可选的要使用的披风的命名空间 ID
|
|
|
+ * 当指定时,使用与 `texture` 字段相同的格式
|
|
|
+ * 当缺省时,玩家模型无披风
|
|
|
+ * `elytra` - 可选的要使用的鞘翅的命名空间 ID
|
|
|
+ * 当指定时,使用与 `texture` 字段相同的格式
|
|
|
+ * 当缺省时,使用披风对应的鞘翅纹理,如果披风也缺省则使用默认鞘翅纹理
|
|
|
+ * `module` - 可选的模型类别,`wide` 或 `slim`
|
|
|
+ * 当缺省时,使用 `wide`
|
|
|
+
|
|
|
+### 实体数据
|
|
|
+#### 对 `MINECRAFT:PLAYER` 的修改
|
|
|
+* 对 `respawn` 对象的更改
|
|
|
+ * `angle` 重命名为 `yaw`,现在为必选字段
|
|
|
+ * 添加了必选字段 `pitch`
|
|
|
+ * `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`
|