The missing plugin manager for Minecraft 🍺
The Advanced Packaging Tool for Minecraft Servers.
Stop downloading JARs manually. Start managing plugins like a pro.
apt-mc brings the familiar, powerful experience of the Linux command line (apt-get) to your Spigot/Paper server. Search, install, update, and manage your plugins directly from the game chat or console, all powered by the robust Modrinth API (with optional support for Hangar).
/apt install viaversion) or bulk install multiple plugins at once./apt upgrade to scan your entire plugins folder, compare hashes with Modrinth, and download the latest versions automatically./apt export)./apt import).update/ folder, ensuring a safe swap upon the next server restart.| Command | Description |
|---|---|
/apt install <plugin...> |
Install one or more plugins. Auto-resolves dependencies. |
/apt remove <plugin> |
Delete a plugin JAR file from the server. |
/apt upgrade |
Check all installed plugins for updates and download the latest versions. |
/apt search <query> |
Search the Modrinth (and optionally Hangar) database for plugins. |
/apt info <plugin> |
View detailed metadata, author, license, and dependencies. |
/apt list |
List all installed plugins and their resolved versions. |
/apt export [file] |
Export the current plugin state to a YAML manifest (default: apt-manifest.yml). |
/apt import [file] |
Import and install plugins from a YAML manifest. |
/apt update |
Refresh the package cache (simulated parody command). |
/apt help |
Show the help menu. |
The config.yml allows you to customize the interface and sources:
# Whether to use the action bar for status updates and progress bars.
use-action-bar: true
# Interval in seconds to update progress in the console.
console-progress-interval: 5
# Enable references to the song "APT." by Rosé & Bruno Mars
apt-song-references: true
# Enable scanning the PaperMC Hangar API for plugins (default: false)
enable-hangar: false
# Priority order for search results and installations.
source-priority:
- modrinth
- hangar
The export file uses a simple YAML structure, allowing you to manually define plugins by Project ID or version for easy sharing.
project-details:
title: My Server
author: Admin
plugins:
# Install specific version
ViaVersion: "modrinth:viaversion/5.2.1"
# Install latest version
Sodium: "modrinth:sodium/latest"
plugins folder./apt update (just for fun!) and start installing.This project is open source! We welcome contributions, bug reports, and feature requests.
Note: This plugin acts as a bridge to Modrinth and Hangar. Please ensure you comply with the licenses of the plugins you install.