我的世界优化Mod下载:实体剔除 (Entity Culling)

《实体剔除》(Entity Culling) 是一款专为《我的世界》设计的渲染优化模组。它利用异步路径追踪技术,智能判断哪些方块实体和生物位于玩家的视线之外,从而跳过这些不可见对象的渲染,显著降低系统开销,提升游戏帧率。

在默认情况下,游戏会渲染所有加载区块内的对象,即使它们被墙壁或地形完全遮挡。这浪费了大量不必要的计算资源。而本模组通过多线程路径追踪,实时计算视线遮挡关系,仅渲染玩家实际可见的内容,同时不影响画面质量。

功能特性

多线程路径追踪

  • 压榨闲置性能:利用空闲的 CPU 线程快速进行可见性计算。
  • 无阻塞运行:独立于游戏主线程运行,不会导致卡顿。
  • 实时数据更新:确保可见性数据始终与画面同步。

智能遮挡剔除

  • 视线阻挡判定:自动跳过渲染隐藏在墙体或地形后的方块实体与生物。
  • 强化版剔除:比原版背面剔除更智能、高效。
  • 画质无损:显著降低 GPU 负载,却不损失视觉保真度。

实体运算节流

  • 降低客户端压力:减少不可见实体的计算负担。
  • 按需更新:仅更新必要数据,避免资源浪费。
  • 高度兼容:完全可配置,支持大多数模组。

版本支持状态

Minecraft 版本 加载器 状态 版本说明 备注
1.19.4 及以上 Fabric/Forge/NeoForge 支持 最新版
1.16.5 – 1.19.2 Fabric/Forge 不支持 过旧 未来可能更新
1.12.2 / 1.8.9 Forge 不支持 过旧 未来可能更新
1.7.10 Forge 不支持 过旧 无更新计划
b1.7.3 Babric 不支持 过旧 无更新计划

性能实测参考

在 Scarland(Hermitcraft 第九季存档)中进行对比测试,渲染距离为 16 个区块。测试环境为 Minecraft 1.21.5(Fabric),并搭配 Sodium、Iris 和 ImmediatelyFast 等优化模组。开启本模组后,性能仍有显著提升。

配置指南与兼容性

部分魔法模组中用于特效的客户端实体可能被误剔除。若遇到此类问题,请在配置界面将这些实体加入白名单,以豁免 Tick 剔除或渲染剔除。

对于渲染范围远大于碰撞箱的方块实体(如原版信标光束、Create 模组的滑轮、部分 Botania 方块),也需要加入白名单。

常见问题

需要在服务器端安装吗?

不需要。这是纯客户端模组,仅在客户端安装即可生效。

会影响生物行为或刷怪塔效率吗?

不会。本模组仅跳过渲染过程,不影响逻辑模拟。生物照常生成、移动、死亡并掉落物品,刷怪塔等机制设施完全正常。

已经启用了 Sodium 的“实体剔除”功能,还需要这个模组吗?

依然推荐。Sodium 只进行基于区块的基础可见性检查,而本模组会分析实际视线路径,剔除那些“虽在可见区块内但被墙壁等遮挡”的实体,优化更彻底。

资源信息

适用版本
1.21.11、1.20.6、1.19.4、1.18.2、1.17.1
资源版本
Java 版
发布者
Demon

下载地址

发表回复