Sueta

PluginController

1.0.0

Manage your plugins like a boss!

·Plugin


Plugin Controller
Manage your plugins like a boss!

This is a rewrite of Plugin Manager Reloaded, with new features - looking for plugins in Spigot repository and downloading them.

Features

  • Enable plugins
  • Disable plugins
  • Load new plugins from file
  • Unload existing plugins
  • Reload plugins (disable and enable or unload and load)
  • Reload plugins configuration file
  • Show information about the plugin, including jar, author, version, and the website
  • List the plugins alphabetically, with their version number, or both.
  • Search for new plugins in Spigot repository
  • Display information about plugins from Spigot repository
  • Download plugins from Spigot repository

Commands and permissions

  • /plugincontroller (/pc, /plc) - plugincontroller.*
    • enable <plugin> (e) - enables a plugin - plugincontroller.enable

    • disable <plugin> (d) - disables a plugin - plugincontroller.disable

    • load <jar> (l) - loads plugin from given .jar file - plugincontroller.load

    • unload <plugin> (u) - unloads a plugin from a server - plugincontroller.unload

    • reload <plugin> (r, rl) - unloads and loads a plugin - plugincontroller.reload

    • sreload <plugin> (s, srl, softreload) - disables and enables a plugin - plugincontroller.softreload

    • details <plugin> (info, show, i) - shows detailed information about a plugin - plugincontroller.details

    • list [options] (ls) - shows list of plugins with given options - plugincontroller.list
      • -v, -version - shows plugins with versions
      • -o, -options - lists options
      • -a, -alphabetical - lists plugins in alphabetical order
      • -s:name, -search:name - lists plugins containig the given name
    • configreload [plugin] (cr) - reloads a plugins's config file - plugincontroller.configreload

    • search <query> [page] - looks for a plugin in the Spigot repository - plugincontroller.search

    • more <id or name> - shows information about a plugin from the Spigot repository

    • download <id or name> - downloads plugin from Spigot repository

[argument] is optional, <argument> is required argument. Terms in () are aliases.

Configuration
config.yml

updater:
    startCheck: true/false # true to check for updates on startup 
    notify: true/false # true to notify players with permission plugincontroller.notify
    channel: stable/beta/release # on which channel updater should check for updates
language: en_US # short locale code, must be in /plugins/PluginController/localization directory

Languages
At the moment, Plugin Controller supports 2 languages:

  • English (en_US)
  • Polish (pl_PL)

If you want to help with translation, request your language on Transifex and start translating :)

Bug reports, feature requests, other
If you have any problems with a plugin or a great idea, write it on GitHub. Don't leave bad reviews on Spigot, just create a new issue and I will try to help you. If you like this plugin, then leave a review here

Links

Similar projects

Plugin →