{"id":15175127,"url":"https://github.com/jonas-be/papermcdl","last_synced_at":"2025-10-26T09:30:58.006Z","repository":{"id":157599248,"uuid":"629675379","full_name":"jonas-be/papermcdl","owner":"jonas-be","description":"Download all PaperMC projects with ease using papermcdl. Choose between a user-friendly GUI or command-line flags to streamline the process. Perfect for developers and Minecraft server admins.","archived":false,"fork":false,"pushed_at":"2024-04-24T13:18:02.000Z","size":337,"stargazers_count":8,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-09-28T12:03:20.583Z","etag":null,"topics":["cli","downloader","go","minecraft-server","papermc"],"latest_commit_sha":null,"homepage":"","language":"Go","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/jonas-be.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-04-18T19:53:04.000Z","updated_at":"2024-04-28T09:05:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"c1fa7f62-9771-4601-966d-72ce1d12f1c7","html_url":"https://github.com/jonas-be/papermcdl","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonas-be%2Fpapermcdl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonas-be%2Fpapermcdl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonas-be%2Fpapermcdl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonas-be%2Fpapermcdl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonas-be","download_url":"https://codeload.github.com/jonas-be/papermcdl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219863300,"owners_count":16555950,"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":["cli","downloader","go","minecraft-server","papermc"],"created_at":"2024-09-27T12:03:31.166Z","updated_at":"2025-10-26T09:30:57.998Z","avatar_url":"https://github.com/jonas-be.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Papermcdl\n\n\u003e [!WARNING]\n\u003e At the moment it is not possible to see which versions are stable and which are beta. [Related issue](https://github.com/jonas-be/papermcdl/issues/4)\n\nDownload all PaperMC projects with ease using _papermcdl_.\nChoose between a user-friendly [GUI](#gui) or [command-line flags](#cli-with-flags) to streamline the process.\nPerfect for developers and Minecraft server admins.\n\n## Installation\n\nYou only need to download the binary for your OS, from the latest release.\nAfter extracting the ``zip`` or ``tar`` archive, you can use the binary.\n\n## GUI\n\nThe GUI is a user-friendly way to easily download the version of the papermc projects you want.\nYou can access it using ``papermcdl`` without any flags\n\n![Demo GIF of the papermcdl GUI](./docs/papermcdl-demo.gif)\n\n## CLI with flags\n\nYou can use the downloader without the GUI using flags. \nIf a value is not valid, you're getting a list with the valid values.\nIf all required flags have valid values, the project get downloaded.\n\n| Flag | Required | Default   | Description                                                            |\n|------|----------|-----------|------------------------------------------------------------------------|\n| -p   | YES      |           | Specify the papermc project                                            |\n| -v   | YES      |           | Specify the version of the project or use ``l`` for the latest version |\n| -b   | NO       | ``l``     | Specify the build number or use ``l`` for the latest build             |\n| -i   | NO       | ``false`` | Add this flag, if you only want infos                                  |\n\n\n### Examples\n\n````bash\n# Download latest paper 1.19.4 build\npapermcdl -p paper -v 1.19.4\n# Download latest build of the latest paper version\npapermcdl -p paper -v l\n# Only display some info about the build\npapermcdl -p paper -v 1.19.4 -i\n````\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonas-be%2Fpapermcdl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonas-be%2Fpapermcdl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonas-be%2Fpapermcdl/lists"}