Minecraft.How
로딩 중...
본문으로 건너뛰기
Java 모드Performance

Phosphor Legacy Forge

제작 HowardZHY

Phosphor Legacy Forge ports JellySquid's Phosphor mod to Forge for Minecraft 1.8.9 through 1.11.2, optimizing lighting engine performance on client and server.

저희 소개글

이 프로젝트가 하는 일

Phosphor Legacy Forge

This is an unofficial fork of the Phosphor mod ported to Legacy Forge. It brings JellySquid's Phosphor optimizations to Forge versions for Minecraft 1.8.9, 1.8.8, 1.11.2, 1.11, 1.10.2, 1.10, and 1.9.4.

Mod Compatibility

The mod is optional on both client and server sides. It has been tested with OptiFine, Dynamic Lights, LiteLoader, Essential, Patcher, and other coremods. Phosphor Legacy Forge includes Mixin 0.7.11 and should work with other mods using Mixin 0.7. If crashes occur with LiteLoader, ensure LiteLoader is placed in the mods folder and loads after Mixin 0.7/0.8 mods. Do not install LiteLoader with Forge as a library.

Incompatibility

Phosphor Legacy Forge isn't compatible with Legacy SpongeForge due to invalid mixin crashes caused by SpongeForge's outdated Mixin versions.

How It Works

Phosphor optimizes Minecraft's lighting engine through several key improvements. The code responsible for propagating light changes has been rewritten to be more efficient than the vanilla implementation. Light updates are postponed until the regions they modify are queried, allowing batching and reducing duplicate scheduled light updates. This decreases CPU time spent on skylight propagation.

Skylight propagation on the vertical axis has been fixed to account for incoming skylight from neighboring chunks, resolving lighting issues during world generation and large block operations such as /fill. Here's the thing, chunk lighting is only performed after all adjacent chunks are loaded, ensuring correct light spread into neighbors and preventing visual errors.

By fixing various errors in vanilla's lighting engine implementation, many checks performed when relighting blocks are now skipped, reducing the overhead of lighting updates.

Credits

  • JellySquid for creating the original Phosphor mod
  • Embeddedt for updated 1.12.2 Phosphor and 1.7.10 Archaic Fix
  • Kappa-Maintainer for updated 1.12.2 Phosphor
  • Grayray75 for the 1.8.9 Legacy Fabric port of Phosphor that informed this fork

Do not submit issues of this mod to upstream repositories.

반응

반응하려면 로그인하세요.

호환성

버전과 로더

기록된 릴리스 3개

갤러리

Phosphor Legacy Forge icon

저희는 더 나은 이용 경험을 제공하기 위해 쿠키를 사용합니다. 이 사이트를 계속 이용하시면 쿠키 사용에 동의하는 것으로 간주됩니다. 개인정보 처리방침 보기