PluginTools
Introduction
Download and search plugins inside of minecraft! Forget about having to go download the jar file, you can do it all in-game! The plugin uses the latest data from dev.bukkit.org, and automatically downloads the newest update of the plugin you request.
Features
- Downloads plugins
- Shows info about a plugin
- Searches plugins
- Disables and enables plugins
- Extracts the .jar if your plugin is in a .zip file
- Automatically updates the plugin
All of this, ingame!
Video
Planned Features
Save disabled state on restart/reload- Auto-updating for other plugins
- Search paging, searching in categories
- Deleting plugins
- Editing config files
- Reloading specific plugins
Note: Whever you see "pluginname" I mean the plugin slug. The slug is most of the time the same as the plugin name, but if you need to find it, it's what's in your address bar. For example, for this plugin it is ...org/bukkit-plugins/plugintools/
Commands
- /ptool install pluginname ==> Installs a plugin.
- /ptool installurl URL ==> Installs a plugin or zip from a URL. (a link to a .jar plugin) Also works when pasting bukkitdev project URLs
- /ptool find searchstring ==> Searches all plugins by name and description. (takes longer)
- /ptool fastfind searchstring ==> Just searches by name, much faster, but less results.
- /ptool load exactname.jar ==> Allows you to load a new plugin without restarting or reloading the server.
- /ptool disable pluginname ==> Disable a plugin.
- /ptool enable pluginname ==> Enable a plugin.
- /ptool info pluginname ==> Show info about a plugin.
Permissions
- plugintools.use ==> allows the use of the plugin.
Metrics
This plugin uses metrics to get some information about how much this plugin is used. You can see a graph here:
@woutwoot
No. I was just wondering because I thought that was already put in the plugin.
@Untwinxer
Just added the possibility to install a bukkitdev url? Did anything break?
what happened in the v0.5 update!?
@Untwinxer @corliansa
Thanks for the feedback, all of you! :D
@Jidiiot
That is on the todo list!
@14manj01
Thanks for the video! Adding it to the page.
@woutwoot
Ok, thanks for the information. Keep working on this plugin, I know it will be great! I'm really looking forward to when it will have the automatic-updating-other-plugins feature. One other suggestion, if you can make it so it automatically updates other plugins, you should have it so it has a timed checking for plugins that need to be updated.😊
i really like this plugin ! nice work!
You should do so its possible to reload specific plugins
@laur423a
Thanks for the feedback! Editing config files is on the todo list :D
Now i dont need to go and upload to my server via FileZilla or restart my server? Amazing! Btw could you make it so you can edit configs in-game? /laur423a
@Untwinxer
The autoupdate functionality is not yet available in this version. But, when it is, you will probably have to, unless I can find a way of finding the version of the plugins currently installed. You see? To update I need to be able to compare the 2 versions.
@woutwoot So wait, your telling me that I have to install all my plugins again using this so it automatically updates them!?!?
@hdnerds
I know, that's what I meant with remote toolkit, but thanks for the info! :)
@AsteriskMC
Thanks for the feedback! :D
@Darthmineboy
Not necessary, I'm going to implement auto-updating in this plugin!
@woutwoot
Maybe intergration with Craftbukkituptodate
KEEP IT UP I LOVE THIS PLUGIN!!!!!!!!!!
Woutwoot, you can reboot a server from a plugin, I do. You simply have to issue the command stop, and change the startup script to repeat.
Example
Start: Booting up code that you use Goto start
This is how I do it anyways.
@KevinABC96
1 Is impossible. You can't restart a server from a plugin unless the sever is using RemoteToolkit. 2 I can look into that, but the permissions would be limited to the ones for the commands only.
@daboross
Well, you have permissions for that ;) If you have worldedit, and I bet you have, I could fuck up your server to ... Ohh that's right, I have no permission ;) I could add only op to the download jar command though. Thanks for the warn, but you can have problems with all plugins, If you setup your server correctly, you don't have to be afraid for it to be "Hacked".
EDIT: A sort of password login for the plugin could do the job to ...
I can see this being helpful, but I think it could be a major security risk. All plugins have full access to your server and your computer, and if you accidentally or purposefully give someone access to this plugin, they can download any plugin and thus they basically can have full control over your server, even if you ban them they could have downloaded something that will unban themselves. This is a lot less possible then that because of the plugin only downloading from dev.bukkit.org, which has the plugins verified, but still if someone got a plugin onto bukkit dev and made a 'mistake' about giving people permissions by default (so they could use it), they could have full control over your server.
Awesome job though! I would use this if I wasn't so over security conscious :P.
@Untwinxer
In the next version (v0.4) it will prompt you if there is an update, but only for plugins that were installed using this tool.