{"id":32383072,"url":"https://github.com/xcykrix/dynamiclights","last_synced_at":"2026-01-08T00:10:57.478Z","repository":{"id":176409792,"uuid":"657731668","full_name":"xCykrix/DynamicLights","owner":"xCykrix","description":"[Spigot/Stable] Dynamic Lights for Minecraft Servers without requiring Modding.","archived":false,"fork":false,"pushed_at":"2025-09-23T18:27:17.000Z","size":156,"stargazers_count":11,"open_issues_count":4,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-10T09:16:40.127Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.spigotmc.org/resources/dynamiclights.110707/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xCykrix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2023-06-23T18:03:27.000Z","updated_at":"2025-10-02T12:40:27.000Z","dependencies_parsed_at":"2024-08-19T23:16:26.307Z","dependency_job_id":"6ba14876-50f7-435b-b2e3-8ad220e42d40","html_url":"https://github.com/xCykrix/DynamicLights","commit_stats":null,"previous_names":["xcykrix/dynamiclights","samuel-voeller/dynamiclights"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/xCykrix/DynamicLights","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xCykrix%2FDynamicLights","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xCykrix%2FDynamicLights/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xCykrix%2FDynamicLights/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xCykrix%2FDynamicLights/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xCykrix","download_url":"https://codeload.github.com/xCykrix/DynamicLights/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xCykrix%2FDynamicLights/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280893628,"owners_count":26409279,"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","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-10-25T01:51:30.307Z","updated_at":"2025-10-25T01:52:53.940Z","avatar_url":"https://github.com/xCykrix.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DynamicLights\r\n\r\nEmit Light from Held Items using the 1.17 Light Blocks in Spigot/Paper Servers.\r\n\r\nDiscord: https://discord.gg/RHJQFPgbke\r\n\r\n## Usage/Examples\r\n\r\nCommands\r\n\r\n- /dynamiclights lock (dynamiclights.lock)\r\n    - Prevents placing Lanterns and Torches from the offhand. Useful for held\r\n      lights while exploring or eating.\r\n- /dynamiclights toggle (dynamiclights.toggle)\r\n    - Toggle the rendering of lights for your client to reduce client impact.\r\n- /dynamiclights reload (dynamiclights.reload)\r\n    - Dynamically reload the `lights.yml` configuration to add or adjust light\r\n      levels.\r\n    - `config.yml` requires a restart due to async tasks at this time.\r\n\r\n## FAQ\r\n\r\n#### How does this plugin work?\r\n\r\nDynamicLights works by creating a thread for each player and rendering a\r\n[Light Block](https://minecraft.fandom.com/wiki/Light_Block) at their head\r\nlocation for all online players asynchronously.\r\n\r\nAt the player's head location, DynamicLights will send a block change packet to\r\nall players within the culling range. DynamicLights does NOT modify the world.\r\n\r\n#### Can I change which items glow and work underwater?\r\n\r\nYes! In the \"lights.yml\" file you can add any item from\r\nhttps://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html exactly as it\r\nappears to set custom light levels. You can also make them work underwater and on worn items.\r\n\r\n#### Lights flickers in Blocks like Tall Grass, Sea Grass, and Kelp. Why?\r\n\r\nDynamicLights utilizes the\r\n[Light Block](https://minecraft.fandom.com/wiki/Light_Block) to render the light\r\nin the world for all players. As this is an actual block, it requires there to\r\nbe open air or open water to be used and cannot be placed on transparent blocks\r\nor blocks without collision.\r\n\r\n## Deployment\r\n\r\nThis plugin is based on the PluginCommon API. Updates to SpigotDevkit will\r\nprovide versioned and shaded assets associated with this plugin.\r\n\r\n1. Update POM XML Plugins and Dependencies.\r\n2. Update POM XML Version.\r\n3. Build Plugin\r\n4. Verify in 1.17 to 1.21.x (or current version)\r\n5. Update GitHub Source Code\r\n6. Tag Version to Last Commit\r\n7. Add Release \u0026 Changelog\r\n8. Update Spigot Release\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxcykrix%2Fdynamiclights","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxcykrix%2Fdynamiclights","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxcykrix%2Fdynamiclights/lists"}