The Missing Package Manager for Minecraft Servers. 🍺
- Parody Interface: Mimics the familiar Debian/Ubuntu
aptcommands. - Modrinth Integration: Searches and downloads plugins directly from Modrinth.
- Smart Filtering: Automatically filters for Spigot/Paper compatible plugins (ignoring mods).
- Colorful Output: Uses
richfor a modern CLI experience. - TUI: When ran without command line arguments,
textualgets used to open a modern TUI to manage your plugins
If you build a proprietary SaaS (Software as a Service) on top of this, you are now PART of the problem. Don't be that person.
- Clone this repository.
- Install dependencies:
pip install -r requirements.txt
- Run the script:
chmod +x main.py ./main.py --help
Updates the local "package lists" (mostly for show, ensures API connectivity).
./main.py updateSearch for plugins on Modrinth.
./main.py search <query>Example: ./main.py search worldedit
Download and install a plugin to the ./plugins directory.
./main.py install <plugin_slug>Example: ./main.py install worldedit
Remove a plugin from the ./plugins directory.
./main.py remove <plugin_slug>Example: ./main.py remove worldedit