--- 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`) * 当其为直接且伤害来源实体相同时伤害为直接伤害