{"id":30178669,"url":"https://github.com/lilbrocodes/composer-reloaded","last_synced_at":"2025-08-12T05:36:35.933Z","repository":{"id":306042462,"uuid":"1024786274","full_name":"LilBroCodes/composer-reloaded","owner":"LilBroCodes","description":"A library mod that I made for minecraft for my mods to use. ","archived":false,"fork":false,"pushed_at":"2025-07-23T11:02:25.000Z","size":190,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-23T11:16:11.035Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LilBroCodes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2025-07-23T08:44:02.000Z","updated_at":"2025-07-23T11:02:29.000Z","dependencies_parsed_at":"2025-07-23T11:16:15.432Z","dependency_job_id":"d9e7b7fb-0ceb-4229-86fc-ffb32431028c","html_url":"https://github.com/LilBroCodes/composer-reloaded","commit_stats":null,"previous_names":["lilbrocodes/composer-reloaded"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/LilBroCodes/composer-reloaded","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LilBroCodes%2Fcomposer-reloaded","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LilBroCodes%2Fcomposer-reloaded/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LilBroCodes%2Fcomposer-reloaded/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LilBroCodes%2Fcomposer-reloaded/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LilBroCodes","download_url":"https://codeload.github.com/LilBroCodes/composer-reloaded/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LilBroCodes%2Fcomposer-reloaded/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270008726,"owners_count":24511671,"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-08-12T02:00:09.011Z","response_time":80,"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-08-12T05:36:33.613Z","updated_at":"2025-08-12T05:36:35.903Z","avatar_url":"https://github.com/LilBroCodes.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# What is Composer?\nComposer is a library mod that I made for minecraft for my mods to use.\nYou are free to use it in any project, and are free to use any of it's code as an example for your own mods.\n\n---\n\n# Why is it reloaded?\nI made the original version of Composer a long time ago, when I was a lot worse at programming.\nIt was set up in weird ways and never worked properly - so I remade it from scratch with actually good code, which is this mod.\n\n---\n\n# Installation\n\nYou can download Composer from [Modrinth](https://modrinth.com/mod/composer-reloaded).  \nIf none of your mods require it, you don’t need to install it - it doesn’t add any gameplay content on its own, only functionality for other mods.\n\n\u003e [!WARNING]\n\u003e If you do use Composer in your own mod, or want to include it anyway, you must also install any version of **Cardinal Components** above (or equal to) `5.3.2`.\n\n---\n\n# Development Usage\n\nIf you want to use Composer as a library in your mod, add the Composer Maven repository and Cardinal Components repository to your build file, then add Composer as a dependency.\n\nReplace `(latest_version)` with the latest Composer version compatible with your Minecraft version.\n\n---\n\u003cdetails\u003e\n\u003csummary\u003eGradle (Groovy DSL) - build.gradle\u003c/summary\u003e\n\n```properties\n# gradle.properties\ncomposer_version = (latest_version)\n```\n\n```groovy\n// build.gradle\n\nrepositories {\n    maven {\n        name = \"Composer Maven\"\n        url = \"https://dl.cloudsmith.io/public/lilbrocodes/composer-reloaded/maven/\"\n    }\n    maven {\n        name = \"Cardinal Components\"\n        url = \"https://maven.ladysnake.org/releases\"\n    }\n}\n\ndependencies {\n    modImplementation \"org.lilbrocodes:composer-reloaded:${composer_version}\"\n}\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eGradle (Kotlin DSL) - build.gradle.kts\u003c/summary\u003e\n\n```properties\n# gradle.properties\ncomposer_version = (latest_version)\n```\n```groovy\n// build.gradle.kts\n\nrepositories {\n    maven(\"https://dl.cloudsmith.io/public/lilbrocodes/composer-reloaded/maven/\") {\n        name = \"Composer Maven\"\n    }\n    maven(\"https://maven.ladysnake.org/releases\") {\n        name = \"Cardinal Components\"\n    }\n}\n\ndependencies {\n    modImplementation(\"org.lilbrocodes:composer-reloaded:$composer_version\")\n}\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMaven - pom.xml\u003c/summary\u003e\n\n```xml\n\u003crepositories\u003e\n    \u003crepository\u003e\n        \u003cid\u003ecomposer-maven\u003c/id\u003e\n        \u003curl\u003ehttps://dl.cloudsmith.io/public/lilbrocodes/composer-reloaded/maven/\u003c/url\u003e\n    \u003c/repository\u003e\n    \u003crepository\u003e\n        \u003cid\u003ecardinal-components\u003c/id\u003e\n        \u003curl\u003ehttps://maven.ladysnake.org/releases\u003c/url\u003e\n    \u003c/repository\u003e\n\u003c/repositories\u003e\n\n\u003cdependencies\u003e\n\u003cdependency\u003e\n    \u003cgroupId\u003eorg.lilbrocodes\u003c/groupId\u003e\n    \u003cartifactId\u003ecomposer-reloaded\u003c/artifactId\u003e\n    \u003cversion\u003e${composer.version}\u003c/version\u003e\n    \u003cscope\u003ecompile\u003c/scope\u003e\n\u003c/dependency\u003e\n\u003c/dependencies\u003e\n```\nAdd the following property to your `\u003cproperties\u003e` section:\n```xml\n\u003cproperties\u003e\n    \u003ccomposer.version\u003e(latest_version)\u003c/composer.version\u003e\n\u003c/properties\u003e\n```\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flilbrocodes%2Fcomposer-reloaded","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flilbrocodes%2Fcomposer-reloaded","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flilbrocodes%2Fcomposer-reloaded/lists"}