{"id":20292816,"url":"https://github.com/groovymc/groovymdk","last_synced_at":"2026-05-28T13:31:22.308Z","repository":{"id":106685059,"uuid":"517079520","full_name":"GroovyMC/GroovyMDK","owner":"GroovyMC","description":"A Groovy mod development kit for Forge","archived":false,"fork":false,"pushed_at":"2023-06-15T20:01:05.000Z","size":140,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-04T05:14:25.860Z","etag":null,"topics":["groovy","minecraft"],"latest_commit_sha":null,"homepage":"","language":"Groovy","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GroovyMC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-TEMPLATE","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":"2022-07-23T14:27:57.000Z","updated_at":"2024-12-11T09:42:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"72873fc2-0fde-46ec-bea3-b1293a916ae9","html_url":"https://github.com/GroovyMC/GroovyMDK","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/GroovyMC/GroovyMDK","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GroovyMC%2FGroovyMDK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GroovyMC%2FGroovyMDK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GroovyMC%2FGroovyMDK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GroovyMC%2FGroovyMDK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GroovyMC","download_url":"https://codeload.github.com/GroovyMC/GroovyMDK/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GroovyMC%2FGroovyMDK/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33611248,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"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":["groovy","minecraft"],"created_at":"2024-11-14T15:19:28.135Z","updated_at":"2026-05-28T13:31:22.290Z","avatar_url":"https://github.com/GroovyMC.png","language":"Groovy","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GroovyMDK\nA Groovy Mod Development Kit for Forge 1.20.\n\n## Features\nThis template includes the following features:\n- [MinecraftForge](https://files.minecraftforge.net/net/minecraftforge/forge/index_1.20.html) the popular compatibility layer for Minecraft mods\n- [Groovy](https://groovy-lang.org/) the Groovy programming language\n- [GroovyModLoader](https://github.com/GroovyMC/GroovyModLoader) for loading Groovy Forge mods\n- [mods.groovy](https://github.com/GroovyMC/ModsDotGroovy) for mod metadata\n- [CommonGroovyLibrary](https://github.com/GroovyMC/CommonGroovyLibrary) a Groovy library for MC mods that's commonly available across loaders\n\n## Usage\nIn order to use this mod as a template:\n\n1. Create a new repository from this template with `Use this template`\n2. Clone the recently-created repo on your PC\n3. Make the necessary changes to make it yours:\n    - Update `build.gradle` in order to use your Maven group and mod ID\n        - If you don't know which Maven group to use, and you are planning to host the mod's source code on GitHub, use `io.github.\u003cYour_Username_Here\u003e.\u003cMod_ID_Here\u003e`\n    - Update the `mods.groovy` file with your mod's metadata, such as the mod name, description, authors, etc...\n    - Update the `src\\main\\groovy` sub-directory structure so it reflects your Maven group\n   - Change the entrypoint class name from `ExampleMod` to your mod ID\n\n## Licence\nThis template on the GroovyMC GitHub is licenced under the [MIT licence](LICENSE-TEMPLATE).\n\nMods created with this template are not automatically licenced under MIT and are not required to give any kind of\ncredit back to GroovyMC or the template authors.\n\nBy default, mods using this template are All Rights Reserved. You can change this by creating a `LICENSE` file in the\nrepo's root directory and updating the `mods.groovy` file to reflect the new licence.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroovymc%2Fgroovymdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgroovymc%2Fgroovymdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroovymc%2Fgroovymdk/lists"}