Forge 不再受支持,下载内容按原样提供。
今后,我们只会为 Fabric 版的 Phosphor 提供更新。你可以在新的 CurseForge 页面上 下载 Fabric 版的 Phosphor。本页面上的发布版本不受支持,也不会收到更新。如果你决定使用它们,后果自负!
Phosphor for Forge
Phosphor 是一个 Minecraft 模组,致力于优化游戏中最没效率的部分之一——光照引擎。它同时适用于客户端和服务端,并且可以安装在服务器上而无需客户端也安装该模组。有了 Phosphor,游戏生成区块所需的时间在某些维度中可以减半,并且在探索世界时遇到的帧率卡顿可以显著减少。无论是在单人游戏还是大型多人服务器中,它都是提升性能的不妥协方案,并且不会改变原版游戏的任何特性或行为。
如果你还没有使用它,Lithium(另一个优化模组)与 Phosphor 搭配极佳,并且完全兼容。
听起来好得不像真的?Phosphor 已经在广为人知的 Aether II 模组中默认启用并发布。在这里查看它,也许可以考虑今天就安装它!
安装
Minecraft 1.15+ 上的 Forge:你必须下载 MixinBootstrap 1.0.2(或更新版本)并将其安装到你的 mods 文件夹中。之后,安装 Phosphor 就像安装任何其他 Forge 模组一样简单,只需将其放入你的 mods 文件夹即可。
Minecraft 1.12 上的 Forge:不需要额外的依赖项,只需像任何其他 Forge 模组一样将模组放入你的 mods 文件夹即可。
你不需要创建新世界即可享受该模组带来的好处。
它是如何工作的?
对于有技术兴趣的人,展开下面的剧透以查看我们究竟做了什么来提升性能。请注意,这适用于 Minecraft 1.12 版本,并且相对于 Minecraft 1.15+ 已经过时。
负责在世界中传播光照变化的代码已被完全重写,比原版实现显著更高效。
光照更新会被推迟,直到它们所触及的区域被查询。这允许方块的光照更新被批量处理,并显著减少一个区域内重复的预定光照更新数量。光照更新批处理为像 The Twilight Forest 这样拥有大量遮挡光线的树叶的模组维度带来了令人难以置信的世界生成时间缩减,同时仍然为原版生成和其他模组维度提供了显著的改进。
垂直轴上的天空光传播已被修复,以考虑来自相邻区块的天空光,修复了世界生成和涉及大量方块的操作期间产生的各种光照问题。
现在,当空区块部分的光照数据非平凡时(即并非完全被天空光照亮),光照数据会被发送到客户端。这修复了一些在天空空区块部分光照显示不正确的错误。
通过修复原版光照引擎实现中的各种错误,以前在放置或重新照亮方块时执行的许多昂贵检查现在被跳过,显著减少了这些操作的开销。
Phosphor 在过去几个月中已经有很多时间成熟,因此,模组不兼容性和错误非常罕见。
该模组不做什么?
虽然这是对原版光照引擎实现的重大改进,但它不会改变 Minecraft 中光照模型的工作方式。用外行的话来说,这个模组不会改变光照的渲染方式(除了修复错误的地方),也不会为 Minecraft 添加新特性。这使得该模组无需在另一端客户端或服务器上安装即可工作。Phosphor 提供的修复和优化专门针对改进光照引擎,保持其小巧且自包含。这个模组不能治愈所有世界生成卡顿或客户端卡顿,因为光照只是等式的一部分。
模组兼容性
OptiFine 兼容性
Phosphor 与 OptiFine 完全兼容,包括 OptiFine 实现的 Dynamic Lights 特性。
OpenCubicChunks 兼容性
由于 OpenCubicChunks 实现了自己的光照传播系统,Phosphor 不幸地与该模组从根本上不兼容。
DynamicLights 兼容性
DynamicLights(独立的 Forge 模组)在安装 Phosphor 后无法正常工作。请查看相关的 GitHub 问题以获取更多信息。
Albedo 兼容性
Albedo 和 Phosphor 都实现了自己的光照系统,导致 Albedo 的光照系统被覆盖。虽然将 Phosphor 与 Albedo 一起安装不会导致游戏崩溃,但会阻止彩色光照工作。将来可能可以添加支持,但需要进行研究。
SpongeForge 兼容性
Phosphor 已经过测试,可在 Minecraft 1.12.2 上与最新版本的 SpongeForge 一起工作,但你必须使用最新发布的 SpongeForge(1.12.2-2838-7.1.8-RC3844 或更新版本)和最新发布的 Phosphor(0.2.3+)。如果使用较旧版本的 SpongeForge,Phosphor 将拒绝运行。此外,你必须在 Sponge 的配置文件中禁用异步光照,否则性能会下降。
其他 Forge 模组
目前,我不知道与任何其他 Forge 模组存在不兼容问题!Phosphor 不应与不修改游戏光照引擎的模组产生冲突。如果你遇到兼容性问题,请在项目的问题跟踪器上报告。
整合包许可
这是 CurseForge 上的一个免费开源项目,因此——你当然可以将其包含在你的整合包中!虽然不是必需的,但如果你在模组列表或鸣谢页面中链接回 Phosphor 的项目页面和 Patreon,我们将非常感激。
特别感谢
如果没有 Mathe172 和 PhiPro95 的贡献,这个模组不可能实现。这个模组的一些组件受到他们之前工作的启发和/或基于其工作。
报告问题
请使用页面顶部链接的问题跟踪器来报告错误、崩溃和其他问题。Curseforge 评论区不是报告这类问题的地方,很可能会导致你被要求将其转发到问题跟踪器。
如何安装 Phosphor (Forge)
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.12.2–1.15.2 on Forge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Forge
The loader must match the game version of the mod file, for example Minecraft 1.15.2. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file phosphor-forge-mc1.15.2-0.5.2+build.4.jar (44 KB) for your game version.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: Phosphor (Forge) should be in the list.
Minecraft 1.15.2 runs on Java 8: with a different Java version the game may close right after launch.
版本
含依赖项
| Minecraft | 加载器 | 文件 | 日期 | 操作 |
|---|---|---|---|---|
| 1.15.2 | Forge | Phosphor mc1.15.2-0.5.2+build.444.3 KB 3 | ||
| 1.12.2 | Forge | Phosphor mc1.12.2-0.2.7899 KB 20 | ||
| 1.12.2 | — | Phosphor mc1.12.2-0.2.61 MB |
评价
成为第一个评价 Phosphor (Forge) 的人

