《实体剔除》(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 只进行基于区块的基础可见性检查,而本模组会分析实际视线路径,剔除那些“虽在可见区块内但被墙壁等遮挡”的实体,优化更彻底。
下载地址


我的世界中文站 国内知名Minecraft中文主题网站