
PluginPilot
Java mod listed for Minecraft 1.19–1.21. Downloads from the MC Java Mods app on Android.
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
- 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.
- Ships as pluginpilot-1.0.0.jar — drop this file into the mods folder
- Download size: 16.2 MB
- Download link checked 10 Nov 2026 — working
These come from our own check of the pack file, not from the source page.