{"id":13543442,"url":"https://github.com/jakobkmar/pacmc","last_synced_at":"2025-08-19T11:32:25.458Z","repository":{"id":39903471,"uuid":"370410386","full_name":"jakobkmar/pacmc","owner":"jakobkmar","description":"An easy-to-use package manager (and soon to be launcher) for Minecraft mods.","archived":false,"fork":false,"pushed_at":"2022-09-10T22:30:26.000Z","size":1345,"stargazers_count":122,"open_issues_count":34,"forks_count":9,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-12-18T16:47:09.333Z","etag":null,"topics":["curseforge","fabricmc","minecraft","minecraft-mods","mod-manager","modrinth","package-manager"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/jakobkmar.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}},"created_at":"2021-05-24T16:04:17.000Z","updated_at":"2024-12-05T03:39:56.000Z","dependencies_parsed_at":"2022-07-11T05:46:11.221Z","dependency_job_id":null,"html_url":"https://github.com/jakobkmar/pacmc","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakobkmar%2Fpacmc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakobkmar%2Fpacmc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakobkmar%2Fpacmc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakobkmar%2Fpacmc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakobkmar","download_url":"https://codeload.github.com/jakobkmar/pacmc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230351169,"owners_count":18212788,"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":["curseforge","fabricmc","minecraft","minecraft-mods","mod-manager","modrinth","package-manager"],"created_at":"2024-08-01T11:00:31.740Z","updated_at":"2024-12-18T23:07:22.784Z","avatar_url":"https://github.com/jakobkmar.png","language":"Kotlin","readme":"# pacmc\n\n**`pacmc`** is a package manager (and soon to be launcher) for Minecraft mods.\n\nThe aim of this project is to massively reduce the effort that goes in to installing - and most importantly - keeping your mods up to date. \nInstall Fabric, Quilt and Forge mods from Modrinth and Curseforge!\n\nTo install pacmc, visit the [**Installation** section](#installation).\n\nThe current version of pacmc is already pretty useful and works, however keep an eye on this project, as it will receive\nmajor new features and improvements in the near future!\n\nYou can chat and ask questions on [**Matrix**](https://matrix.to/#/#kotlinmc:axay.net) (or\n[Discord](https://discord.com/invite/CJDUVuJ)).\n\n\u003e Support for the new Curseforge API is in development!\n\u003e\n\u003e **Contributions for the following things will be very welcome**:\n\u003e - an icon for pacmc\n\u003e - an OpenGL 3D skin renderer\n\n## Usage\n\nThe main command is `pacmc`. You can add `-h` to any command to get help.\n\n### Command overview\n\n```\nCommands:\n  search   Search for mods\n  archive  Manage archives\n  install  Install content to an archive\n  remove   Remove content from an archive\n  update   Update content installed to an archive\n  list     List content installed to an archive\n  refresh  Refresh an archive and all content installed to it\n```\n\n### Quick start\n\nAfter you have [installed](#installation) pacmc, you start as follows:\n\n```bash\n# add the .minecraft folder as an archive\npacmc archive init\n# search for mods\npacmc search sodium\n# install a mod\npacmc install lithium\n```\n\n### Archives\n\nArchives are the places (folders) where your mods are stored. Your `.minecraft/mods` folder is the default archive, but you\ncan add more (for example to manage mods on a server, which `pacmc` is designed for as well).\n\n#### Init the default archive\n\nTo add the `.minecraft/mods` folder as an archive:\n\n```zsh\npacmc archive init\n```\n\n#### Add an archive\n\nTo add a custom folder as an `[Fabric|Forge|Quilt]` archive: \n\n```zsh\npacmc archive create --loader fabric myarchive ./path/to/my/archive\n```\n\n#### List all existing archives\n\n```zsh\npacmc archive list\n```\n\n#### Remove an archive\n\n```zsh\npacmc archive remove myarchive\n```\n\n### Search for mods\n\n```zsh\npacmc search sodium\n# or\npacmc search \"Fabric API\"\n```\n\n### Install a mod\n\n```zsh\npacmc install iris\n```\n\nor to a specific archive:\n\n```zsh\npacmc install 447425 -a myarchive\n```\n\n## Installation\n\n| Platform                          | Instructions                                                                                       | Location                                                                                       | Package Manager                                                       |\n|-----------------------------------|----------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------|\n| **Arch Linux** and **Manjaro**    | install using [an AUR helper](https://wiki.archlinux.org/title/AUR_helpers) \u003cbr\u003e e.g. `paru pacmc` | `pacmc` [in AUR](https://aur.archlinux.org/packages/pacmc/)                                    | any AUR helper                                                        |\n| **macOS** or any **Linux** distro | `brew install pacmc`                                                                               | [`pacmc` in homebrew-core](https://formulae.brew.sh/formula/pacmc)                             | [Homebrew](https://brew.sh/)                                          |\n| any **Linux** distro              | \u003cdel\u003e`flatpak install net.axay.pacmc` \u003c/del\u003e                                                       | coming soon, definitely with gui                                                               | [Flatpak](https://flatpak.org/)                                       |\n| **NixOS** or any **Linux** distro | coming soon                                                                                        | coming soon                                                                                    | [NixOS](https://nixos.org/)                                           |\n| **Windows**                       | (`scoop bucket add games`) \u003cbr\u003e `scoop install pacmc`                                              | `pacmc` [in scoop-games](https://github.com/Calinou/scoop-games/blob/master/bucket/pacmc.json) | [scoop](https://scoop.sh)                                             |\n| **Windows** (gui only)            | \u003cdel\u003e Install pacmc from the Microsoft Store \u003c/del\u003e                                                | considered for gui                                                                             | [Microsoft Store](https://www.microsoft.com/de-de/store/apps/windows) |\n| **Windows**                       | \u003cdel\u003e `winget install pacmc` \u003c/del\u003e                                                                | postponed, only supports legacy installers                                                     | [winget](https://github.com/microsoft/winget-cli)                     |\n\n#### Other\n\nIf the installation methods above don't fit your needs, you can also install pacmc manually. Keep in mind though, that\nthis way pacmc won't receive updates automatically.\n\nDownload one of the released archives from the [releases page](https://github.com/bluefireoly/pacmc/releases). Extract\nthe archive. Inside there will be a `bin` directory. Run the shell script using `./pacmc`.\n","funding_links":[],"categories":["Mod managers/updaters"],"sub_categories":["CLI"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakobkmar%2Fpacmc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjakobkmar%2Fpacmc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakobkmar%2Fpacmc/lists"}