Skip to content

RelativityMC/ScalableLux

Repository files navigation

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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages