Lightspeed-Kryo

Lightspeed-Kryo

移植并改进高速版本的光速,同时将序列化库更换为kryo

性能

描述

移植并改进高版本的 Lightspeed,同时将序列化库更换为 Kryo。

主要区别

与原版相比,此移植版本引入了以下关键改进和特性:

  • 更换序列化库:已将序列化库从 Java 的 ser 替换为性能更高的 Kryo。
  • 扩展缓存:添加了更多缓存类别以加速加载过程,包括:
    • 合成配方
    • 进度
    • 标签
  • 加载优化:实现了资源包路径和 JSON 文件加载的优化,以减少启动时间。
  • 集成 LazyDFU:此移植版本包含了 LazyDFU 的功能,以进一步提升游戏启动和加载性能。

已知问题

使用此版本时可能会遇到以下问题:

  1. KubeJS 兼容性:
  • 问题:内置的 TagLoader 功能可能导致为 KubeJS 编写的 tag.js 脚本失效。
  • 解决方案:可以在模组的配置文件中禁用此功能。
  1. 模型加载失败:
  • 在某些情况下,特定模型可能加载失败,导致纹理缺失(紫色和黑色相间的“棋盘格”图案)。