{"id":23240868,"url":"https://github.com/brooswit/c4-launchdarkly","last_synced_at":"2025-07-10T22:19:32.194Z","repository":{"id":90351226,"uuid":"191859537","full_name":"brooswit/c4-launchdarkly","owner":"brooswit","description":"A LaunchDarkly client-side SDK for ComputerCraft. Intended to be installed using C4.","archived":false,"fork":false,"pushed_at":"2023-04-14T02:50:20.000Z","size":51,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-05T22:32:27.774Z","etag":null,"topics":["computercraft-scripts","launchdarkly-sdk","lua","minecraft"],"latest_commit_sha":null,"homepage":"https://github.com/brooswit/c4","language":"Lua","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/brooswit.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}},"created_at":"2019-06-14T01:57:48.000Z","updated_at":"2022-08-02T15:00:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"f786a1a6-a9b5-4a96-9eda-40268990e6b8","html_url":"https://github.com/brooswit/c4-launchdarkly","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brooswit/c4-launchdarkly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brooswit%2Fc4-launchdarkly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brooswit%2Fc4-launchdarkly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brooswit%2Fc4-launchdarkly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brooswit%2Fc4-launchdarkly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brooswit","download_url":"https://codeload.github.com/brooswit/c4-launchdarkly/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brooswit%2Fc4-launchdarkly/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264676420,"owners_count":23648109,"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":["computercraft-scripts","launchdarkly-sdk","lua","minecraft"],"created_at":"2024-12-19T05:14:27.671Z","updated_at":"2025-07-10T22:19:31.919Z","avatar_url":"https://github.com/brooswit.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ComputerCraft \u003c\u003e LaunchDarkly integration\n\nAKA the \"Minecraft SDK\"\n\n## Background\n\nIn Minecraft there are lever items which you can use to control the on/off state of many things. You can use another item called \"Redstone Dust\" which allows you to basically run wires to control things from a distace. You can open/close doors, turn lights on/off, or even detonate TNT.\n\nMinecraft has a large modding community. One mod called ComputerCraft adds lua-programable computers which you can use instead of lever. You can also make web requests using ComputerCraft, meaning it's possible to communicate with the endpoints that the LaunchDarkly SDK uses.\n\nThis repository is a is a collection of scripts/libraries for ComputerCraft which allow various interactions between LaunchDarkly and your Minecraft world, and allows you to use LaunchDarkly in your own ComputerCraft Lua scripts.\n\n## What this is not\n\nThis may change at some point in the future as I continue to develop this integration, but this doesn't follow the specs defined by LaunchDarkly for an SDK. It isn't possible to achieve some core features of an SDK, and shouldn't be used as an example for a good custom SDK. If you're interested in developing a propper SDK, or are interested in the official specs, consult the LaunchDarkly contributors guide here as a first step: https://docs.launchdarkly.com/sdk/concepts/contributors-guide\n\n## Instructions\n\nThis is intended to be used with the C4 package manager for Computer Craft.\n\nInstructions for installing C4 can be found here: https://github.com/brooswit/c4\n\nOnce C4 is installed you can install any of the following LaunchDarkly application using the following commands:\n\n```\nc4 ld_config\nc4 ld_redstone_variation\nc4 ld_redstone_flag_trigger\n```\n\nYou can also just install the Minecraft LaunchDarkly SDK to use in your scripts:\n\n```\nc4 LaunchDarkly\n```\n\nComing soon, experimentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrooswit%2Fc4-launchdarkly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrooswit%2Fc4-launchdarkly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrooswit%2Fc4-launchdarkly/lists"}