Minecraft.How
Laden...
Naar inhoud gaan
Java modPerformance

Phosphor Legacy Forge

van 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.

Onze samenvatting

Wat dit project doet

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.

Reacties

Log in om te reageren.

Compatibiliteit

Versies en loaders

3 releases geregistreerd

Galerij

Phosphor Legacy Forge icon

We gebruiken cookies om je ervaring te verbeteren. Door deze site te blijven gebruiken, ga je akkoord met ons gebruik van cookies. Lees ons privacybeleid