Thứ Sáu, 12 tháng 9, 2014

PluginManager Plugin 1.7.2

http://www.img3.9minecraft.net/minecraft/img/PluginManager.png


This plugin was created to prove that unloading plugins is possible without the API for it. It is a lightweight and simple-to-use plugin for managing plugins on your server.


Features



  • Load plugins!

  • Unload plugins!

  • Enable plugins!

  • Reload plugins!

  • Show detailed info about plugins, such as what jar file they were loaded from!

  • List plugins in any way you want!

  • Unregister commands!

  • Set the priorities of commands!

  • Find plugins on BukkitDev!

  • Check for updates!


Commands and Permissions


The command is: /pluginmanager

Aliases: /pm, /plm, /plman


Note: Please use Java 7 for best results


The command will be displayed as “/pm” for the sake of shortness.





















































































CommandPermission NodeDescription
/pm-Shows the menu
/pm enable <plugin>pluginmanager.enableEnables a plugin
/pm disable <plugin>pluginmanager.disableDisables a plugin
/pm load <filename>pluginmanager.loadLoad a plugin into your server
/pm unload <plugin>pluginmanager.unloadDisables a plugin and then removes it from the server
/pm reload <plugin>pluginmanager.reloadUnloads and then loads a plugin
/pm sreload <plugin>pluginmanager.softreloadDisables and then enables a plugin
/pm show <plugin>pluginmanager.showShows information(and it’s pretty detailed!) about a plugin
/pm list [options]pluginmanager.listLists plugins. Accepts options(scroll down for a list)
/pm cmd unregister <plugin> <command>pluginmanager.cmd.unregisterUnregisters a plugin’s command!
/pm cmd priority <plugin> <command>pluginmanager.cmd.prioritySet the priority of a plugin’s command to highest!
/pm plug-get search <name>pluginmanager.plugget.searchSearches BukkitDev for a plugin with a matching or partially matching name
/pm plug-get check <slug>pluginmanager.plugget.checkChecks BukkitDev for the latest version of the plugin’s slug (for example: pm-pluginmanager)
-pluginmanager.*Gives all PluginManager permissions!
-pluginmanager.cmd.*Allows use of all /pm cmd commands!

List options

























OptionDescription
-vLists plugins with versions
-oLists all options
-aDisplays plugins in alphabetical order
-s:[plugin]Lists all plugins that have [plugin] in their names, also known as “search”

All commands are CaSe-SeNsItIvE!


Progress and stuff (todo list for the next release)



  • Fix wildcard permissions not granting access to plugget commands: Done


Some random FAQ


What’s the purpose of this plugin?

It was originally written to find a way to unload plugins. It worked, so I decided to release it.


There are a lot of these kinds of plugins, why make another one?

No plugin managers that could unload plugins existed after PluginReloader died. So that’s why I made this plugin.


What’s the difference between this and other plugin manager plugins such as PlugMan?

PlugMan contains pretty dangerous commands such as the purge command. Its unload command also isn’t as powerful or bug-free as the one in this plugin. Most other plugins don’t even have unload commands!


I unloaded a plugin, but I can’t delete it!

This was addressed in PluginManager 1.1. If this problem still persists, please submit a ticket.


I’ve seen a plugin called PluginManager before!

I have made a plugin with the same name back in September of 2011. At that time, I was learning Bukkit, so I was trying random things. The plugin didn’t turn out to be that great, so I let it die. Now, seeing other pitiful plugin manager plugins, I’ve decided to completely recode and revive it.


What’s the difference between load and enable and unload and disable?

To unload is to disable and remove the plugin from your server. Disabling is to unregister listeners and commands.

To load to add the plugin to your server. Enabling is simply registering listeners and commands.


Can I disable x plugin for a certain world?

No, that is not how plugins are handled. If you want it disabled for a certain world, ask the author of that plugin for multiworld support.


PluginManager is incompatible with PerWorldPlugins!

This is to be expected because PerWorldPlugins replaces Bukkit’s plugin system. We believe that plugins should just add multiworld support, so we will not take action.


PluginManager Plugin 1.7.2 Download Links


http://www.dl2.9minecraft.net/index.php?act=dl&id=1389838440


http://www.dl5.9minecraft.net/index.php?act=dl&id=1389864743

Không có nhận xét nào:

Đăng nhận xét