Reloader
Reloader
Hate using the '/reload' command?
Then this is the plugin for YOU! You can reload one plugin or all of them. you can enable or disable plugins one by one. Note: I am currently taking suggestions on features for the plugin
Permissions have changed, please add reloader.* to the permissions configuration to access all permissions post 3.5.0.
There have been many changes to the configuration file, please back up your old one and delete the original to allow it to be updated.
Introducing localization, anyone willing to translate the locale.yml file, to different languages, please submit your translation to me via github or private message on bukkitdev. This feature will also allow you to customize the color scheme of the whole plugin if you feel like it!
Permissions
- reloader.*
- reloader.reload
- reloader.load
- reloader.unload
- reloader.enable
- reloader.disable
- reloader.check
- reloader.info
- reloader.use
- reloader.perm
- reloader.config
- reloader.list
Commands
- /reloader - - help command
- /reloader reload <plugin|all|*> - - reload plugin(s)
- /reloader disable <plugin|all|*> - - disable plugin(s)
- /reloader enable <plugin|all|*> - - enable plugin(s)
- /reloader load <plugin> - - loads the plugin <plugin> from the plugins folder, use plugin name not filename
- /reloader unload <plugin> - - unload <plugin>
- /reloader check <Plugin> - - check whether or not <Plugin> is enabled
- /reloader info <Plugin> - - Gives info on <Plugin>
- /reloader use <Plugin> - - Gives info on how to use <plugin>
- /reloader perm [Player] <Permission> - - Tells you if you or [Player] has <Permission>
- /reloader list - - List plugins in alphabetical order and sorts them by enabled or disabled
- /reloader list -v - - List plugins in alphabetical order and sorts them by enabled or disabled and lists plugin version
- /reloader config [Plugin] - - Reloads [plugin]'s config or Reloader's config if left blank
Extras
- Timed reloads
- Exemption list
- Choose which plugins can be auto reloaded
- Custom messages for reloading all and timed reloads
ToDo list
- Take suggestions from users
WARNING
- We use plugin metrics to keep track of how many servers use our plugin. Please do not disable it because we like to know how many people use our Plugin!
Running 3.5.0 on 1.12, and after unloading a plugin, I cannot load the same old plugin. Is this normal? or and I doing it wrong?
/reloader load BuycraftX.jar - returns nothing
/reloader reload BuycraftX - returns nothing
/reloader load BuycraftX - CONSOLE: [INFO] cBuycraftX.jar is not a plugin
Plugin is definitely in there
/home/mcuser/McMyAdmin/Minecraft/plugins# ls | grep Buy
BuycraftX.jar
if I remove the file from the plugins folder, /reloader load BuycraftX will no longer report the message previously shown.
In reply to StudMuffin:
In reply to jmgr2007:
/reloader disable BuycraftX (disables. seems this was required before unload would work)
/reloader unload BuycraftX (says disabled and unloaded. Will have to confirm later if i entered unload wrong the first time)
/reloader load BuycraftX (get the same message "cBuycraftX.jar is not a plugin")
what's more interesting, it is seems to complete the command for me if I enter a partial name:
/reloader load buy (reports the same "cBuycraftX.jar is not a plugin") so it knows i was intending to load the BuycraftX.jar (filename case correct), but it's having some error doing so.
here an 1.9 version of reloader; just fixed a line in the plugin code and it works https://www.dropbox.com/s/nnl32mplii5c7xj/Reloader.jar?dl=1
Thanks for that, I think I sorted the issue out in the latest update. Hopefully that issue (and many other issues) will be gone. In the future, a pull request on github would be the most effective way to solve this.
I'll do it as son as I'm home
I enabled autoreload and then added all the plugins that I want exempt from the autoreload, but it doesn't work. The plugin reloads all my plugins anyway. I guess the exempt list is only made for exemption from /reloader commands?
I think it'd be great if you can configure the plugin to autoreload specific plugins at its own intervals, rather than using an exemption list. It'd be much simpler and less tedious to type.
I apologize about not responding to this sooner, I hadn't played minecraft for a long time and so I haven't checked this in a while. I fixed the auto reloader to stop it from reloading exempt plugins (The point of the list is to prevent plugins from breaking on reload and/or being a vulnerability so I am glad you pointed that out) and I also added an option to autoreload specific plugins instead of all plugins using a toggle in the config. I hope that helped and I thank you for the feedback!
omg your a genius !!!! your totally awesome. You should add me on skype sometime !
@LeeTheENTP
I thought this was something I had working, but I was mistaken. In the next version "reloader.list" allows players to use "/reloader" to see the help page which only shows "/reloader list" (and the new -v command you can tack on the end) and allows them to use the list argument. Plus if you enable it /pl and /plugins will be overwritten to display "/reloader list" (and -v will work there too!)
@CloudeLecaw
Will be added in next release!
Can we get a permission node for listing the plugins? I'd like my users to be able to get the plugin list, but there's no way to do that without giving them the ability to use all of this plugin's commands.
No worries im sure its a one off with my setup but i had made a backup prior anyway :)
@boidyluke
Holy cow dude, I'm super sorry. I've never had something like that happen with me.
Just installed to 1.7.9 after making a backup, it ran and reset ALL plugin configs! be careful
@WillieMath
I have it running on 1.7.2 server and it seems to be working just fine
Make it 1.7 plz
This happens with all my plugins reloading. Anyone know the problem?
it gives me this command everytime i /reloader unload http://pastebin.com/J46RnpMa
the
- reloader.list
permission does not seem to work for me.
my config -=- http://pastebin.com/6ufGFriV