[ADMN] XPM v0.2 - Xtended Plugin Manager (Permissions support) [803]

Discussion in 'Inactive/Unsupported Plugins' started by hoffm59, May 20, 2011.

  1. Offline


    XPM - Xtended Plugin Manager:
    Version: v0.2

    This plugin can be used for ingame plugin management like enable/disable, listing etc.

    • /xpmlist [all|on|off] - Lists all/enabled/disabled plugins
    • /xpmon {PLUGIN_NAME} - enables a plugin or loads + enables it, if it was dropped into plugin folder while server is running
    • /xpmoff {PLUGIN_NAME} - disables a plugin
    • /xpmv {PLUGIN_NAME} - Gets the version of a plugin
    • /xpmcommands {PLUGIN_NAME} - Gets the commands of a plugin
    • /xpm [help|?] - Gets XPM help
    • /xpmreload {PLUGIN_NAME} - reloads a plugin
    Download latest
    Download source

    • config.yml will be generated if its missing
    • list-command-description: Show command description when listing plugin commands
    • list-command-usage: Show command usage when listing plugin commands
    • list-plugin-version: Show version number of available plugins when listing them
    Permission nodes:
    • xpm.on - Enabling Plugin
    • xpm.off - Disabling Plugin
    • xpm.list.all - Listing all Plugins
    • xpm.list.on - Listing enabled Plugins
    • xpm.list.off - Listing disabled Plugins
    • xpm.v - Get Plugin version
    • xpm.commands - Get plugin commands
    • xpm.reload - Reloads a plugin
    Version 0.2
    • Added reloading feature
    • Added function to enable (including load) of newly dropped plugins
    Version 0.1
    • Initial release
    dark1256 and AS1LV3RN1NJA like this.
  2. Offline


    oh, now this is something I've been waiting for... Nice!
  3. Offline


    Very Nice I will be testing this out in a bit.

    Doesn't work, it says its dissabled but unfortunately it hasn't. Tried with 10 plugins to see if it was the issue of certain plugins.

    I have no other plugins that would conflict with this installed.
  4. Offline


    Looks good
    Two suggestions:

    Make command aliases easier to remember (ie /enable [pluginname] /disable [pluginname]

    Add a plugin reload i.e. /reloadplugin [plugin name] disables and reenables a plugin
  5. Offline


    Hmm, I tested it with all plugins that I've had on my server... could you please give me some plugins you've tested with?? It would be nice...

    @PatrickFreed: Thanks... that's my first plugin... I'll look forward for including the "reload" feature...
  6. Would disabling and then re-enabling not work?

    Also, could i enable a plugin for the first time (eg drop a new plugin in, then xpm enable instead or /reloading or restarting the server)?
  7. Offline


  8. Sounds good but, there's 1 question :
    If i disable a plugin , am i able to delete it ?
  9. Offline


    Can you add multiworld support, so you can have plugins disabled on certain worlds
    AS1LV3RN1NJA likes this.
  10. Offline


    It actually does exactly the same as PlugMan does but I want to add some extra features in the near future, such as searching for plugin updates (including download) and html export of the plugin list with all their commands + help etc.

    But I have one question: I used the PluginManager.disablePlugin(targetPlugin) function which should disable the specified plugin but as PatrickFreed already mentioned, that doesn't work. Do I have to da something more to get this function work as expected??

    Perform the reload as an disable=>enable function should work because the onEnable() function of the plugin to reload should be called...

    Enabling a new dropped plugin is a very interesting question... I will do some research for that...

    For multiworld-support I had to look up how to do that...

    Reload - done
    Enabling a new dropped plugin - done

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 15, 2016
    AS1LV3RN1NJA likes this.
  11. Offline


    AFAIK The disablePlugin function dispatched the event to the plugin, and basically it's up to the plugin to handle to disable/unload event. It seems that there are some plugin developers that tend to skip this part. ;)..
  12. Offline


    Well... maybe that's why I can disable the 2 or 3 plugins on my dev server and some other plugins on my game server wouldn't be affected by the disabling... -.-
  13. Offline


    Does this support multi-worlds?
    I am looking for something to enable/disable plugins per world so I can stop the plugins for my rpg world from running in my creative world. Some of them have no permissions/commands hence not being able to stop them from running in the creative world, for example iConomy and related plugins are the most concern as it makes it easy for players to earn money just by playing in the creative world without the risks as fall damage etc is switched off.
  14. Offline


    Hi MuttsNuts,
    for now, it has no multi-world support...
    But it will have in the next release...
  15. Offline


    i cant see the plugin on the link. only the source O-o
  16. Offline


    Thanks for the reply.

    Can't wait for next release then :D.

    Thanks for a real cool plugin btw.
  17. Offline


    where is the plugin????
  18. Offline


    Sorry... I added a download link now... ;)
  19. Offline


    Ok guys... but I had to disappoint you... Jayjay110 give me the hint, that multiworld support for such a purpose can not be handled... correct me if I'm wrong...

  20. Offline


    Can be handled, just not by you, you have to get the plugin devs to do it on their own plugins, make a plugin hook kinda thing so they can hook into you plugin and check for disabled plugins etc.

    (I dont know how to make hooks so dont ask lol :p)
  21. Offline


    That's unfortunate as its pretty hard getting quite a few of the developers to add multi-world support etc.

    I don't know the first thing about programming/coding etc. It all looks far to complicated to me so sadly I'm no use to anybody.:( Full of many ideas though...
  22. Offline


    Where do i so i can chose who can do what with the permissions right under the
    list-command-description: true
    list-command-usage: true
    list-plugin-version: false
  23. Offline


    No, the standard behaviour is, that only OPs can use the commands. Otherwise, if you're using Permissions, you can use the permission-nodes given in the description above...
  24. Offline


    Does this plugin function with Bukkit Build #1000?
  25. Offline


    Do u know what i come to google and it says this when i trying to download xpm for craftbukkit referrated links
    and it doesn't download anything.
  26. Offline


    if i klick on "latest build" i come to google home :D plese add download link

Share This Page