{"id":20523122,"url":"https://github.com/relativitymc/scalablelux","last_synced_at":"2025-04-14T03:06:08.701Z","repository":{"id":229419123,"uuid":"776689254","full_name":"RelativityMC/ScalableLux","owner":"RelativityMC","description":"A Fabric mod based on Starlight that improves the performance of light updates in Minecraft.","archived":false,"fork":false,"pushed_at":"2025-03-31T15:48:20.000Z","size":380,"stargazers_count":53,"open_issues_count":7,"forks_count":1,"subscribers_count":4,"default_branch":"ver/1.21.4","last_synced_at":"2025-04-14T03:06:02.618Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RelativityMC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-24T07:45:16.000Z","updated_at":"2025-04-07T19:56:06.000Z","dependencies_parsed_at":"2024-06-14T13:45:05.001Z","dependency_job_id":"b8a74c9c-9e56-472c-ba27-2dcf2614ae5e","html_url":"https://github.com/RelativityMC/ScalableLux","commit_stats":null,"previous_names":["relativitymc/scalablelux"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RelativityMC%2FScalableLux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RelativityMC%2FScalableLux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RelativityMC%2FScalableLux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RelativityMC%2FScalableLux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RelativityMC","download_url":"https://codeload.github.com/RelativityMC/ScalableLux/tar.gz/refs/heads/ver/1.21.4","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248813796,"owners_count":21165633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T22:38:03.302Z","updated_at":"2025-04-14T03:06:08.403Z","avatar_url":"https://github.com/RelativityMC.png","language":"Java","readme":"# ScalableLux\nA Fabric mod based on Starlight that improves the performance of light updates in Minecraft.\n\n## Why does this fork exist?\n- Starlight is no longer maintained as a mod [since Mar 8, 2024](https://github.com/PaperMC/Starlight/commit/cca03d62da48e876ac79196bad16864e8a96bbeb).\n- The performance of vanilla lighting engine is still a bottleneck for high-performance chunk generation.\n- The base Starlight is still [100% faster than vanilla](\u003chttps://gist.github.com/Spottedleaf/6cc1acdd03a9b7ac34699bf5e8f1b85c#light-engine-performance-changes-in-120-from-vanilla\u003e),\n  allowing the chunk system to scale beyond 24 threads.\n- Starlight's \"stateless\" design allows for parallel light updates, further widening the performance gap.\n  It is still [rather important for dedicated servers with more players to stress chunk generation](https://gist.github.com/Spottedleaf/6cc1acdd03a9b7ac34699bf5e8f1b85c#is-starlight-obsolete).\n  Therefore, it is still important for Fabric or other modded servers with plenty of players. \n\n## What does this fork do?\n- Contains all the performance improvements from Starlight with additional bug fixes.\n- Optionally allows for parallel light updates, bringing significant performance improvement in high-speed\n  world generation and heavy light updates scenarios.\n\n## Building and setting up\n\n#### Initial setup\nRun the following commands in the root directory:\n\n```\ngit submodule update --init\n./build.sh up\n./build.sh patch\n```\n\n#### Creating a patch\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for more detailed information.\n\n\n#### Compiling\nUse the command `./build.sh build`. Compiled jars will be placed under `Starlight-Patched/build/libs/`.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frelativitymc%2Fscalablelux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frelativitymc%2Fscalablelux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frelativitymc%2Fscalablelux/lists"}