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 Discord Downloads CodeFactor

About

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

It's a package manager that significantly simplifies Minecraft modpack development, inspired by package managers like npm and Cargo. In addition to package management itself, it enables support for version control, simplifies collaboration options, and adds support for CI/CD.

Features

A comprehensive toolkit for modpack development:

Project operations
 pakku add 	» Add new projects with automatic dependency resolution
 pakku rm 	» Remove projects safely with dependency checking
 pakku update 	» Update projects individually or in bulk
 pakku ls 	» List and inspect project details
 pakku diff 	» Compare different versions of your modpack
Development environment
 pakku init 	» Create a new modpack
 pakku import 	» Import existing modpacks
 pakku fetch 	» Set up or update your development environment
 pakku sync 	» Sync your local project files with your modpack
Modpack distribution
 pakku export 	» Create distribution-ready packages
 pakku remote 	» Install a modpack from a Git URL (great for server owners)

Documentation 📚

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

Images

Exporting a Modpack Listing Projects

Development

For a development and setup guide, check out our Contributing Guide.

Contributions are very welcomed, from code to documentation improvements!

Join our Discord if you have any questions.

License

Licensed under the EUPL-1.2-or-later