Pax
📦 The MC modpack manager for professionals.
Install / Use
/learn @maradotwebp/PaxREADME
📦 PAX - The minecraft modpack manager for professionals

<a href="https://discord.gg/GQ4MTquzyX"><img src="https://discordapp.com/api/guilds/856647692984778762/widget.png?style=banner2" alt="Join the PAX Discord!"></a>
PAX is the solution to modern modpack development for Minecraft, usable both alone and in a team. It supports Forge & Fabric, can be version controlled with git, and one command is all you need in order to upload your pack to Curseforge.
The following features are implemented:
- ⌨️ CLI interface for quick actions
- 🔎 Search & Install for Curseforge mods
- 📥 Updating one mod or the whole modpack, automatically selecting the best available version
- 👁️ Mod Information (compability & whether an update is available) at one glance (see above picture ;) )
- 💾 Easily diffable files for ease of working with git
- 🤖 Continous Integration where you push your project to Github/Gitlab and a runner automatically builds your modpack and uploads it to Curseforge. It's magic, woohoo!
The following features are on the roadmap for the following weeks:
- 🔃 Minecraft Development Environment
- Sync file changes between your project and your minecraft launcher, so you don't have to import your modpack every time you make a change.
Usage
The newest version of PAX is available here.
Information about how to use PAX is available on the wiki, which contains:
- A Quickstart guide if you want to get up and running quickly
- A Getting Started page for users that want to go more in-depth.
Why PAX?
| Feature | PAX | Curseforge Launcher | GDLauncher | MultiMC |
| ------- | --- | ------------------- | ---------- | ------- |
| Creating a modpack | ✅ | ✅ | ✅ | ✅ |
| Support for Fabric modpacks | ✅ | ✅ | ✅ | ✅ |
| Adding/Removing mods | ✅ | ✅ | ✅ | ✅ |
| Viewing installed mods | ✅ | ✅ | ✅ | ✅ |
| Updating installed mods | ✅ | ✅ | ✅ | ❌ |
| Loader compability information | ✅ | ❌ | ✅ | ❌ |
| Mod compability information | ✅ | ❌ | ❌ | ❌ |
| Mod update availability information | ✅ | ✅ | ✅ | ❌ |
| Export to .zip | ✅ | ✅ | ✅ | ✅ |
| Export to Curseforge-compatible .zip | ✅ | ✅ | ✅ | ❌ |
| Open Source | ✅ | ❌ | ✅ | ✅ |
| Multiple people working on one modpack | ✅ | 🙁 | 🙁 | 🙁 |
| Concurrent mod updates | ✅ | ❌ | ❌ | ❌ |
| Version control support | ✅ | ❌ | ❌ | ❌ |
| CI/CD support | ✅ | ❌ | ❌ | ❌ |
| Project/Minecraft Instance Sync | 🚧 | ❌ | ❌ | ❌ |
PAX Development
You'll need:
- Nim
- A C compiler (depending on your operating system, one might be already installed)
Clone and cd into the repository - and you're good to go!
Run nimble build to build the application for development, or run nimble build -d:release to create an optimized release build.
Execute the program with ./pax (on Linux) or pax.exe (on Windows).
License
PAX is licensed under the MIT License.
Related Skills
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
