- Notifications
You must be signed in to change notification settings - Fork3
📦 The MC modpack manager for professionals.
License
maradotwebp/pax
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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.
The newest version of PAX is availablehere.
Information about how to use PAX is available on thewiki, which contains:
- AQuickstart guide if you want to get up and running quickly
- AGetting Started page for users that want to go more in-depth.
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 | 🚧 | ❌ | ❌ | ❌ |
You'll need:
- Nim
- A C compiler (depending on your operating system, one might be already installed)
Clone andcd
into the repository - and you're good to go!
Runnimble build
to build the application for development, or runnimble build -d:release
to create an optimized release build.
Execute the program with./pax
(on Linux) orpax.exe
(on Windows).
PAX is licensed under theMIT License.
About
📦 The MC modpack manager for professionals.