强制渲染

强制渲染

自定义模型和物品展示框在屏幕边缘消失?已修复。

工具

ForceRender

自定义模型和物品展示框在屏幕边缘消失?已修复。

这是一个小型客户端模组,当你在附近时,可防止盔甲架和物品展示框被 Minecraft 渲染器的视锥体裁剪。无需命令,无需标签,无需服务器安装——只需安装并配置即可。

开关对比

问题

Minecraft 根据实体的碰撞箱来决定是否渲染,而不是根据其实际可见尺寸。盔甲架的碰撞箱很小,因此一旦它移出屏幕边缘,整个模型就会消失——即使一个巨大的自定义装饰仍然清晰可见。

这尤其在以下情况中影响严重:

  • 🪑 ItemsAdder / Oraxen 家具
  • 🖼️ 用作墙面装饰的物品展示框
  • 🌴 任何附着在盔甲架上的大型自定义资源包模型

问题(屏幕外模型消失)

修复方案

ForceRender 会覆盖可配置距离内盔甲架和物品展示框的裁剪检查。如果你足够近,它们会始终渲染。走远后,原版裁剪机制将重新生效。因此不会在远处的实体上浪费性能。

模组工作效果

配置(模组菜单)

打开 模组菜单 → ForceRender → 设置 进行配置:

选项 默认值 描述
启用 开 模组的总开关
渲染距离 5 格 在此范围内强制渲染
影响盔甲架 开 修复盔甲架的裁剪
影响物品展示框 开 修复物品展示框的裁剪(普通 + 荧光)

更改在关闭配置界面后立即生效。


未卸载

特性

  • 仅客户端,无需安装到服务器
  • 兼容任何资源包(ItemsAdder、Oraxen、原版 CIT 等)
  • 基于距离,远处实体零性能开销
  • 覆盖盔甲架和物品展示框
  • 模组菜单配置界面(需要模组菜单 + Cloth Config)
  • 完全开源(MIT 许可证)

需求


常见问题

服务器需要安装此模组吗? 不需要。纯客户端模组。

会影响性能吗? 只有在你配置的距离内的实体才会受到影响。其他实体正常裁剪。

适用于 Display 实体吗? 不适用。此模组仅针对 ArmorStandEntity 和 AbstractDecorationEntity。Display 实体使用不同的渲染器。

与 Sodium / Iris 兼容吗? 是的,两者都兼容。


源代码

GitHub:github.com/ReimaginedPixel/ForceRender

欢迎提交 Issue 和 PR。


由 ReimaginedPixel 制作