24w05a.md 4.1 KB

实验性特性

  • 增加了宝库方块

    宝库

  • 一个装有锁住的宝藏和战利品的方块 —— 找到正确的钥匙来弹出奖励

    • 能在 Trial Chambers 各处发现,装有整个结构最珍贵的战利品
    • 在 Trial Chambers 需要试炼钥匙才能解锁
  • 解锁玩家不限数量

    • 在玩家解锁过一个宝库后,他们不能再次解锁该宝库
    • 如果玩家在这之前没有解锁该宝库,一个橙色的蒸汽粒子将会从靠近的玩家向宝库流动
  • 拥有一个打开或关闭的状态取决与附近玩家的锁孔

    • 如果附近的玩家没有解锁过该宝库,锁孔会打开
    • 如果附近的玩家已经解锁过该宝库,锁孔会关闭
  • 在笼子中,宝库会循环展示来自其战利品表可能从宝库中弹出的物品

  • 每次解锁其弹出的奖励是随机从战利品表抽取的

  • 在生存模式下不能够合成和获得,当其被挖掘后不会掉落任何东西

  • 拥有爆炸抗性并且不能被移动

  • 宝库当前使用和 Trial Chambers 其它奖励箱一样的战利品表

    • 战利品表是临时的并且会随着继续开发以完善

      试炼钥匙

  • 更新了材质以反应宝库的外观

    技术性更改

  • 数据包版本现在为 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 粒子增加了纹理和粒子文件