24w19a.md 3.5 KB


version-image-link: https://i0.hdslb.com/bfs/archive/4b1d61ef0c394937abe042d4a388ed810f4fdea4.png server-jar: https://piston-data.mojang.com/v1/objects/447bfe84875399d44d383de7f534e1cc10bae9a5/server.jar translator: 最亮的信标 cats: ['1.21']

intro: 削弱重锤 区块加载优化 数据包版本43

重锤更改

  • 将重锤的耐久度从 250 提高到 500
  • 减少重锤基础伤害至 5
  • 将重锤的攻击速度从 -2.4 减慢到 -3.5
  • 减少了致密魔咒每等级的伤害至每方块 0.5 点
  • 重锤粉碎攻击伤害现在被削弱:
    • 掉落的前三个方块每个给予 4 点伤害
    • 接下来的五个方块每个给予 2 点伤害
    • 在这之后的所有方块每个给予 1 点伤害
  • 致密以及破甲魔咒现在互相冲突并且与其它伤害魔咒冲突(例如锋利和节肢杀手)

更改

  • 被冰霜行者冻结的方块现在传播 “方块放置” 震动(频率为 13)
  • 对音效的改动
  • 改进了区块加载性能

音效

  • 增加了 4 个新的洞穴环境音效
  • 在铜灯上用一个切换音效替换了关闭和打开音效

区块加载改进

  • 当读取磁盘中一个已经生成的区块时,周围的区块不再被不必要地加载
    • 在单人游戏加载世界界面可以看见
  • 新系统使用了更少的内存和 CPU 占用

技术性更改

  • 数据包版本现在为 43

数据包版本 43

  • custom_data 组件现在以 SNBT 字符串指定以在 JSON 中保留类型信息
    • 这与现在使用的 set_custom_data 战利品表函数和 custom_data 谓词相同
  • 食物物品组件有了新的字段:
    • using_converts_to:带有组件的物品(可选)
      • 一旦被消耗,食物物品将会被指定的物品替换
      • 例如 food={nutrition:1,saturation:0,using_converts_to:{id:"poisonous_potato",components:{"minecraft:custom_name":'"等等,啥啥啥?"'}}}
  • 将 decorated_pot_patterns 重命名为 decorated_pot_patterns
  • 移除了之前的标签文件夹名称
  • 移除了 power NBT 标签并替换为以一个控制弹射物加速度(以及最大速度的)数值量 acceleration_power 标签
    • 这个更改影响了以下弹射物:dragon_fireball, large_fireball, small_fireball, fireball, breeze_wind_charge, wind_charge, wither_skull
  • 新的结构 NBT 标签 dimension_padding
    • 通过向边界框增加垂直内边距,确保结构不会穿过维度边缘生成
    • 默认为 0
    • 试炼密室拥有 10 的内边距因为当其在地底深处生成时有时会穿过基岩层

魔咒

实体效果类型

  • 为效果类型replace_block、replace_disc 和 set_block_properties增加了字段 trigger_game_event
    • 格式:可选的游戏事件 ID,当一个方块被替换时触发该游戏事件

标签

文件夹重命名

  • 一些使用旧文件夹的类型(使用元素的复数名称)已经被重命名以匹配注册表名
  • 受影响的文件夹:
    • tags/items -> tags/item
    • tags/blocks -> tags/block
    • tags/entity_types -> tags/entity_type
    • tags/fluids -> tags/fluid
    • tags/game_events -> tags/game_event

方块标签

  • fire_aspect_lightable: 所有应当在被附有火焰附加魔咒的工具击中时点燃的方块

伤害类型谓词

  • 新的选项:is_direct - 可选的布尔值
    • 当存在时,要求直接伤害(true)或间接伤害(false)
    • 当其为直接且伤害来源实体相同时伤害为直接伤害