跳转至

移除实体阴影

来源信息
译文信息

实体阴影并不容易“完美删除”。大多数方法都会带来副作用,所以这里更适合把它理解为“按目标选择代价最小的方案”。

常见做法

  • 缩小碰撞箱:阴影会消失,但实体也会更难交互。
  • 在隐形时仍然渲染:配合minecraft:renders_when_invisible使用。
  • 把实体埋进地面一点:让阴影不再明显可见。
  • 改用没有阴影的运行时标识符:代价是继承对应原版实体的硬编码行为。
  • 旧版材质技巧:已不再是可靠方案,只适合回顾历史做法。

实用建议

如果实体需要正常交互,优先考虑隐形叠层或局部遮盖,而不是直接把碰撞箱缩到极小。

结论

这个问题没有完全无副作用的标准答案。做法要根据实体用途、目标版本和可接受的行为变化来选。