{"id":17575086,"url":"https://github.com/undeadjess/mcserverjars","last_synced_at":"2025-03-29T15:43:49.127Z","repository":{"id":254935895,"uuid":"848001704","full_name":"undeadjess/mcserverjars","owner":"undeadjess","description":"ServerJars automatically fetches and builds the latest versions of many different Minecraft servers, and displays them in one easy place!","archived":false,"fork":false,"pushed_at":"2024-10-24T11:34:12.000Z","size":186,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-24T13:12:52.932Z","etag":null,"topics":["minecraft","minecraft-server","papermc","purpurmc"],"latest_commit_sha":null,"homepage":"https://serverjars.juxtacloud.com/api","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/undeadjess.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,"publiccode":null,"codemeta":null}},"created_at":"2024-08-27T00:25:00.000Z","updated_at":"2024-10-24T11:34:15.000Z","dependencies_parsed_at":"2024-08-27T03:22:28.842Z","dependency_job_id":"5435a17d-b5ef-4bd9-8971-060548878c57","html_url":"https://github.com/undeadjess/mcserverjars","commit_stats":null,"previous_names":["undeadjess/mcserverjars"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undeadjess%2Fmcserverjars","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undeadjess%2Fmcserverjars/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undeadjess%2Fmcserverjars/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undeadjess%2Fmcserverjars/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/undeadjess","download_url":"https://codeload.github.com/undeadjess/mcserverjars/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246207491,"owners_count":20740723,"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":["minecraft","minecraft-server","papermc","purpurmc"],"created_at":"2024-10-21T22:06:37.026Z","updated_at":"2025-03-29T15:43:49.097Z","avatar_url":"https://github.com/undeadjess.png","language":"JavaScript","readme":"\u003c!-- Todo: change to absolute url path once image has been pushed --\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/undeadjess/mcserverjars/refs/heads/main/web/public/assets/images/favicon.png\" width=\"100\"\u003e\n\n# ServerJars\n\nServerJars automatically fetches and builds the latest versions of many different Minecraft servers, and displays them in one easy place!\n\n## Deployment:\n\n\u003e ServerJars is not yet ready for production use\n\nAssuming you have docker and docker-compose installed, you can deploy ServerJars by running the following commands:\n\n```bash\nwget https://raw.githubusercontent.com/undeadjess/mcserverjars/main/docker-compose.yml\ndocker-compose up -d\n```\n\nServerJars will then be available on port 80\n\n## API Usage:\n\n`GET /api/\u003ctype\u003e/\u003cjar\u003e/\u003cversion\u003e/\u003cbuild\u003e`\n\n-   type: The type of the server jar. (Servers, Proxies and more coming soon!)\n-   jar: The server jar file to download. (vanilla, paper, forge)\n-   version: The minecraft version of the jar. (1.16.5, 1.17.1)\n-   build: The build number of the server jar. Only for non-vanilla servers (1, 2, 3, ...)\n\nBoth `version` and `build` are optional. if none are specified, the latest version will be returned\n\n#### Examples:\n\n`GET /api/server/paper/1.17.1/142`\nReturns the download link for the 142nd build of the 1.17.1 paper server jar.\n\n`GET /api/server/paper/1.16.5`\nReturns the download link for the latest build of the 1.16.5 paper server jar.\n\n`GET /api/server/paper`\nReturns the download link for the latest build of the latest version of the paper server jar.\n\n## Future Plans:\n\n-   Add support for proxys (velocity, bungeecord, geyser...)\n-   Add support for more server jars (only vanilla, paper, and purpur are supported at this time)\n-   build bukkit and spigot jars and store them in a cache\n\n## FAQ:\n\n-   Why does ServerJars use a database instead of simply fetching the jars from the official websites?\n    -   ServerJars uses a database to store links to the jars as it will be needed when bukkit and spigot jars are added, as they will have to be built from source. This also allows for the jars to be fetched from a local database instead of the official websites, which would be slower.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fundeadjess%2Fmcserverjars","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fundeadjess%2Fmcserverjars","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fundeadjess%2Fmcserverjars/lists"}