Skip to content
Akash Aggarwal edited this page Oct 8, 2017 · 3 revisions

Welcome to the PlugPuppy wiki!

Under construction.

Commands

/pp

Base command for PlugPuppy. Press Tab on the command to see sub commands.

Sub-commands

  1. check

  2. help --Pending

  3. update

  4. downloadSingle

1. CHECK

Checks for updates by fetching plugin data from the known plugin resource file.

3. UPDATE

Sub command for updating plugin(s). Press Tab on the command to see sub commands.

Sub-commands

a. all

b. allExcept --pending

c. list

d. pluginWithInfo

e. single

a. ALL

Update all the plugins who may have a possible update. It takes optional 2 parameters, safe and parallel. It is recommended that you do not use the optional parameters.

SAFE

Possible values:

  • safe(DEFAULT) - Only downloads the new version of plugin(s) and deletes the old ones. Requires a server restart.

  • unsafe - Unloads, downloads, deletes old version and loads the new version of plugin(s). It is recommended that you DON'T RELOAD PLUGINS DYNAMICALLY. This has to do with how plugin creators write their code and if they properly support dynamic reloading.

  • yolo - Does everything in the unsafe way (^) with parallel execution. Yet again, this is NOT RECOMMENDED.

PARALLEL

Possible values:

  • parallel - Performs processes, safe or unsafe, parallel with one another for each plugin. This is NOT RECOMMENDED as it may potentially slow down your server or your server may run out of resources to operate and eventually crash.

  • sequential(DEFAULT) - Performs processes, safe or unsafe, in a sequence for each plugin.

b. ALLEXCEPT

Update all the plugins who may have a possible update except the list of plugins provided.

c. LIST

List all the plugins who may have a possible update.

d. PLUGINWITHINFO

Update a single plugin by manually providing information about it. This command is used when the plugin is not listed in the known plugins resource file. This command takes 2 arguments, pluginName and resourceID.

  • You can get the pluginName using the check command which lists all the plugin names on the server. You can also use /plugins.
  • You can get the resourceID by visiting the Spigot site of the plugin. For example: insert PlugPuppy's example here

e. SINGLE

Update a single plugin by providing its name. This plugin must be listed in the known plugins resource file. This command takes 1 argument pluginName.

  • You can get the pluginName using the check command which lists all the plugin names on the server. You can also use /plugins.

4. DOWNLOAD_SINGLE

Sub command for downloading single plugin. Press Tab on the command to see sub commands.