跳到正文

Super Fast Math ReFoxed

作者:manel740

一款轻量级 Fabric 模组,可调整正弦和余弦函数,让数学运算更准确。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。
Fast Math Banner

Minecraft NeoForge

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


Fast Math — NeoForge 优化数学运算,让 Minecraft 流畅运行。

常见问题

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/版本名 下面。运行环境:客户端 / 服务端。

评论

登录后评论和评分

manel740 的其他作品

查看全部 →