
ModsJava
PluginPilot
Download plugins directly from Modrinth,Hangar,SpigotMC while being ingame! Load,unload, debug all in one plugin itself :)
⬇ Download on Modrinth

PluginPilot
A comprehensive plugin manager for Minecraft servers that supports multiple plugin repositories and provides advanced features for plugin management.
Features
Core Features
- Multi-Source Installation: Install plugins from Modrinth, Hangar, SpigotMC, Polymart, and custom sources
- Live Search: Real-time plugin search with caching and intelligent tab completion
- Version Management: Install specific versions, update plugins, and automatic updates
- Advanced Tab Completion: Dynamic tab completion with live API searching and "loading..." feedback
- Plugin Backups: Automatic backups before updates with rollback capability
- Security Scanning: Malware scanning integration (Under development)
- Database Storage: SQLite-based persistent storage for plugin metadata
Command System
All commands support extensive tab completion:
Plugin Installation & Management
/pp install <plugin> [version]- Download and enable a plugin/pp download <plugin> [version]- Download a plugin without enabling it/pp show <plugin>- Preview plugin information/pp update <plugin>- Update individual plugins/pp updateall- Update all managed plugins/pp remove <plugin>- Uninstall plugins/pp delete <plugin>- Delete plugin files
Plugin Loading & Unloading
/pp load <plugin>- Load a plugin from the plugins directory/pp unload <plugin>- Unload a plugin/pp reload <plugin>- Reload a specific plugin
Backup & Security
/pp backup <plugin>- Create plugin backups/pp restore <plugin> [version]- Restore from backups/pp scan <plugin>- Security scan plugins
Information & Discovery
/pp list- List all managed plugins/pp detect- Find unmanaged plugins/pp discover- Discover popular plugins/pp info- Show plugin information
System & Configuration
/pp logs- View, export or clear plugin logs/pp sources- Manage plugin repositories/pp refreshconfig- Reload PluginPilot configuration/pp clearcache- Clear plugin search cache/pp debug- Toggle debug mode/pp import- Import plugins from other managers
Advanced Tab Completion
The plugin features intelligent async tab completion that:
- Shows "Loading..." while searching APIs
- Caches results to reduce API calls
- Provides real-time plugin name suggestions
- Supports version completion for selected plugins
- Rate limits searches to prevent API spam
Technical Details
Requirements
- Minecraft Version: 1.21.4 (compatible up to 1.21.8)
- Java Version: 17+
- API Version: 1.21
Architecture
- Modular Design: Clean separation of concerns with dedicated packages
- Async Operations: Non-blocking API calls and downloads
- Caching System: Intelligent caching with TTL for performance
- Database Integration: SQLite for reliable data persistence
- Plugin Sources: Extensible source system supporting multiple APIs
Supported Sources
- ✅ Modrinth: Full API integration with search, versions, and downloads
- ✅ Hangar: PaperMC's plugin repository with complete support
- ⚠️ SpigotMC: Limited (no public API for automated downloads)
- 🚧 Polymart: Planned implementation
- 🚧 Custom Sources: GitHub, Jenkins, direct URLs (planned)
Installation
- Download the PluginPilot JAR file
- Place it in your server's
pluginsfolder - Start/restart your server
- Configure the plugin in
plugins/PluginPilot/config.yml - Use
/pp helpto see available commands
Configuration
The plugin is highly configurable through config.yml:
- Enable/disable specific plugin sources
- Configure auto-update intervals
- Set cache TTL values
- Configure security scanning
- Customize tab completion behavior
Permissions
pluginpilot.*- All permissionspluginpilot.use- Basic usage permissionpluginpilot.install- Install and download pluginspluginpilot.update- Update pluginspluginpilot.uninstall- Remove pluginspluginpilot.load- Load/unload/reload pluginspluginpilot.backup- Backup/restore pluginspluginpilot.security- Security scanningpluginpilot.sources- Manage sourcespluginpilot.debug- Access logs and debug infopluginpilot.discover- Discover popular pluginspluginpilot.import- Import plugins from other managerspluginpilot.clearcache- Clear plugin search cachepluginpilot.refreshconfig- Reload plugin configuration
Development
Built with Maven using modern Java 17 features:
- Async/CompletableFuture for non-blocking operations
- Stream API for efficient data processing
- Modern HTTP client (OkHttp) for API calls
- GSON for JSON processing
- SQLite for data persistence
Contributing
This plugin uses a modular architecture making it easy to:
- Add new plugin sources
- Extend command functionality
- Improve the caching system
- Add new security features
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.19.1, 1.19.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Verified by MCModsHub
- Ships as pluginpilot-1.0.0.jar — drop this file into the mods folder
- Download size: 16.2 MB
- Download link checked 9 Sept 2026 — working
These come from our own check of the pack file, not from the source page.