介绍

Fast Math — NeoForge
Fast Math — NeoForge 是原版 Fast Math Fabric 模组(也称 Super Fast Math)的非官方 NeoForge 移植版,原作者为 EliasB。
Fast Math 是一款轻量级优化模组,旨在提升 Minecraft 中频繁执行的数学运算性能。它并非完全依赖 Java 标准数学实现,而是将部分运算替换为经过优化的替代方案,以降低计算开销,同时保持 Minecraft 预期的行为——无需配置。
优化内容
Fast Math 针对 Minecraft 游戏循环中极其频繁执行的数学运算进行优化。
正弦与余弦 — 替换为经过优化、动态初始化的查找表,降低重复三角函数计算的开销。这些计算用于实体移动、朝向、AI 和其他游戏逻辑。
平方根 — 在适用情况下采用更快的平方根实现,减少重复计算的开销。
Floor 与 Clamp — 优化这些常用运算的实现。
实体朝向 — 更快的数学运算可提升旋转与移动计算的效率。
已将
atan2优化恢复为精确的数学行为,以避免投射物角度可能出现误差。
插值 — 在适用情况下,使用融合乘加优化lerp运算。
BlockPos — 优化位打包,加快方块/区块坐标的编码与解码。
客户端与服务器
Fast Math 可在客户端和服务器上运行。实体模拟负载较重或世界较复杂的服务器环境,可能会减少数学运算开销;客户端在正常游玩时也能受益于更快的计算。
无需配置
安装后即可游玩。无需配置文件或调整设置——Minecraft 启动时会自动应用这些优化。
兼容性
Fast Math 轻量且专为与其他性能优化模组搭配使用而设计,包括 Sodium、其他渲染优化模组、服务器性能模组以及常规玩法模组。
不过,兼容性仍可能因 Minecraft 版本、NeoForge 版本及其他已安装的模组而异。如果遇到崩溃或兼容性问题,请在反馈时提供:
- Minecraft 版本
- NeoForge 版本
- Fast Math 版本
- Java 版本
- 已安装的模组
- 完整崩溃报告或相关日志
运行要求
- Minecraft 1.21.1
- NeoForge
- Java 21
无需 Fabric API — 这是原生 NeoForge 移植版,不依赖 Fabric 加载器。
重要说明
本项目是原版 Fast Math 模组的非官方 NeoForge 移植版,原作者为 EliasB。除非另有明确说明,本项目与 EliasB 无关联,未获其认可,也非由其官方维护。原项目及官方信息请参阅原作者的 CurseForge 页面。
鸣谢
Fast Math 原作者:EliasB
原版 Fast Math 的理念、实现及优化均归功于其原作者。本项目旨在将 Fast Math 的优化方案带给 NeoForge 社区。
原项目:CurseForge 上的 Super Fast Math
常见问题
Super Fast Math ReFoxed 支持哪些 Minecraft 版本?
Super Fast Math ReFoxed 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Super Fast Math ReFoxed 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。
评论
登录后评论和评分