流体核心

流体核心

FluidCore 使用智能休眠/唤醒系统优化了Minecraft的流体刻。

性能

FluidCore

FluidCore 是一款轻量级的 Fabric 性能优化模组,旨在优化《我的世界》原版流体刻系统,适用于单人游戏和多人服务器。

工作原理

在原版《我的世界》中,每个水源方块和熔岩方块每隔几个游戏刻就会被处理一次——即使是数分钟没有变化的方块,甚至在没有玩家附近时也是如此。FluidCore 引入了智能休眠/唤醒系统,消除了这些浪费的 CPU 时间。

  • 距离触发休眠 —— 距离任何玩家超过 96 格的流体方块会进入休眠状态并停止处理
  • 稳定性计数器 —— 连续 60 刻内未发生变化的流体方块会逐渐进入休眠状态,即使位于玩家附近
  • 事件驱动唤醒 —— 当附近方块发生变化时,休眠流体立即被唤醒,确保行为正确
  • 区块卸载清理 —— 当区块卸载时,休眠流体数据会自动清理,防止内存泄漏
  • 同时涵盖源方块和流动方块 —— 优化了水源/熔岩源方块及流动方块

基准测试

使用 Spark 性能分析工具在 Fabric 1.20.1 下测试:

指标 原版 FluidCore 提升幅度
流体刻 CPU 使用率 2.63% 2.29% 降低约 13%

测试环境为包含大范围水域的平坦世界,实际结果可能因世界复杂度而异。

兼容性

  • ✅ Fabric 1.20.1
  • ✅ 支持单人游戏
  • ✅ 兼容原版客户端(仅服务端安装)
  • ✅ 与 Sodium、Lithium 等其他性能模组兼容

安装方法

  1. 安装 Fabric Loader
  2. 安装 Fabric API
  3. 将 FluidCore 放入你的 mods 文件夹
  4. 启动游戏

祝您游戏愉快!