Plugin Portal is an in-game plugin downloader and updater using the SpigotMC, Modrinth & Hangar marketplaces. View resource data, install and update plugins all from the comfort of your Minecraft chatbar.

FEATURES

  • Direct Install: You can install your plugins from Spigot, Modrinth and Hangar directly from in-game with a single command!
  • Plugin List: We scanned over 100,000 plugins to download from three marketplaces! You can just start typing and search among this huge list.
  • Plugin Previewing: Check if the plugin is the correct one. With /pp view command you can view the resource icon, description, stats and ratings in-game so you can be sure.
  • Cross Version Compatibility: We are compatible with every version from 1.8+ and supported on all major server jars, including Folia!
  • No Inactive Plugins: We've automatically filtered out all inactive/deprecated/abandoned plugins for you so you don't accidently download something that doesn't work anymore. (Don't worry - you can still do this if you must)
  • Plugin Recognition: Added a plugin from outside of Plugin Portal? Adding Plugin Portal to your server with dozens of jars already on it? They'll be automatically identified, updatable and deletable!
  • Malware Detection: We'll run every download through malware detection designed for Minecraft plugins. Also, scan a plugin at any time.
  • Disable Features: Concerned about running this in production? You can enjoy the benefits of Plugin Portal while disabling access to specific features for security reasons.
  • Import/Exporting: Want to make a backup? Easily export and import your plugins using a pastebin.
  • Priority Version Release
  • Priority Support

...and many more! After something more? Join our Discord and tell us! discord.gg/flyte


SCREENSHOTS


Here's how it looks to install a plugin from our 100,000+ directory:

giphy.gif

Here's how it looks to view a plugin in-game:

hTUkP2n.png

Want to update your plugins without even opening your browser?

SzQFXqj.png


COMMANDS & PERMISSIONS


/pp view <name> [platform] [--byId | -b] - pluginportal.view
Shows a preview of the plugin (as shown above) using all data we scanned from the chosen marketplace. Will include the resource image, description, stats and ratings so you can install the correct plugin.

/pp install <name> [platform] [--byId | -b] - pluginportal.manage.install
The heart of Plugin Portal: install a plugin from a marketplace. Specify the plugin name or ID that you wish to download and Plugin Portal will beam that jar onto your server. It can then be updated or deleted.

/pp uninstall <name> [--byId | -b] - pluginportal.manage.uninstall
Delete a plugin from your server.

/pp update <name> [--byId | -b] [--ignoreOutdated | -i] - pluginportal.maintain.update
Update a plugin from the same source that it was installed from. For example, if you installed WorldEdit, and WorldEdit has been updated, you can run this command to download the newest version onto your server.

/pp updateAll [--ignoreOutdated | -i] - pluginportal.maintain.update
Update all outdated plugins.

/pp recognize <file> - pluginportal.manage.recognize
Make Plugin Portal recognize a jar that you added to the server yourself!

/pp recognizeAll - pluginportal.manage.recognize
Scan through all jars on the server to identify jars not installed by Plugin Portal. Great for big servers with lots of plugins or when Plugin Portal was added late!

/pp list - pluginportal.view
List all plugins installed by Plugin Portal. Note: If you are trying to have plugins recognized which weren't installed with Plugin Portal, our Premium version offers this feature (scroll down).

/pp dump - pluginportal.dump
Dump the plugin portal log to mclo.gs

/pp export - pluginportal.manage.export
Export a backup/save point of existing plugins to a pastebin.

/pp import <url> - pluginportal.manage.import
Import a backup/save point of existing plugins from a pastebin URL. 

/pp scan <file> - pluginportal.manage.scan
Scan a file for malware! Checks for critical vulnerabilities and exploits, as well as Minecraft-based security risks such as force OP. 

/pp help - pluginportal.view
Display the help message with the above list of commands.


SUPPORT


If you need support with the plugin, please come and join our Discord over at:

discord.gg/flyte

We have a loving community of developers who are more than happy to assist in your issues and take your suggestions. ❤️


CONTRIBUTE


You are welcome to contribute to Plugin Portal as we have open sourced the code. Head over to our GitHub repository here:

github.com/flytegg/plugin-portal

If you are a developer, you are welcome to create PRs which we will review periodically. If not, please create an issue.

Note: Plugin Portal Premium is not open source, though changes to the above repository will be merged into Premium.

If you have no GitHub knowledge, then you are welcome to join our Discord server (discord.gg/flyte) where you can create suggestions to be voted on by the community.

Thank you, and enjoy our project. ❤️