24w04a.md 2.9 KB


cats: ['1.21','1.20','1.20.5'] translator: 最亮的信标

intro: TPS调试图表 TRANSFER命令 区域文件压缩算法 数据包版本29

更改

  • 犰狳现在会在检测到最近攻击过其的生物或玩家时蜷缩
  • 当犰狳处于蜷缩状态时,其皮甲会保护它并减少对它的伤害,甚至可以完全抵抗弱攻击
  • 将 “允许作弊” 重命名为 “允许命令”

    技术性更改

  • 数据包版本更新至29

  • 在专用服务器上增加使用更快区域文件压缩算法的选项

  • 对世界优化的更改

  • 改进服务器 TPS 调试图表

  • 减少生成埋藏的宝藏的探险家地图(藏宝图)所需的时间

    区域文件压缩算法

  • 新增了专用服务器配置属性 region-file-compression ,其有两个可能的值

    • deflate,默认选项,使用原有的算法
    • lz4,使用 LZ4 算法,其需求更少的 CPU 时间来压缩和解压缩,但是会占用更多的磁盘空间
  • 更改压缩算法不会自动重新压缩世界

    • 新的或更新了的区块会使用新配置的算法,但是老区块仍然会保持原来的格式

      世界优化更改

  • 优化单人世界以及运行带有 forceUpgrade 选项的专用服务器现在也会升级 entities 和 poi 文件夹里的内容

  • 新专用服务器启动参数 recreateRegionFiles

    • 它会和 forceUpgrade 一样触发世界优化,但是会同时重写所有区块,无论其是否升级过
    • 这会创建全新并且碎片整理的区域文件
    • 在更改 region-file-compression 后使用该参数将会以新的格式重新压缩所有区域文件

      改进服务器 TPS 调试图表

  • 依旧,其可以通过在单人世界中按下 F3 + 2 访问

  • 图表底部暗红色部分显示服务器刻主逻辑的花费时间,其与原来图表显示的值相等

  • 亮棕色部分显示在运行计划任务的花费时间

  • 紫色部分显示在运行所有其它代码的花费时间

  • 顶部的亮绿色(或黄或红取决于卡顿)部分显示空转,等待下一刻的花费时间

  • min(最小值), avg(平均值), max(最大值)统计值基于前三部分的总和

    数据包版本 29

  • 增加了 transfer 命令

    TRANSFER 命令

    该新命令会触发转移,使一个玩家到另一个服务器。仅在专用服务器上存在

  • 语法: transfer <hostname> [<port>] [<players>]

  • 参数:

    • hostname 字符串,描述要连接的服务器主机名
    • port 整数,指示要连接的服务器的端口号,省略则使用 25565
    • players 要转移的玩家,省略则使用 @s(自己)

      实验性特性

      旋风人

  • 旋风人现在除了玩家外,对铁傀儡也敌对

  • 旋风人不再对骷髅、流浪者、僵尸、尸壳、蜘蛛、洞穴蜘蛛和史莱姆的攻击进行反击

  • 上述生物当被旋风人的风弹弹射物攻击时不会进行反击

    铜格栅

  • 使用切石机将铜块制成铜格栅时会输出 4 个铜格栅