{"adoption": {"forks": 129, "observed_at": "2026-08-28T04:04:10.266378+00:00", "stars": 1262}, "canonical_url": "https://ross.abutalabs.com/products/papermc-starlight", "card": {"archived": true, "artifact_type": "plugin", "description": "Rewrites the light engine to fix lighting performance and lighting errors", "domain": ["gaming-tools", "performance"], "enriched": true, "function": ["game-engine"], "health_score": 10, "homepage": null, "language": "Java", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["PaperMC/Starlight"], "name": "PaperMC/Starlight", "platform": ["jvm", "cross-platform"], "pushed_at": "2024-03-08T12:47:55+00:00", "repo": "PaperMC/Starlight", "stars": 1262, "tags": ["light-engine", "fabric-mod", "forge-mod", "minecraft-server", "lighting-optimization", "performance", "minecraft"], "topics": ["fabric", "forge", "java", "light-engine", "minecraft", "minecraft-performance"], "urls": [], "use_cases": ["reduce server lag from light updates in minecraft", "fix lighting bugs and errors in minecraft worlds", "speed up chunk generation lighting", "make block place/break light updates faster", "optimize minecraft server performance", "enable parallel light updates on modded servers"], "what_it_is": "Starlight is a Fabric/Forge mod that completely rewrites Minecraft's vanilla light engine to fix lighting performance and lighting errors. It is also used as the light engine basis for Paper's chunk system rewrite and Folia.", "when_to_avoid": ["you play on Minecraft versions past 1.20, where the project will not receive further updates", "you expect client-side FPS improvements, since the mod mainly affects server-side light update times", "you need a maintained project with active development"], "when_to_choose": ["you run a Fabric or Forge modded server on Minecraft 1.20 or earlier and suffer from lighting-related lag", "you want faster chunk generation and block update light propagation", "you need the light engine used by Paper's chunk system rewrite or Folia"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/papermc-starlight", "repo": "PaperMC/Starlight", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:04:13.102499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bed102620ca1fd5a9b23b5229fbc3e990ac60608b63ca38e0767fdd9c28e5137", "fetched_at": "2026-08-28T04:04:10.266378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaperMC/Starlight"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:04:13.102499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bed102620ca1fd5a9b23b5229fbc3e990ac60608b63ca38e0767fdd9c28e5137", "fetched_at": "2026-08-28T04:04:10.266378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaperMC/Starlight"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:04:13.102499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bed102620ca1fd5a9b23b5229fbc3e990ac60608b63ca38e0767fdd9c28e5137", "fetched_at": "2026-08-28T04:04:10.266378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaperMC/Starlight"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:04:13.102499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bed102620ca1fd5a9b23b5229fbc3e990ac60608b63ca38e0767fdd9c28e5137", "fetched_at": "2026-08-28T04:04:10.266378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaperMC/Starlight"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:04:13.102499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bed102620ca1fd5a9b23b5229fbc3e990ac60608b63ca38e0767fdd9c28e5137", "fetched_at": "2026-08-28T04:04:10.266378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaperMC/Starlight"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:04:13.102499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bed102620ca1fd5a9b23b5229fbc3e990ac60608b63ca38e0767fdd9c28e5137", "fetched_at": "2026-08-28T04:04:10.266378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaperMC/Starlight"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:10.266378+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:04:13.102499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bed102620ca1fd5a9b23b5229fbc3e990ac60608b63ca38e0767fdd9c28e5137", "fetched_at": "2026-08-28T04:04:10.266378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaperMC/Starlight"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:04:13.102499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bed102620ca1fd5a9b23b5229fbc3e990ac60608b63ca38e0767fdd9c28e5137", "fetched_at": "2026-08-28T04:04:10.266378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaperMC/Starlight"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:04:13.102499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bed102620ca1fd5a9b23b5229fbc3e990ac60608b63ca38e0767fdd9c28e5137", "fetched_at": "2026-08-28T04:04:10.266378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaperMC/Starlight"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:04:13.102499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bed102620ca1fd5a9b23b5229fbc3e990ac60608b63ca38e0767fdd9c28e5137", "fetched_at": "2026-08-28T04:04:10.266378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaperMC/Starlight"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2110, "days_push": 908, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}