
WorldFarView
通过利用高度图平面来增加渲染距离的模组。
灵感来自 FarPlane2,此模组通过细节层次(LOD)平面来增强渲染距离。

从 y=3500 处看到的 LOD 图像,分辨率 = 70,起始大小 = 1024
🚀 特性
- 基于 LOD 的动态渲染
- 可配置的渲染距离和质量设置
- 服务端兼容性控制
- 用于自定义区块生成器的可扩展 API
🔧 安装与使用
- 在客户端和服务端上都安装此模组。
- 加入世界 - 模组会自动激活。
- 注意: 高分辨率可能需要更长的加载时间。
- 目前仅支持基于噪声的区块生成器(原版兼容)。
- 如果出现任何兼容性问题,模组会通知你。
⚠️ 开发通知:此模组仍处于积极开发中,可能存在稳定性问题。
⚙️ 配置
客户端设置 (可通过游戏内模组菜单编辑)
| 设置 | 描述 | 推荐值 |
|---|---|---|
| LOD0 起始大小 | 基础平面大小(渲染从此距离的一半开始) | 渲染距离 * 32 |
| LOD 数量 | LOD 平面总数(每个是前一个的 2 倍大) | - |
| 分辨率质量 | 每个平面的顶点数(越高越清晰但越重) | 70 |
渲染距离公式:总距离 = LOD0 起始大小 × (2 ^ LOD 数量)
示例:如果 LOD0 起始大小 = 1000 且 LOD 数量 = 3,最大距离为 1000 × 8 = 8000 个方块。
⚠️ 如果服务端拒绝客户端设置(例如不支持的分辨率),模组将自动禁用。
服务端设置 (可在世界/服务端文件中找到)
| 设置 | 描述 |
|---|---|
| clientSide | 如果为 true,向客户端发送种子/生成器数据(当前版本不支持)。如果为 false,强制使用服务端生成。 |
| maxResolution | 拒绝请求超过此限制的分辨率的客户端(如果 clientSide = false)。 |
| maxLevel | 拒绝请求超过允许的更高 LOD 等级的客户端(如果 clientSide = false)。 |
🛠️ 面向开发者:添加兼容性
要集成你的自定义世界生成器:
- 实现
FarChunkGenerator并在FarChunkGenerators中注册它。 - 对于客户端支持,创建:
ClientFarChunkGeneratorSerializableFarChunkGenerator<YourClientFarChunkGenerator>
📌 性能提示:确保你的区块生成器已针对速度进行优化!
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。