ModMate

ModMate

针对大型模组包的Adaptive Fabric优化:已验证的热路径修复、预设配置、内存保护、诊断以及安全回滚。

性能

ModMate

ModMate 是一款以安全为先的性能与诊断模组,适用于大型 Minecraft Fabric 整合包。 它将用户控制的质量预设与经过严格验证的兼容性优化相结合,这些优化针对通过实际性能分析发现的重复热点路径。仅当安装的上游类与经审查的 SHA-256 指纹完全匹配时,优化才会启用;未知版本将安全失败并保持其原始行为。

注意: 这是仅适用于 Minecraft 1.21.1 的首个公开 Alpha 版本。它不保证最低 FPS,也不能替代 Sodium、Lithium 或每个针对特定模组的性能修复。

功能

  • 三种质量预设:性能、均衡与质量
  • 可配置的 120/140/160/180 FPS 目标(由自适应控制器使用,并非作为硬性下限承诺)
  • 4/6/8/12 GiB 内存预算,带分级压力响应
  • 安全的所有权变更日志以及 ModMate 所改动内容的回滚功能
  • 游戏内设置界面(O 键)和诊断覆盖层(F8 键)
  • 对资源包和光影包进行有界后台分析,而无需解压 ZIP 文件
  • 自动检测重叠的优化所有权
  • 针对受支持版本的 Carry On、BetterGrassify、Sodium Dynamic Lights、BedrockIf/Bedrockoid、Continuity、Entity Culling、Puzzles Lib、FancyMenu、Charm 和 Sodium Leaf Culling 提供精确指纹兼容性快速路径
  • 当目标模组或已审查的类版本不匹配时自动回退

实测 Alpha 验证

以下每个数值均对比了三次全新 JVM 基线运行与三次优化运行。每次运行均使用相同的世界、位置、854x480 窗口、图形设置以及 180 秒测量周期。

测试环境 平均 FPS 1% 低帧 FPS p95 集成服务器 tick
Better MC,光影 +2.10% +15.38% 降低 61.04%
Better MC,光影 + 144 个战斗实体 +2.70% +18.75% 降低 50.98%
Medieval MC,光影 +4.48% +5.88% 降低 4.55%
Medieval MC,光影 + 144 个战斗实体 +41.99% +32.17% 降低 31.85%

最繁重的 Medieval MC 战斗场景中位数从 25.93 FPS 提升至 36.81 FPS。这是有意义的相对改进,而非声称每个系统或整合包都能达到 160-180 FPS。在一次 Better MC 光影测试中,峰值堆内存也增加了 4.43%,在 Medieval MC 战斗测试中增加了 0.85%,因此内存改进并非在每个场景中都能保证。

环境要求

  • Minecraft 1.21.1
  • Fabric Loader 0.19.2 或更新版本
  • Fabric API 0.116.11+1.21.1 或更新的兼容 1.21.1 版本
  • Java 21

ModMate 可安装于客户端。其当前面向玩家的设置、HUD、整合包分析以及兼容性快速路径均为客户端侧功能。该 JAR 也可在 Fabric 服务器环境中安全加载,但此 Alpha 版本不宣称提供服务器端世界模拟优化。

安装

  1. 为 Minecraft 1.21.1 安装 Fabric Loader 和 Fabric API。
  2. 将 ModMate JAR 放入实例的 mods 文件夹。
  3. 启动游戏。首次启动不会更改现有的视频选项。
  4. 按 O 键,查看预设和内存预算,然后选择应用。
  5. 按 F8 键显示或隐藏诊断覆盖层。

安全性与兼容性

  • ModMate 在应用更改前会记录原始选项值。
  • 回滚仅恢复仍由 ModMate 拥有的值;用户手动更改会被保留。
  • 不支持的兼容性目标保持未修改状态。
  • 整合包扫描受条目数量、深度、逻辑大小和路径检查的约束。
  • 基准测试自动化和战斗实体生成仅为测试专用启动功能,在正常游戏中不处于活动状态。

已知 Alpha 限制

  • 此版本中仅有 1.21.1 版 JAR 包含完整的面向玩家功能集。
  • FPS 目标可指导自适应调整,但无法强制 GPU、CPU、光影或其他模组达到该数值。
  • 特定于整合包的快速路径仅对经审查的上游二进制文件生效。
  • 某些场景即使帧率一致性得到改善,也可能使用稍多的峰值堆内存。
  • 此 Alpha 已在 549 和 691 个 Fabric Loader 模块下测试,尚未针对所有可能的 1,000 个模组组合进行验证。

许可与分发

ModMate 根据“保留所有权利”的二进制许可分发。允许个人、非商业性使用未修改的官方版本。托管于 CurseForge 的整合包可通过 CurseForge 的官方清单或依赖系统引用原始 ModMate 项目文件。禁止未经事先书面许可进行重新上传、镜像、修改后分发、付费转售以及第三方启动器分发。商业集成、定制和支持可单独授权。

公开构建不会验证购买行为,也不会将优化功能锁定在外部支付之后。完整条款请参阅随附的 META-INF/LICENSE 文件。

한국어 안내

ModMate는 대형 Fabric 모드팩의 반복 작업을 실제로 측정하고, 검증된 모드 버전에만 안전한 핫패스 최적화를 적용하는 성능·진단 모드입니다. 품질 프리셋, 메모리 보호, 설정 복원, 리소스팩·셰이더 분석, 진단 HUD를 제공합니다. 현재 공개 후보는 Minecraft 1.21.1 전용 Alpha이며 목표 FPS를 강제로 보장하지 않습니다. O로 설정 화면을 열고 F8로 진단 HUD를 전환할 수 있습니다.

资产披露

ModMate 项目图标是使用 AI 辅助生成的原创品牌标识。它是一个标志,不代表也不声称包含任何游戏内视觉内容。