[INACTIVE] [ADMIN/SEC] VanishNoPickup v1.9.12 - Make yourself Invisible/Disable Item Pickups [935]

Discussion in 'Inactive/Unsupported Plugins' started by EvilNilla, May 2, 2011.

  1. Offline

    EvilNilla

    VanishNoPickup - Make yourself invisible AND disable item pickups:
    Version: v1.9.12

    Description:
    This plugin turns you invisible. It also allows you to disable item pickups. These two things go hand in hand when stalking a potential cheater.

    I'd written a separate plugin to do NoPickup, but decided it was always wanted when you Vanish, thus we have this plugin.

    Currently the plugin is setup to always disable item pickups when you go invisible.

    As of 1.7 you can add a Permission node to disable mobs from noticing you while invisible.

    Many thanks to Nodren, as I've basically taken his plugin and added functionality to it.
    http://forums.bukkit.org/threads/admn-sec-vanish-v1-5-2-craftbukkit-only-617.345

    Features:
    • /vanish OR /poof - turns you invisible and stops item pickups
    • /vanish list shows you who is invisible
    • /np OR /nopickup - turns off all item pickups
    • /np list - shows you who has item pickups disabled
    • supports Permissions
    Download Here



    Source Code on Github

    Permissions:
    • vanish.vanish - permission to vanish
    • vanish.list - permission to show who is vanished
    • vanish.dont.hide - Don't Hide other Vanished people from this group
    • vanish.nopickup - permission to turn off item pickups
    • vanish.nopickup.list - permission to show who has item pickups disabled
    • vanish.noaggromobs - all mobs fail to target you and are thus not aggressive
    Changelog:




    Show Spoiler

    Version 1.9.10-12
    • Bugfix: Better player detection when TPing to players while vanished.
    Version 1.9.9
    • Bugfix: Vanished players don't take fall damage when TPing now.
    Version 1.9.8

    • Bugfix: Telporting players can't see invisible people(1/2 second after TP event...)
    Version 1.9.7


    • Bugfix: players TPing/respawning will be able to see vanished ppl.
    Version 1.9.6


    • Fixed bug where relogging as a non-vanished player would allow you to see vanished ppl
    Version 1.9.5


    • Updated to fix TPing to players while vanished.
    Version 1.8.1


    Version 1.7




    • updated alias' to work /nopickup and /poof
    • vanish.noaggromobs - all mobs fail to target you and are thus not aggressive
    Version 1.6.1




    • Fixed invisible after disconnecting/reconnecting.
    • Keeps your invisibility state properly
    Version 1.6




    • Added NoPickup functionality and Permissions nodes
    Version 1.5.2 and below:










    TODO:
    Show Spoiler

    • vanish.fakelogout - Hides the user from the /who and /list - might NOT be possible...
    • Make it so vanished players don't trigger pressure plates.
    • Settings To do following:
    • Force a particular group of people to join the NoPickup group when they login - maybe a combination of a negative permission and a config option
    • Allow toggling of noaggromob separate from vanish.
    • Force user to reappear if they attack
    • Force NoPickup when vanished
    • Add COLOR options for the different Vanish messages.





    Massive thanks and Credit:
    Nodren and mung3r
     
    nullum, thernztrom, Stormbow and 6 others like this.
  2. Offline

    MineralMC

    I was eating dinner at the time, sorry I missed you. I'm the only one with the ability, so I didn't make use of any permission nodes. When using the command, which I've aliased to "spy", I get the following output:
    Poof!/You have reappeared!
    Disability/Enabling Picking Up of Items

    Notarget works, and the item pick up blocking works. It's just the actual invisibility we're having problems with.
     
  3. Offline

    BioRage

    Is it possible to have it so you force users to disable pick up when they are in vanished mode?
     
  4. Offline

    EvilNilla

    So I'm guessing it's some other plugin interfering. The way this works is the server tells the client that the invisible Entity is gone. It's entirely possible that another plugin is telling the client that the entity is still there. That's a long ass list of plugins. If you zip em up and drop them on some download site I'll give them a run through locally.
     
  5. Offline

    BioRage

    Also, is it possible if, you attack, you untoggle? This be great for RPG
     
  6. Offline

    MineralMC

    http://dl.dropbox.com/u/4436229/dpub/plugins.7z

    Good luck with it! Wish I could provide some more helpful information!
     
  7. Offline

    EvilNilla

    You're not using a modified client of some sort, are you? Can you post a copy of your Permissions/world.yml file?

    I was not able to recreate the issue on my windows development machine. Not sure what to do next... I had issues with:
    SleepAnnounce and DynMap
     
  8. Offline

    MineralMC

    Nope, completely virgin 1.5_01 client.

    Here's the YML:
    http://pastebin.com/mbsW96dQ

    If you can't fix it, don't worry. I appreciate the lengths taken to try and identify the problem. :) I don't have any other plugs installed that affect player visibility, so I'm not sure what else could be contributing to the problem.
     
  9. Offline

    JDD

    Not bad but needs work, this thing flickers a lot on warps/teleports so people can see you appear beside them. Keep working on it Evil it will get there.
     
  10. Offline

    OrtwinS

    Nice, I could really use the block-pick-up thing.

    And its good to have someone actively keeping Vanish up to date, and even improve upon it.
     
  11. Offline

    Chipmunk9998

    I'm having no problem becoming invisible...
     
  12. Offline

    F1ash

    I could be having a problem because of me being brand new to craftbukkit but I put the permissions nodes under groups and it didn't work but when I did individual user permissions it did work. Is this how it was intended or am I doing things wrong?
     
  13. Offline

    MineralMC

    This seems to be working fine, now. It's fixed itself, and I've absolutely no idea why.
     
  14. Offline

    EvilNilla

    This has nothing to do with my plugin, but if you post your permissions yml file then I'll take a look.
    That's great to hear
     
  15. Offline

    cheepz

    This plugin caused my server to crash and would not work for hours.

    http://pastebin.com/weCM3kzc
    This is the error in the server log.

    I am also running 733.
    As much as I love this plugin, it had to be taken out.

    Could you look into this and find a fix? It would help. thanks ^^
     
  16. Offline

    EvilNilla

    I'll fix it in the next version.

    Looks like the old author wasn't being particularly thread-safe.
     
  17. Offline

    F1ash

    Yeah I think I'm getting the permissions wrong but here's my yml and thanks for helping anyway even though this has nothing to do with your plugin lol.

    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
            permissions:
                - 'foo.bar'
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Default
            permissions:
                - 'bar.foo'
                - 'vanish.vanish'
                - 'vanish.list'
                - 'vanish.dont.hide'
                - 'vanish.nopickup.list'
                - 'vanish.noaggromobs'
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    
    ##
    # Users denote which users are included in which group.
    # TheNo1Yeti is in the Admin group
    # Herpina is a member of the Moderator group but also has access
    # to the herp.derp permissions
    # Derpina is a member of the admin group but does not have access
    # to the derp.derp permission node
    # Users can also have a prefix and suffix as seen with Herpina
    ##
    users:
        TheNo1Yeti:
            group: Admins
            permissions:
        Herpina:
            group: Moderator
            info:
                prefix: 'Moo'
                suffix: 'Cow'
            permissions:
                - 'herp.derp'
        Flashorama:
            group: Admins
            permissions:
                - 'worldedit.*'
                - 'worldguard.*'
     
  18. Offline

    EvilNilla

    Happy to help.

    1) Your groups shouldn't leave things like "inheritance" blank. If you DO leave it blank, put empty brackets in there like this:
    Code:
    inheritance: []
    I see that under your Default and Admin groups
    I see the same thing under TheNo1Yeti, his permissions node should have empty brackets, not just blank.


    2) you don't need to add worldedit/guard permissions to someone in the Admins group. You've added '*' permissions, meaning EVERYTHING to Admin. Here's our Admin permissions for sacredlabyrinth.net:
    Code:
        Admins:
            default: false
            permissions:
            - '*'
            info:
                prefix: '&4'
                build: true
                suffix: '&c'
    
    3) I'm pretty sure names shouldn't be capitalized in your permissions file. They should be all lower case. I've gotten some funky results by using capital letters, mostly people in there twice.

    4) Lastly, try just giving 'vanish.*' to your Moderators.
     
  19. Offline

    F1ash

    Oh I think the caps thing fixed the problem thanks. Thanks for the other advice too :D Also the vanish* thing I tried earlier but it didn't work so I did it node by node but the capital thing probably had something to do with it so thanks again. Also I've tried out the plugin and so far its awesome.
     
  20. Offline

    BioRage

    This crashed my server...

    Note:
    - No admin's were on
    - No one has teleport ability, ANYWHERE.
    - No one has access to this command.
    http://pastebin.com/14bugT09
     
  21. Offline

    cheepz

    You should see some of the posts above these, I have reported the same error and the plugin author has replied.
     
  22. Offline

    Geoff Winans

    This plugin causes major lag on my server after a few hours.

    CB: 740

    Tested..

    CraftBukkit with only VanishNoPickup = Lag after 4-8 hours of running, with or without users only
    Craftbukkit with no plugins = No lag.
    CraftBukkit with all plugins (~35 or so) except VanishNoPickup = No Lag

    What do I mean by lag?

    Basically, server ticks drop through the floor. This is tested using CommandBook's /debug clock command.

    On startup, average ticks/sec is 19.8

    When it starts lagging, ticks fall to 6-8. This means everything gets funky. Sunset takes ~30 minutes <realtime> to happen, arrows fly through the air block-by-block. Mobs don't agro until you're long past them and even then they only move about a 1/4 of a block every 5-10 seconds. Basically, everything looks like it's stuttering.

    The only correlation with the lag is this specific plugin.
     
  23. Offline

    EvilNilla

    Thank you for the thorough bug report.

    I'm due for a major rewrite of the way the code schedules itself. I think it doesn't dispose of timer objects properly and too many are firing. Either way, I'm trying to get that and the Timer issues solved in the next release.
     
  24. Offline

    andrewkm

    Ima hold off untill this works better i guess.
     
  25. Offline

    Meth0s

    up pls
     
  26. Offline

    Geoff Winans

    I look forward to the update. It's a great tool for administrators.
     
  27. Offline

    Xaostica

    When you are vanished and tp to a person on another world you appear just long enough to freak them out. :D
     
  28. Offline

    ToastedJelly

    That's great. I'm watching this space.
     
  29. Offline

    nobodyshome

    Is there anyway you can stop this conflicting with MyHome plugins?
     
  30. Offline

    ToastedJelly

    How do they conflict?
    I just started using MyHome and was planning to use Vanish with the next Version
     
  31. Offline

    Kainzo

    Thanks for updating :) awesome.
     

Share This Page