--- version-image-link: https://i0.hdslb.com/bfs/archive/b08f585931de1680ab4c2fe29c8a4398197cb9ef.jpg server-jar: https://piston-data.mojang.com/v1/objects/e003d151668a0eff64c1191972707655e341f8f5/server.jar translator: 最亮的信标 cats: ['1.21','1.21.5'] intro: 游戏测试 数据包版本63 --- ## 更改 * 枯叶可以被用于堆肥桶 * 鞍装备在猪或炽足兽时现在会在掉落时保持其原有属性,如自定义的名称 ## 技术性更改 * 数据包版本现在为 63 * 资源包版本现在为 48 * 在服务器 jar 文件上的新入口点 `net.minecraft.gametest.Main` * 自动化启动服务器并运行所有可用的游戏测试 * 此为本次更新的主要更改,详见完整日志 ## 数据包版本 63 * 现在游戏测试系统可以通过数据包或模组使用 * 详见完整日志 * 现在可以通过组件设置或查询实体变种 * 增加了 `saddle` 物品栏槽,由 `equippable` 组件驱动 - 仅有生物正常支持鞍才会支持使用鞍骑乘并渲染鞍 - 像其它装备一样,在 `saddle` 槽内的物品可以应用属性修饰器 ### 命令 * `horse.saddle` 物品栏槽被重命名为 `saddle`,并且现在支持所有可以装备鞍的实体 ### 文本组件数据格式 #### 悬浮事件 * 对于 `show_text` 动作: * `text` 字段被重命名为 `value` ### 标签 #### 实体标签 * 增加了 `#can_equip_saddle` - 可以装备鞍的实体 * 注意: 这不代表鞍可以正常工作,仅代表鞍能够装备仅鞍物品槽 ### 实体数据 * `ArmorItems`, `HandItems` 以及 `body_armor_item` 字段已被合并至 `equipment` 字段 * 鞍的数据格式已经在生物间(如马和猪)统一,成为新的物品栏槽(并且存储于`equipment.saddle` 字段) * `FallDistance` 字段从单精度浮点型更改为双精度浮点型并重命名为 `fall_distance` ### 物品组件 #### `weapon` 组件 * `damage_per_attack` 字段重命名为 `item_damage_per_attack` #### `equippable` 组件 * 可以应用于 `saddle` 物品栏槽 * 只要组件允许(`allowed_entities`),任何生物都可以在 `body` 槽装备该物品 * 增加了新的可选字段 `equip_on_interaction` (布尔型) * 如果为 `true`,玩家可以通过对目标生物右键来给生物穿上装备(只要物品可以装备在目标身上) * 如果目标槽位已被占用,物品将不会装备 * 如果不指定,默认为 `false` #### 实体变种组件 * 详见完整日志 ### 谓词 #### 实体谓词 * 详见完整日志 ## 资源包版本 48 * 为猪和炽足兽增加了新的装备资源图层类型,并且移动了鞍的纹理 * 更改了 `pig_saddle` 纹理的尺寸 ### 装备资源 * 详见完整日志 ### 物品模型 * 向 `select` 物品模型增加了新的数据源:`component` * 如果存在返回物品组件的值 * 字段: * `component` - 命名空间 ID 或 组件类型 * 可能的值:取决于组件类型 * 例如:如果 `component` 被设为 `minecraft:wolf/collar`,将接受一系列染料颜色,例如 `lime`