https://github.com/Kenny-Hui/PW-GUI
GUI for managing Minecraft modpacks via packwiz
https://github.com/Kenny-Hui/PW-GUI
java minecraft minecraft-modpacks packwiz swing
Last synced: 11 days ago
JSON representation
GUI for managing Minecraft modpacks via packwiz
- Host: GitHub
- URL: https://github.com/Kenny-Hui/PW-GUI
- Owner: Kenny-Hui
- License: mit
- Created: 2025-01-28T12:07:37.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-05-06T09:49:37.000Z (16 days ago)
- Last Synced: 2025-05-06T10:52:09.732Z (16 days ago)
- Topics: java, minecraft, minecraft-modpacks, packwiz, swing
- Language: Java
- Homepage:
- Size: 1.12 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Roadmap: docs/Roadmap.md
Awesome Lists containing this project
- awesome - Kenny-Hui/PW-GUI - A GUI modpack builder for editing and distributing Minecraft modpacks using packwiz, supporting Modrinth and CurseForge. (Modpack creation tools / In-game)
README
---
PW-GUI is a tool designed to simplify modpack management by providing a graphical interface around the command-line tool [packwiz](https://packwiz.infra.link).
The end goal is that newcomers should be able to get started authoring their own Minecraft modpack with packwiz, as well as offering an overview of the modpack.
## What stuff can it do?
- You can create a modpack from scratch
- You can import a CurseForge modpack
- You can export a modpack to Modrinth (.mrpack) / CurseForge (.zip) format
- You can preview various files in the modpack and modify them
- You can add new content from Modrinth/CurseForge/Direct URL
- *TLDR: Pretty much most things the packwiz CLI do, just in GUI!*### What (more) stuff can it do?
- In-app downloading of the packwiz executable
- Edit preserve state of each file (Whether the file should be overriden by players)
- Mark mod as optional, pinned, as well as modifying different "sides"
- Interactive manual download for blocked CurseForge mod
- gitignore and packwizignore preview## Using PW-GUI!
PW-GUI requires **Java 17 or above** to run.
If you don't have Java yet, you can download them at [Adoptium](https://adoptium.net) (Or any other Java distributions)After that, you can head to the [Release](https://github.com/Kenny-Hui/PW-GUI/releases) page and download the latest release, run it and follow the instructions on screen.
For detailed instructions, you can refer to the [Usage](./docs/Usage.md) page for details.
## Future Development
See [Roadmap](./docs/Roadmap.md)## Contact / Support
If you are having issues when using the program or have some suggestions, feel free to open a new issue in the [Issues](https://github.com/Kenny-Hui/PW-GUI/issues) page.
While this is only a hobby project and I can't guarantee everything can and will be fixed/implemented, at the very least you are bring potential ideas to light, which may be useful for future users/contributors :)Optionally you can also join the [Discord Server](https://discord.gg/jzbhWEBFPx) if you like chatting back-and-fourth better~
Or if you'd like to send some love, feel free to contact me via the above Discord Server, or send email to `lx86(at)lx862.com`, or even create a new [issue](https://github.com/Kenny-Hui/PW-GUI/issues)!.
## License
This project is licensed under the [MIT License](./LICENSE).