RelativityMC / ScalableLux

A Fabric mod based on Starlight that improves the performance of light updates in Minecraft.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ScalableLux

A Fabric mod based on Starlight that improves the performance of light updates in Minecraft. This is done by taking advantage of multiple CPU cores in parallel.

Note: This is currently a work in progress and is not quite ready for use.

Why does this fork exist?

  • Starlight is no longer maintained as a mod since Mar 8, 2024.
  • The performance of vanilla lighting engine is still a bottleneck for high-performance chunk generation.
  • Starlight's "stateless" design allows for parallel light updates. This is critical for allowing the chunk system to scale beyond 25 worker threads.

Building and setting up

Initial setup

Run the following commands in the root directory:

git submodule update --init
./build.sh up
./build.sh patch

Creating a patch

See CONTRIBUTING.md for more detailed information.

Compiling

Use the command ./build.sh build. Compiled jars will be placed under Starlight-Patched/build/libs/.

About

A Fabric mod based on Starlight that improves the performance of light updates in Minecraft.

License:GNU Lesser General Public License v3.0


Languages

Language:Shell 100.0%