Yummi
Yummi - Plugin Manager Alpha
Installation - Commands - Permissions - Downloads
Description
Yummi is a tool designed to make plugin management easy. It allows server administrators to download and install plugins from repositories, or external locations, from the command interface or in-game. Yummi also allows you to enable, disable, and reload plugins without having to restart your server.
Features
- Download and Install plugins in-game
- Update installed plugins automatically
- Download files using URLs
- Support to Load, Enable, Disable, and Reload plugins from console or in-game
- Permissions support
Compatibility
Tested with Bukkit 1.1-R3
Development Status
Feature | Status | Description |
---|---|---|
Install | InDev | Several bugs are being fixed |
Update | InDev | Several bugs are being fixed |
Auto - Update | Planning | Awaiting completion of install |
Remove | Planning | Awaiting completion of install |
Download | Complete | Fully functional with no known bugs |
Load | Complete | Fully functional with no known bugs |
Enable | Complete | Fully functional with no known bugs |
Disable | Complete | Fully functional with no known bugs |
Reload | Complete | Fully functional with no known bugs |
Permissions | Complete | Fully functional with no known bugs |
Commands | Complete | Still adding new commands |
A repository manager is also being developed to manage web repositories.
I was just saying to one of my admins that I wish there was such a plugin. I will definitely be watching this plugin.
Edit:
Hmm. I thought that said Feb 2013...I didn't realize this was already a year between updated.
Wish there was a github link to follow development...as I'm waiting for next version..
I love this plugin! I can't wait for the install feature to work properly?
@dumptruckman
My intentions are to release the source code once I have a stable first version, or beta version. Right now the code is the functional mess of a self-taught programmer, and as soon as everything works like clockwork I'll tidy that up aswell.
Hopefully, a full release (including the source) won't be too far from now though :D
Hmm, any chance we can see your source code? :)
Just added new Alpha version, should be approved soon :D
@BoaScoundrel
Ah. I was just being blinded :P No rush on this good plugin so far (even though I havent tried it yet and figuring everything stated complete will work like a charm because my server control panel is down :( )
@neoobs
I am considering a bridge with BukkitDev, but this would be server-side and not done by the plugin itself. This would be where all that PHP and MySQL fluff would be useful. I'll PM you when I find time...
@samrg472
This is already planned, see 'remove'. This includes plugins not installed by Yummi.
Feature request if this is possible: fully unload a plugin and then delete a jar file that just been unloaded from bukkit.
This would make it easier to manage instead of constantly deleting and adding jars manually
I might be able to help with getting the latest version. I am not very knowledgeable when it comes to java but I know PHP and MySQL very well. It shouldn't be too hard to implement the same technique into java. Like having it scrap a website and pull the download link.
@rmsy
At the moment it gets everything from a webserver, and will continue to do so either indefinitely, or until I write a better protocol.
@BoaScoundrel
I know, I was saying it would be nice if there were a way for it to rely on BukkitDev. I'm curious, though, where does it get plugins?
@rmsy
This plugin has no dependencies on BukkitDev, except for distribution.
This would be much more re-assuring if there were a perma link to the latest version of any given plugin on BukkitDev, which would allow for fully automatic updates. This is where update managers have failed before; there's currently no real fully automated plugin manifest.
@gustebeast
Curse are taking their time to approve it...
@gustebeast
Sorry. I compiled for JDK 1.7, and all of my servers run Java 7. I have uploaded a new build for Java 6, which should be available soon (once Curse have approved it).
@gustebeast
Also im getting this error. Im running 1.1 R3 and it still gives the error. Here is is... [SEVERE] Could not load 'plugins/Yummi.jar' in folder 'plugins': java.lang.UnsupportedClassVersionError: me/Boa/Yummi/YummiMain : Unsupported major.minor version 51.0
could you put a link up for the latest dev build?