实体距离

实体距离

以更远的距离渲染实体,或降低渲染距离以提升性能。(可针对每种实体类型自定义设置)

游戏机制

实体距离模组

从更远的距离渲染实体,或者为了提升性能而减少渲染距离。(每种实体类型均可自定义)

简介

这个简单的模组允许你自定义 Minecraft 1.12.2 中实体的渲染和跟踪距离。例如,你可以选择从更远的距离看到敌对实体,而在更近的距离渲染像动物这样的中性实体,从而优化 FPS 和网络性能。

从更远的距离渲染羊

术语表:

  • 实体渲染距离:

    在客户端侧视觉上显示实体的最大距离。此设置直接影响客户端性能。

    • 示例:将渲染距离设置为最大值,可以让所有实体在其跟踪距离的完整范围内被视觉显示。相反,将其设置为零则不会渲染任何实体,尽管它们仍被服务器跟踪。
    • 实用提示:如果你使用的是性能较差的电脑,可以减小渲染距离,确保实体仅在靠近时才会被视觉显示,这有助于提高性能。
  • 实体跟踪距离:

    指的是服务器向客户端传达实体信息的范围,使其能够被跟踪并最终渲染。此设置影响服务器性能。

    • 注意:若要渲染实体,它必须先处于跟踪距离之内。__因此,实体的实际渲染距离是设置的渲染距离和跟踪距离中的较小值。 __

注意:如果你旨在增加实体的渲染距离,也必须同时增加其跟踪距离。实体必须先被跟踪才能被渲染。

功能

  • 调整实体渲染距离。
  • 调整实体跟踪距离。
  • 在设置菜单中提供滑块,便于调整。
  • 实体黑名单/白名单
  • 自定义实体跟踪倍率

命令

  • /entitydistance <configName> <value> (可能的 <configName>:renderDistanceMultiplier、trackDistanceMultiplier、Whitelist、entityblacklist、customentitytrackmultipliers)
  • /setrenderdistance <value>
  • /settrackdistance <value>
  • /entitylistadd <entityID>
  • /entitylistremove <entityID>
  • /customlistadd <entityID>,<multiplier>
  • /customlistremove <entityID>

安装说明

  1. 下载实体距离模组的最新版本。
  2. 将下载的 jar 文件放入 Minecraft 的 mods 文件夹中。
  3. 安装模组后,进入设置菜单,你会找到用于调整实体渲染和跟踪距离的滑块。根据你的偏好调整它们,尽情享受游戏吧!

常见问题 FAQ

问:这个模组可以与其他性能模组一起使用吗?
答:可以,该模组与大多数性能模组兼容。然而,在与其他模组同时使用前,请务必先进行测试。

问:这个模组是服务端还是客户端模组?
答:该模组在服务端和客户端均能运行。

未来计划

  • 针对敌对实体(以及其他派系实体)的全局设置。
  • 针对特定实体的自定义配置,例如弹射物。

贡献指南

如果你发现了 Bug 或希望提出新功能建议,欢迎在我们的 GitHub 页面上创建议题。如果你希望在代码层面做出贡献,请随意分叉该仓库并提交拉取请求。

许可证

此模组根据 MIT 许可证发布。有关更多详情,请参阅 LICENSE 文件。

其他

感谢 forge-mixin-example 提供的 mixin 模板!