[ADMN] PlugMan - In-Game and Console Plugin Manager [BukkitDev]

Discussion in 'Inactive/Unsupported Plugins' started by bekvon, Feb 20, 2011.

  1. Offline

    bekvon

    MOVED TO DEV BUKKIT!
    Project has been continued by ryanclancy000 at dev-bukkit here: http://dev.bukkit.org/server-mods/plugman/

    PlugMan - A Bukkit Plugin Manager
    Current Version: v1.3.2

    Features:
    • Enable/Disable/Reload Plugins on the fly.
    • All commands work on the server console.
    • List plugins and show their status in green (enabled) or red (disabled) without client crashes.
    • Get plugin info such as the version, author(s), and description.
    • Permissions support (not required though).
    • List the commands a plugin has registered.
    • Describe the usage of a plugins commands.
    Commands:

    • /plugman list <Page> - lists all plugins loaded on the server. Page is optional
    • /plugman vlist <Page> - lists all plugins loaded with their version next to them. Page is optional
    • /plugman load <PluginName> - load a new plugin.
    • /plugman disable <PluginName> - disables a plugin.
    • /plugman enable <PluginName> - enables a plugin
    • /plugman info <PluginName> - shows the version, author, description and status of the plugin.
    • /plugman reload <PluginName> - disables and then re-enables a plugin.
    • /plugman usage <PluginName> - gets all the commands a plugin has registered.
    • /plugman describe <CommandName> <PluginName> - describe a command a plugin has registered.
    Permissions:

    PlugMan will use the Permissions plugin automatically if found. If Permissions is not found, it will simple give server OPs full permission and everyone else nothing.

    Permission Nodes:
    • 'plugman.list' - gives the ability to use /plugman "list" and "info"
    • 'plugman.describe' - gives the ability to use /plugman "usage" and "describe"
    • 'plugman.admin' - give the ability to use all commands.
    ChangeLog:
    v1.3.2 - 8/16/2011
    - Update for new bukkit permissions.

    v1.3 - 3/19/2011
    - Rebuilt against latest Recommended CB (556).
    - Added ability to list plugins with pages.
    - Added ability to list plugins with version numbers next to each plugin.

    Change Log (open)

    v1.2.2 - 2/28/2011
    - Rebuilt against latest recommended craftbukkit build (440 as of now).
    - Changed to a static download link.

    v1.2.1 - 2/23/2011
    - Changed namespace to no longer use com.bukkit in preparation for com.bukkit being sealed.

    v1.2 - 2/21/2011
    - Added the "usage" and "describe" commands to allow plugman to list all the commands a plugin has registered.

    v1.1 - 2/21/2011
    - Fixed minor bug causing a plugin to not be enabled on load if the jar filename was different then the plugin name.

    v1.0 - 2/21/2011
    - Initial Release.

    Downloads:
    PlugMan.jar

    Source: GitHub
     
  2. Offline

    ArmEagle

    Oh I'm sorry, I guess you do. I explained the situation before. But in short it's like this:

    As I said, most developers don't expect their plugin to disable and re-enable without a full reload. So they register for event listeners in onEnable as they're told. But when a plugin like PlugMan (it's the only one I know who allows this though) disables and re-enables them. Then the plugin has registered for the events a second, or more, time(s). In some cases that doesn't matter much. But it's very clear when one event causes a message to be printed.

    Also, they often do not check in their event listeners/handlers whether the plugin is still enabled. So even if you disable a plugin. It might still stay active.

    This is simply an oversight in the design of Bukkit. And that's what I am addressing in that thread.
     
  3. Offline

    Draconicus

    Thank you for your efforts towards a saner Bukkit.
     
  4. Offline

    aeonsablaze

    I would like the ability to enable plugins that i just dropped into the plugins folder. as it is the list only comes up with plugins that were there upon server startup, and reloading the server configuration completely is slow and irritating (as it triggers a backup). This would make it much easier to install new plugins without interrupting my players. If this is already a feature my apologies but I could not find it.
     
  5. Offline

    KiloWhiskey

    /plugman load <PluginName> - load a new plugin.

    Where you see PluginName you'll want to use the full name of the jar but without the .jar.
     
  6. Offline

    aeonsablaze

    Huh. I tried that several times but it didn't work until just now. Must have messed the name up or something. Thanks!
     
  7. Offline

    sakajoao

    could you do /plugman disable all (without disableing plugman) so if you have 20 plugins you don´t have to do 1 and the next and so on? would be great.

    also it dosn´t save is when i restart my server.. all plugs are enabled after restart -..-#
     
  8. Offline

    ItsQ

    Its a handyman plugin!
    I will give it i try, I got almost 40 plugins running, so very usefull
     
  9. Offline

    Fooshy122

    This is one of if not the most useful plugins that i have in my arsenal. Before i used to have to reload the whole server which takes 30 seconds and gets everything when all i wanted to do is change one small thing. But now i an do things very efficiently and productively without taking away game time form my players!
     
  10. 1.3.2 doesn't work properly with commands issued from the console - getting "You don't have permission to do this...". Using Permissions 2 (yes, I know I should update but there are soooo many plugins to reconfigure), and PlugMan still detects it.
     
  11. Offline

    Svettnes

    Got the same issue as Drool here, Don't have permission through console :(
    Using Permissions 3.1.6.
     
  12. Offline

    thestriker095

    same issue as Drool & Sevettns
     
  13. Offline

    cnaude

    Any chance the next version could list the plugins alphabetically?
     
  14. Offline

    rutr

    Please add download command.
    It would work as follows:
    plugin donnloads a file with the names of plugins and download links or sends a query to mySQL server,
    then downloads files and loads them.
     
  15. Offline

    Patre90

    please update this plugin for PermissionsBukkit
     
  16. Offline

    Sherryberry

     
  17. Offline

    Haribo98

    Awsome plugin! But 1 problem, earlier on today, Permissions was working after I used /plugman load Permissions when I just installed it. Later on I needed to reload something, but I forgot the command to reload the worlds, so I use /plugman reload Permissions It said "Plugin Disabled: [Permissions]" then "Plugin FAILED to Enable: [Permissions]"

    What happened?
     
  18. Offline

    Prof.X

    Did any of you find a work around? It isn't the end of the world but it makes managing the server from work a little easier since I don't have to open the game client.
     
  19. Looking at the source code it looks like it wont work from console atm, he does not make a check if the command sender is an instance of ConsoleCommandSender in his PermCheck code. This means all the command can't work from console as the ConsoleCommandSender does not have any permissions, nor does he need them, it is the consle!!!
     
  20. Offline

    nacs

    I have noticed this also. Please enable console access to the commands (it used to work from console but now gives a "you don't have permission" after an update).

    Console access is necessary as we use it from some external scripts.
     
  21. Offline

    acuddlyheadcrab

    Yeah i'm also having the console command issue. I humbly ask someone to fix that. :D
     
  22. Offline

    vanZeben

  23. Offline

    Clucky

    When I attempt to run commands from the console it says I do not have permission. Could this be being caused by my console name being <*console*> (commandbook altered it I believe)
     
  24. Same issue here, please fix this, critical Oo
     
  25. Offline

    HWei

    Same too... [sheep]
     
  26. Offline

    AriesT

    nice work..

    What about support PermissionsBukkit ?
     
  27. Offline

    meiamone

    Please use Bukkitupdater's source code and integrate updating plugins. He appears to not be into it anymore.
     
  28. Offline

    ScottSpittle

    Can we have MySQL Support? so that we can have a nice Interface listing plugins on our websites? xD Plox
     
  29. Offline

    Clucky

    yes, my permissions stopped working
     
  30. Offline

    Kloporte

    Hi, i have a request, is it possible to add an "unload" command so i can update/delete a plugin without shutting down my server ?
     
  31. Offline

    ScottSpittle

    you can just disable and then load..
     

Share This Page