--- 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` 整数,指示要连接的服务器的端口号,省略则使用 25565 * `players` 要转移的玩家,省略则使用 @s(自己) ## 实验性特性 ### 旋风人 * 旋风人现在除了玩家外,对铁傀儡也敌对 * 旋风人不再对骷髅、流浪者、僵尸、尸壳、蜘蛛、洞穴蜘蛛和史莱姆的攻击进行反击 * 上述生物当被旋风人的风弹弹射物攻击时不会进行反击 ### 铜格栅 * 使用切石机将铜块制成铜格栅时会输出 4 个铜格栅