Skip to content

A multiplatform modpack manager for Minecraft: Java Edition. Create modpacks for CurseForge, Modrinth or both simultaneously.

License

Notifications You must be signed in to change notification settings

juraj-hrivnak/Pakku

Repository files navigation

Logo

Pakku

A multiplatform modpack manager for Minecraft: Java Edition.

Build Downloads

About

With Pakku, you can create modpacks for CurseForge, Modrinth or both simultaneously.

Multiplatform 🧬

Modpack development with the split of mod hosting platforms has become significantly harder. Pakku addresses this problem and tries to be as helpful as possible when developing a multiplatform modpack.

When adding a mod, resource pack or shader (further referred to as "Project") to your modpack, Pakku has a robust way to find it across both platforms. And even If this fails, you can specify the project slug, ID, or version manually.

Optimized 🧮

Pakku is multithreaded to ensure everything is done as quickly as possible.

Pakku is also efficient with its HTTP requests, reducing them to a minimum. This ensures that data is sent quicker back to you and that you do not get rate-limited by adding or updating too many projects at once.

Configurable 🔩

Pakku utilises a design used by many well-known package managers like npm or Cargo, which consists of two files, the config file and the lock file.

This allows you to fine-tune your modpack, while still being up-to-date. If any data retrieved from the platforms does not suit your requirements, you can simply override it in the config file.

Visit the Documentation for installation instructions and a comprehensive guide on how to use it.

Exporting a Modpack

Quickstart

  • Install Pakku using Scoop for Windows

    scoop install https://juraj-hrivnak.github.io/Pakku/install/pakku.json
    
  • Install Pakku using Brew for macOS (or Linux)

    brew install juraj-hrivnak/pakku/pakku
    

Usage

pakku [<options>] <command> [<args>]...

Development

To build Pakku for the JVM, run the gradlew jvmJar.

License

Licensed under the EUPL-1.2-or-later

About

A multiplatform modpack manager for Minecraft: Java Edition. Create modpacks for CurseForge, Modrinth or both simultaneously.

Topics

Resources

License

Stars

Watchers

Forks

Languages