{"id":47829600,"url":"https://github.com/juraj-hrivnak/.minecraft","last_synced_at":"2026-04-03T20:08:07.208Z","repository":{"id":152889806,"uuid":"400264070","full_name":"juraj-hrivnak/.minecraft","owner":"juraj-hrivnak","description":"An easy-to-use template for an automated modpack development environment.","archived":false,"fork":false,"pushed_at":"2023-11-21T17:57:31.000Z","size":10789,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-11-21T18:46:19.828Z","etag":null,"topics":["development-environment","easy-to-use","linux","minecraft","modpack","windows"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/juraj-hrivnak.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2021-08-26T18:12:56.000Z","updated_at":"2023-07-30T00:24:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"e0ac75c6-8f1a-4d37-bd3f-0eb60e072caf","html_url":"https://github.com/juraj-hrivnak/.minecraft","commit_stats":null,"previous_names":[],"tags_count":16,"template":null,"template_full_name":null,"purl":"pkg:github/juraj-hrivnak/.minecraft","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juraj-hrivnak%2F.minecraft","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juraj-hrivnak%2F.minecraft/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juraj-hrivnak%2F.minecraft/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juraj-hrivnak%2F.minecraft/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juraj-hrivnak","download_url":"https://codeload.github.com/juraj-hrivnak/.minecraft/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juraj-hrivnak%2F.minecraft/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31374128,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T17:53:18.093Z","status":"ssl_error","status_checked_at":"2026-04-03T17:53:17.617Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["development-environment","easy-to-use","linux","minecraft","modpack","windows"],"created_at":"2026-04-03T20:08:06.544Z","updated_at":"2026-04-03T20:08:07.190Z","avatar_url":"https://github.com/juraj-hrivnak.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# .minecraft\n\n[![Build](https://github.com/juraj-hrivnak/.minecraft/actions/workflows/Build.yml/badge.svg)](https://github.com/juraj-hrivnak/.minecraft/actions/workflows/Build.yml)\n\nAn easy-to-use template for an automated modpack development environment.\n\n## Features\n\n- **⌨️ Manage mods in command-line interface** using **[PAX]** without the need to use CurseForge launcher.\n- **📦 Export modpack and server pack** easily, using **[PAX]** and **[ServerPackCreator]**.\n- **🤝** Designed for multiple people working together...\n  - **📥** Mod `.jar`s, resource packs, shader packs and overrides are handled properly! **[ModpackDownloader]**.\n  - **🧰 Easy integration with [MultiMC] file structure**.\n- **📝 Handle changelogs easily**, based on **[Keep a Changelog]**.\n- **🧬 CI/CD** using **[GitHub Actions]**.\n  - **📤 Automatically deploy** to CurseForge and GitHub in about 5 minutes.\n  - **📃 Automatically generate mod changelog**.\n  - **🗃️ Share development builds**.\n  - **⚙️ Close issues** with the 'fixed in dev' label on release.\n\n## How It Works\n\nThis template uses various tools to help you with your modpack development and release process.\n\n- **Release** uses: **[PAX]** to export the modpack as zip, **[ModpackDownloader]** to download mod `.jar`'s and other files from `manifest.json`, and **[ServerPackCreator]** to remove client-side mods and create the server pack.\n  - Modpack can be released using GitHub actions, which requires a CurseForge API token. (Recommended)\n  - Or it can be exported locally and then released on CurseForge manually. (Not recommended)\n\n- **Development** uses: **[PAX]** to manage mods, and **[ModpackDownloader]** to download mod `.jar`'s and other files from `manifest.json`.\n\n![Development_02](https://github.com/juraj-hrivnak/.minecraft/assets/71150936/71a4622a-54dd-44af-9e37-e76aad3b2e2b)\n\n## Setup\n\n1. Click on the [\"Use this template\"] button.\n2. Clone the repository to your modpack folder.\n3. Run the set-up script:\n    - If you are on _Windows 10 or higher_, run the `./pax/setup-windows.ps1` with _PowerShell_.\n    - If you are on _Linux_, open your _terminal_ and use the `cd` command to move into the `./pax` folder, then run `sh setup-linux.sh`.\n    - If you are on _macOS_, open your _terminal_ and use the `cd` command to move into the `./pax` folder, then run `brew install grep` and after it is finished, run `sh setup-macos.sh`.\n4. Configure overrides in the `./pax/sync_overrides.sh`. By default only `config`, `local`, `oresources`, `patchouli_books`, `resources`, `scripts` and `structures` are synced with your modpack folder.\n5. Set up automatic releases using a CurseForge API token. (Can be done later or skipped if you don't wish to have releases automated.)\n    1. Navigate to [curseforge.com/account/api-tokens](https://curseforge.com/account/api-tokens).\n    2. Enter a name for your token and hit the \"Generate Token\" button.\n      ![new_token](https://github.com/juraj-hrivnak/.minecraft/assets/71150936/1718613a-8994-4102-a2a2-aff7939d36ad)\n      \n    3. Copy your generated secret (the jumbled mess of numbers, letters and dashes).\n      ![new_token_copy](https://github.com/juraj-hrivnak/.minecraft/assets/71150936/5c8cd169-5249-40b0-bd23-f42926c88789)\n      \n    4. [Create a new Secret for GitHub Actions] with the name `CF_API_TOKEN`, and for the value, paste your previously copied secret.\n    5. Open an editor with the release workflow config file (located at [.github/workflows/Release.yml](.github/workflows/Release.yml#L28C1-L29) in your project folder).\n    6. Locate the `PROJECT_ID` env variable and change the value to your modpack project ID.\n      ```yml\n      env:\n        PROJECT_ID: \"443254\" # If your Curseforge page shows 443254 as the Project ID.\n      ```\n6. Enjoy!\n\n## Development\n\nAfter you have set up your modpack, use the [ModpackDownloader] to download the mod `.jar`s and other files.\n\n- Open your _terminal/cmd_ and use the `cd` command to move into the `./pax` folder, then run the [ModpackDownloader]:\n    ```\n    java -jar ModpackDownloader-\u003cversion\u003e.jar modpack ..\n    ```\n    \u003e **Note**\n    \u003e Make sure to replace the `\u003cversion\u003e` with the correct version of ModpackDownloader.\n\n\u003c!-- Links: --\u003e\n[PAX]: https://github.com/froehlichA/pax\n[ServerPackCreator]: https://github.com/Griefed/ServerPackCreator\n[ModpackDownloader]: https://github.com/Joshyx/ModpackDownloader\n[MultiMC]: https://multimc.org/\n[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/\n[GitHub Actions]: .github/workflows\n[\"Use this template\"]: https://github.com/juraj-hrivnak/.minecraft/generate\n[Create a new Secret for GitHub Actions]: https://docs.github.com/en/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuraj-hrivnak%2F.minecraft","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuraj-hrivnak%2F.minecraft","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuraj-hrivnak%2F.minecraft/lists"}