Badtz13 / pax

πŸ“¦ The MC modpack manager for professionals.

Home Page:https://github.com/froehlichA/pax/releases/latest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“¦ PAX - The minecraft modpack manager for professionals

main GitHub release (latest by date) GitHub all releases GitHub issues GitHub last commit GitHub

Screenshot

Join the PAX Discord!

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 W.I.P ❌ ❌ ❌

PAX Development

You'll need:

  • Nim
  • A C compiler (depending on your operating system, one might be already installed)

Clone the repository - and you're good to go! To build the application, run nimble build & execute it with ./pax (on Linux) or ./pax.exe (on Windows).


License

PAX is licensed under the MIT License.

About

πŸ“¦ The MC modpack manager for professionals.

https://github.com/froehlichA/pax/releases/latest

License:MIT License


Languages

Language:Nim 100.0%