Reference

Permissions

Permission nodes used by PluginPortal commands. Give staff the narrowest permission that matches what they need to do.

Reference

Permission nodes

pluginportal.view
/pp help [page or command]/pp search <query> [platform] [--page <number>] [--full]/pp view <name> [platform] [--byId] [--exact]/pp list [--all] [--untracked] [--outdated] [--external] [--detailed] [--page <number>] [--full]/pp info
pluginportal.manage.install
/pp install <name> [platform] [channel] [--byId] [--exact] [--version <version>]
pluginportal.manage.install-url
/pp install-url <url>
pluginportal.maintain.update
/pp update <name> [--byId] [--ignoreOutdated] [--refresh] [--channel <name>] [--version <version>]/pp blacklist [name] [--byId]/pp platform <name> <platform> [--byId]/pp updateAll [--ignoreOutdated]
pluginportal.manage.uninstall
/pp uninstall <name> [--byId]
pluginportal.manage.external
/pp external check <id>/pp external install <id>/pp external update <id>/pp external uninstall <id>/pp external add github <id> <owner> <repo> <asset> [--prereleases]/pp external import github <id> <owner> <repo> <asset> <file> [--prereleases]/pp external add geysermc <id> <project> <artifact>/pp external import geysermc <id> <project> <artifact> <file>/pp external invalidate <id>/pp external updateAll/pp external reload
pluginportal.manage.export
/pp export
pluginportal.manage.import
/pp import <mclo.gs url>
pluginportal.manage.scan
/pp scan <file>
pluginportal.manage.recognize
/pp recognize <file> [--channel <name>]
pluginportal.manage.editor
/pp editor [--isConsole]
pluginportal.manage
/pp key
pluginportal.admin
/pp upgrade [--yes] [--channel <name>]/pp support <code>
pluginportal.manage.config
/pp reload
pluginportal.dump
/pp dump