Inactive [SEC/MISC] Vanilla v0.2 - Disable /pl and /ver, hide plugins from list [1.1-R6, 1.1-R7, 1.2.4-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by niccholaspage, May 11, 2011.

  1. Offline

    niccholaspage

    Vanilla - Config options to hide plugins from the plugin list and disable the version and plugin list commands
    Version: v0.2
    Tested on CB 1.1-R6, CB 1.1-R7, CB 1.2.3-R0.1

    MOVED TO BUKKITDEV.

    Outdated Information:


    Vanilla is a plugin that can fake servers as vanilla and hide plugins from the plugin list. All of this is configurable (look below).

    Features:
    • Block use of /pl and /plugins (The plugin list command)
    • Block use of /ver and /version (The version command)
    • Hide plugins from the plugin list
    With this plugin, you can fake a vanilla server by hiding the plugin list & version commands. You can also instead of doing that, hide specific plugins. For example if I want to hide MCBans & BigBrother, griefers would think the server cannot rollback changes and more importantly, they think they cannot get globally banned. Hiding the plugin from the plugin list makes it disappear completely. Even though it doesn't show, it will still function fully. Also, if you hide any plugins, you should probably want to hide Vanilla itself so people(griefers) don't know if you are using it. Also, the console will still be able to use the commands & plugins will not be hidden from it.

    Todo:
    • Nothing right now :)
    Config:

    Default config:
    Code:
    Vanilla:
        hideversioncommand: false
        hiddenplugins: ''
        hideplugincommand: false
    If hideversioncommand is true, the version command cannot be used by anyone. Same with hideplugincommand except it hides the plugin list command. The hiddenplugins option can hide plugins. For example, if I wanted to hide BigBrother, MCBans, and Vanilla, it would look like this:
    Code:
    hiddenplugins: 'bigbrother,mcbans,vanilla'
    Each plugin is separated by a comma and is case-insensitive.

    Permissions:
    Vanilla.version - Allows player to use the /vanilla command to see the version
    Vanilla.reload - Allows player to reload the configuration

    Download Vanilla

    Source Code

    Changelog:
    Version 0.2+

    Version 0.1
    • First release.
     
  2. Offline

    OrtwinS

    Hi there!
    Thanks for this great plugin, I have however one more request:

    a permission node so me and my admins/mods can always see the complete plugin list.
    Due to my server being hosted I cannot access the console.
     
  3. Offline

    niccholaspage

    This is in the 0.2 version I have to get around to releasing.
     
    MiHo and OrtwinS like this.
  4. Offline

    MiHo

    Could you also add a config switch to enable the output "You do not have the permissions to use that command?" (I know, this plugin is meant to simulate a Vanilla bukkit, but would be nice as optional feature!)
     
  5. Offline

    pcgames3112

    Hi,
    could you please add an option to set /version to a configurable free text. So we could let it return "This Server is running Bukkit"(without version) or something special with the name of the server. Colors would be great to this free text, beacause the original one has.
     
  6. Offline

    Kararty

    Link not working :(
     
  7. Offline

    niccholaspage

    Fixed.
     
  8. Offline

    alex_hawks

    What about a command that has its own permissions node and shows ALL plugins? in the list of plugins red text could mean that the plugin is disabled and shown, orange for disabled and hidden, yellow for enabled and hidden, and green for enabled and shown
    eg: /pluginsv
    and: Vanilla.plugins
     
  9. Offline

    City Builder

    Wish I had known about this plugin when we first started our server to keep prying eyes out of the plugins list.

    But better late than never, thanks for the plugin.
     
  10. Offline

    Niklas4G

    THX for this Plugin :))

    Can you Add /me ?
     
  11. Offline

    Kararty

    Thank you for this awesome plugin!
     
  12. Offline

    Niklas4G

    Can you disable /me ?
     
  13. Offline

    niccholaspage

    /me is a vanilla command, so no.
     
  14. Offline

    Niklas4G

    Can you Make a New Plugin "AntiMe" :D
     
  15. Offline

    gsand

    If you want to simply disable the /plugins, /pl, /version, and /ver, place the following in the bukkit.yml file that's in the same directory as craftbukkit.jar file

    Code:
    aliases:
        version: []
        ver: []
        plugins: []
        pl: []
        bukkitinfo:
        - plugins
        - version
    
    This plugin is great if you want to hide specific plugins you're running from the /plugins list.
     
  16. Offline

    sukosevato

    hope 0.2 comes out soon. Great plugin!
     
  17. Offline

    4am

    Is the 0.2 code on Github?
     
  18. Offline

    niccholaspage

    Yes. I still haven't tested it yet, but once I do (And that will probably be soon with the reopening of my server), the 0.2 version will come out.
     
  19. Offline

    Terry Tibbs

    Looking forward to 0.2.
     
  20. Offline

    4am

    If I have some time (and that's a big IF) I'd like to do some pull requests for things I'd like to see, would you be alright with that?:)
     
  21. Offline

    niccholaspage

    Sure! But while your at that, if you can tell me, how do I even accept pull requests? :p
     
  22. Offline

    4am

    ....I'm not sure I was hoping you could tell me how to do one properly, I've never done it before, I've only uploaded my own projects to Github:cool: I will figure it out though and let you know.

    I think it involves me pushing changes to Github, then you have to look over the changes and accept/deny the lines being changed/added/removed (as a whole). Once you do that, the code I wrote becomes a commit to your source (so version history is saved and can be rolled back if needs be). It sounds really complicated but apparently it's easy; I'll have to go over the docs on github
     
  23. Offline

    RugRats

    Can you make it so we can hide other commands?
     
  24. Offline

    Hitman4Hire

    Could you add a character like * or something that hides ALL of the plugins. I REALLY could not be bothered listing all of mine.
     
  25. Offline

    Tauryuu

    If you read the line under hiddenplugins: '', it says hideplugincommand: false. Go ahead and toggle that to true. Now everything is gone! :)
     
  26. Offline

    Raycrash

    permission node to see plugins ?
     
  27. Offline

    niccholaspage

    Not yet. 0.2 will come out with this feature soon.
     
  28. Offline

    Hitman4Hire

    Ahh, Thanks!
     
  29. Offline

    Bladeof22

    a really good plugin but can you do that admins or people who have op rights can see the plugins?
     
  30. Offline

    CombatWiZ

    What would be awesome is if you could type in fake plugins that users could see with /plugins.
     
  31. Offline

    Asanay

Share This Page