--- cats: ['1.21','1.20','1.20.5'] translator: 最亮的信标 intro: 宝库 区域文件压缩算法 数据包版本30 --- ## 实验性特性 * 增加了宝库方块 ### 宝库 * 一个装有锁住的宝藏和战利品的方块 —— 找到正确的钥匙来弹出奖励 * 能在试炼密室各处发现,装有整个结构最珍贵的战利品 * 在试炼密室需要试炼钥匙才能解锁 * 解锁玩家不限数量 * 在玩家解锁过一个宝库后,他们不能再次解锁该宝库 * 如果玩家在这之前没有解锁该宝库,一个橙色的蒸汽粒子将会从靠近的玩家向宝库流动 * 拥有一个打开或关闭的状态取决与附近玩家的锁孔 * 如果附近的玩家没有解锁过该宝库,锁孔会打开 * 如果附近的玩家已经解锁过该宝库,锁孔会关闭 * 在笼子中,宝库会循环展示来自其战利品表可能从宝库中弹出的物品 * 每次解锁其弹出的奖励是随机从战利品表抽取的 * 在生存模式下不能够合成和获得,当其被挖掘后不会掉落任何东西 * 拥有爆炸抗性并且不能被移动 * 宝库当前使用和试炼密室其它奖励箱一样的战利品表 * 战利品表是临时的并且会随着继续开发以完善 ### 试炼钥匙 * 更新了材质以反应宝库的外观 ## 技术性更改 * 数据包版本现在为 30 * 资源包版本现在为 25 * 为第三方服务器增加了保留区域文件压缩ID以用于自定义压缩实现 * 增加了不压缩区域文件的选项 * 允许服务器操作员(OP)查看专用服务器 TPS 调试图表 ### 区域文件压缩算法 * 向专用服务器配置`region-file-compression`属性增加了第三个值: * none 不压缩数据。显著消耗更多空间并需求大量时间进行读写,即使 CPU 占用较少。可能与文件系统级压缩配套使用会有意义 ### 为第三方服务器保留压缩 ID * 压缩 ID`127`现在可以被用于自定义实现区域文件压缩 * 当被使用时,版本 ID 必须跟有表示使用的自定义算法的命名空间字符串 ## 数据包版本30 * 储存在物品或实体的药水效果现在不再会对其默认值编码 * `amplifier`:`0` * `duration`: `0` * `ambient`: `false` * `show_particles`: `true` * 为所有当前拥有`HandItems`和`ArmorItems`的实体增加了`body_armor_item`和`body_armor_drop_chance`,并与`HandItems`和`ArmorItems`处理方式相同 * 处理马的`ArmorItem`,羊驼的`DecorItem`,以及狼的`armor`被使用`body_armod_item`以及`body_armor_drop_chance`所替代 * 在命令中,移除了`horse.armor`槽参数,并用`armor.body`槽参数错替代,现在应用于所有生物 * 增加了`vault_connection`粒子 * 增加了宝库方块拥有多样的能够配置自定义内容物的 NBT 元素 * `config` * `loot_table` 解锁后弹出物品的战利品表 * 默认值 `minecraft:chests/trial_chambers/reward` * `activation_range` 任何没有解锁宝库的玩家必须在范围中才能打开锁孔的范围大小 * 默认值 `4` * `deactivation_range` 所有能打开宝库的玩家必须在范围外才能闭合锁孔的范围大小 * 默认值 `4.5` * `key_item` 解锁宝库的所需的物品栈 * 用于比较的 NBT 以及栈计数 * 默认值 `minecraft:trial_key` * `override_loot_table_to_display` 用于显示笼子中物品的一个可选的战利品表来覆盖配置的 loot_table 的结果 * `shared_data` * `connected_particles_range` 没有解锁宝库的玩家必须在范围中粒子才会流动的范围大小 * 默认值 4.5 ## 资源包版本 25 * 移除在核心着色器内定义的未使用的属性数组 * 移除了未使用的 `position_color_normal` 以及 `position_tex_lightmap_color` 着色器 * `position_tex_color_normal` 着色器(仅用于云层)被 `rendertype_clouds` 所代替 * 移除了 `IViewRotMat` uniform,以及用于实体的 `Position` 属性现在位于(摄像机相对的)世界空间。 * 灯光方向 uniform 不再预先乘以视图矩阵 * 为宝库方块增加了纹理和模型文件 * 更改了试炼钥匙的纹理 * 为 `vault_connection` 粒子增加了纹理和粒子文件