Pureformance

Pureformance

Minecraft 客户端性能优化模组 26.2,具备自适应剔除、渲染与内存优化,减少内存分配,并增强了与 Sodium 和 Iris 的兼容性。

性能

Pureformance

Pureformance 是一个面向 Minecraft 26.2 的轻量级客户端性能优化模组,旨在减少不必要的渲染工作、内存使用和运行时分配,同时保持视觉正确性并与现代渲染模组兼容。

Pureformance 并非只关注单一优化,而是将多种渲染、剔除和内存改进整合到一个精心集成的模组中。

🚀 主要特性

  • 自适应实体剔除
    通过可见性缓存和保守的遮挡检查,避免渲染实际不可见的实体,从而减少渲染开销,且不会引入明显的突兀出现。
  • 方块实体剔除
    跳过不必要的方块实体渲染,同时保留对横幅等非标准渲染对象的特殊渲染边界。
  • 直接视锥剔除
    在更昂贵的渲染工作开始之前,快速剔除完全位于摄像机视野之外的对象。
  • 可见性与遮挡缓存
    复用最近的可见性结果,避免每帧执行相同的计算。
  • 自适应刻剔除
    减少对当前不需要完整更新频率的对象进行不必要的客户端处理。
  • 渲染引擎优化
    移除冗余的渲染操作,减少状态更改,并改进多个频繁执行的渲染路径。
  • 渲染状态池化
    在安全的情况下复用临时渲染对象,减少垃圾产生和对 Java 垃圾回收器的压力。
  • 内存引擎
    对 Minecraft 中重复频繁出现的数据(如 BlockState 碰撞形状和面稳固信息)进行去重。
  • 减少运行时分配
    优化多个高频渲染路径,以减少短生命周期对象的创建。
  • 文本优化
    减少文本和告示牌渲染期间的不必要工作。
  • 粒子优化
    改进粒子密集场景的处理。
  • 流体重建优先级
    改进流体渲染周围的区块重建调度。
  • 地图图集优化
    使用更高效的地图纹理图集系统,减少不必要的纹理操作。

⚡ 设计用于配合你的性能配置

Pureformance 旨在补充现代 Minecraft 优化配置,并已与以下环境测试兼容:

  • Sodium
  • Iris
  • Fabric
  • Quilt
  • NeoForge

在 Fabric 和 Quilt 上,Pureformance 还可以补充 Item Frame Cache,这是同一开发者开发的另一个优化模组。当两个模组同时安装时,Pureformance 会在必要时自动避免重叠的物品展示框优化。

🧠 设计上保持保守

性能优化不应以破坏渲染为代价。

Pureformance 使用保守的可见性检查、缓存阈值和故障开放行为。如果某项优化无法安全确定某个对象应被跳过,Minecraft 会正常渲染它。

这种方法有助于减少视觉瑕疵,同时仍能消除大量不必要的客户端工作。

💻 仅限客户端

Pureformance 完全在客户端运行。

服务器 无需安装 Pureformance,使其适用于:

  • 单人游戏
  • 多人游戏服务器
  • 原版兼容服务器
  • 模组化客户端设置

🔧 配置

Pureformance 包含可配置的优化系统,供希望微调剔除距离、缓存大小、可见性时机、射线预算和其他性能参数的高级用户使用。

默认配置旨在提供 性能、兼容性和视觉稳定性 之间的良好平衡,无需手动配置。

🎯 目标

Pureformance 旨在提供一个单一的、轻量级的优化层,减少渲染开销、内存使用和不必要的分配,同时与你的其余 Minecraft 性能配置保持兼容。

安装它,保持默认配置启用,让 Pureformance 安静地移除 Minecraft 无需执行的工作。