GlobalPlugins is a plugin made for server owners. But only the server owners running mutiple servers will benefit from this.
What does GlobalPlugins do?
GlobalPlugins loads plugins from a defined directory into the server. This means that you install this plugin on 5 servers, and link those to 1 directory. Then all 5 servers will use the plugins inside that directory. You can also select some plugins from the directory, based on the name of the plugin file (awesomepluginV1_3a.jar). Basically, this creates global plugins!
Why would you want this?
When a big update comes out from bukkit, or a plugin, and you use this plugin on every server.(examples like essentials, vault, permissions) You would normally need to update every plugin, on every server. Now all you have to do is drag the new plugin in the globalPlugins directory, and youre all set!
Features:
Usage:
Place the 'globalPlugins' jar file in the /plugins/ directory from your server(s). restart your server. This will create the config file, and will try to create a default Globalplugins location. Default: /minecraft/servers/serverA/ would use the directory: /minecraft/servers/globalplugins/ If you change this, restart the server for it to have effect on te plugins.
Commands:
/globalplugins
/globalplugins reload
/globalplugins scan
Permissions:
globalplugins.reload
globalplugins.scan
Bugs:
Having another bug? Please leave a comment below!
Dont place these as global plugins:
Incompatible with:
TODO:
Still having errors?
If your plugin still causes errors, try opening the plugin.jar, and edit the plugin.yml. Add "depends: [GlobalPlugins]", if there is no "depends", otherwise add it to the end of the list like depends: [plugin1, plugin2, GlobalPlugins].
You could also try to edit the list of plugins in the config. The top/first plugin will be loaded first, and last will load last
Donate
Please! dont waste your money on me, this plugin is totally free, and i needed it myself. So i dont accept donations
Source code:
Sure! The source code can be found here: https://github.com/kwek20/GlobalPlugins