跳到正文

[IWT] | Immersive Weathering: Tweaks

一款为 Immersive Weathering 打造的高性能附加模组,可加快风化与生长检查、降低内存占用,让游戏运行更流畅,同时不改变玩法 ;]

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

《▓ Immersive Weathering: Tweaks ▓》

Powered by Quantified API

《▒ 功能介绍 ▒》

Immersive Weathering: Tweaks 是一款轻量级性能附属模组,可大幅降低 Immersive Weathering 的区域检测、生长处理和风化逻辑带来的负担。

通常,Immersive Weathering 在检查附近方块时会创建大量临时位置列表和对象。IWT 则用可重复使用的打包模板和线程专用的临时缓冲区替代了其中大部分内容。

这显著降低了相关系统的内存占用和 GC 压力,同时也让实际检测变得更快。

Quantified API 会在启动期间于后台安全地准备已知模板,而主要的性能提升则来自游戏过程中对这些模板的重复利用。

检测内容相同、顺序相同、结果相同。只是更快、更轻量,也少了很多浪费。就是这么简单 xd

Support BlackRift Studios

《▒ 性能表现 ▒》

指标 普通 IW 使用 IWT 提升
最大范围检测 19.736 µs 10.036 µs 快 1.97 倍
每次检测分配的内存 15,920 B 24.46 B -99.85%
10,000 次范围检测 159.2 MB 0.2446 MB -99.85%
平均 MSPT 90.949 86.252 -5.16%
P95 MSPT 117.509 107.184 -8.79%
负载下 TPS 10.991 11.504 +4.67%

MSPT 和 TPS 数据来自成对进行的 180 秒 Forge 压力测试,反映的是整个服务器的大致表现。实际提升幅度当然取决于你的硬件、整合包,以及玩家周围发生了多少混乱 xd

《▒ 极低内存开销 ▒》

IWT 会为每个活动线程保留约 15.7 KB 的共享模板数据和约 4.55 KB 的临时内存。

所以嘛,它会保留几 KB 的数据,避免产生数百 MB 的临时垃圾。Java 的垃圾回收器终于能喘口气了 :DDD

《▒ 兼容性 ▒》

Minecraft 1.20.1:
• Forge + Fabric
• Immersive Weathering 2.0.5
• 两种加载器已通过同一个 OmniJar 一并打包。

Minecraft 1.21.1:
• Fabric + NeoForge
• 支持 Immersive Weather Renewed。

需要:Quantified API V2。

《▒ 许可协议 ▒》

采用 BRSSLA 许可协议,可免费用于个人及非商业用途。

发现了错误、有了新点子,或者不小心把它弄坏了?欢迎反馈 :]

由 Admany – BlackRift Studios 于 2026 年开发并维护

常见问题

[IWT] | Immersive Weathering: Tweaks 支持哪些 Minecraft 版本?

[IWT] | Immersive Weathering: Tweaks 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

[IWT] | Immersive Weathering: Tweaks 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Admany 的其他作品

查看全部 →