Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juraj-hrivnak/Pakku
A multiplatform modpack manager for Minecraft: Java Edition. Create modpacks for CurseForge, Modrinth or both simultaneously.
https://github.com/juraj-hrivnak/Pakku
curseforge kotlin modpack-manager modrinth pakku
Last synced: 13 days ago
JSON representation
A multiplatform modpack manager for Minecraft: Java Edition. Create modpacks for CurseForge, Modrinth or both simultaneously.
- Host: GitHub
- URL: https://github.com/juraj-hrivnak/Pakku
- Owner: juraj-hrivnak
- License: eupl-1.2
- Created: 2023-11-12T21:58:57.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-20T10:33:47.000Z (18 days ago)
- Last Synced: 2024-12-20T11:28:33.683Z (18 days ago)
- Topics: curseforge, kotlin, modpack-manager, modrinth, pakku
- Language: Kotlin
- Homepage: https://juraj-hrivnak.github.io/Pakku/
- Size: 1.79 MB
- Stars: 37
- Watchers: 3
- Forks: 4
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
- awesome - juraj-hrivnak/Pakku - A multiplatform modpack manager for Minecraft: Java Edition. Create modpacks for CurseForge, Modrinth or both simultaneously. (Modpack creation tools / In-game)
README
Pakku
A multiplatform modpack manager for Minecraft: Java Edition.## About
With **Pakku**, you can create modpacks for **CurseForge**, **Modrinth** or **both simultaneously**.
### Multiplatform :dna:
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 :abacus:
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 :nut_and_bolt:
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.
## Documentation 📚
Visit the [**Documentation**](https://juraj-hrivnak.github.io/Pakku) for installation instructions and a comprehensive guide on how to use it.
## Images
## Development
To build Pakku for the JVM, run the
gradlew jvmJar
.## License
Licensed under the EUPL-1.2-or-later
[GitHub releases]: https://github.com/juraj-hrivnak/Pakku/releases/latest