[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

    nobodyshome

    I run my server through clanforge and when i run both together they stop running :/
     
  3. Offline

    carmelcorn

    When I use /vanish I get this error:
    17:43:45 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'poof' in plugin Vanish v1.5.2
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:255)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:677)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:640)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:634)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoSuchFieldError: a
    at com.echo28.bukkit.vanish.Vanish.invisible(Vanish.java:191)
    at com.echo28.bukkit.vanish.Vanish.updateInvisibleForPlayer(Vanish.java:278)
    at com.echo28.bukkit.vanish.Vanish.reappear(Vanish.java:235)
    at com.echo28.bukkit.vanish.Vanish.vanish(Vanish.java:205)
    at com.echo28.bukkit.vanish.Vanish.vanishCommand(Vanish.java:175)
    at com.echo28.bukkit.vanish.Vanish.onCommand(Vanish.java:141)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
     
  4. Offline

    ToastedJelly

    That's an outdated Version. You use 1.5.2, but the current Version is 1.7.
    Also make sure your Bukkit Installation is current.
    If you still have issues, post the error with the bukkit version number you're using.
     
  5. Offline

    VoidingNixx

    Running CB build 766.

    This is a great plugin. Works flawlessly. Keep up the great job!
     
  6. Offline

    Αρρεν

    Sometimes my players came invisible after respawning :confused:
     
  7. Offline

    Aholic

    Default option to enable/disable "nopickup" would be nice :)
     
  8. Offline

    cheepz

    Has the new update fixed the thread problem?
    ( I made a post a bout this in the 2nd page)
     
  9. Offline

    compgurusteve

    Might look into making it so that shot arrows are not picked up as well when vanish is on.
     
  10. Offline

    fugue2005

    how about

    vanish.autovanish
    people with this node vanish automatically on login.
     
  11. Offline

    andune

    In a previous post, someone had done some extensive debugging and proven that this mod started consuming tremendous resources after the server had been up for a while, causing bad lag. I was having similar unexplained lag issues so I turned this mod off (been good since yesterday when I did this).

    I used this mod extensively when looking into griefer issues and it was tremendously valuable, it worked well. The author mentions an update that will resolve the performance problems - any news on when that update might be finished? I'd really love to turn this plugin back on! Great work keeping this going Thanks.
     
  12. Offline

    Grimmy777

    I love this man. Is it possible though to make it where OPs or people with the correct permission node can still see everyone reguardless? Thank you for the great plug-in!
     
  13. Offline

    Trc202

    You already can, vanish.dont.hide does this.
     
  14. Offline

    Grimmy777

    On my server at least, you can only see invisible people if you are invisible your self. Me and my wife are both ops and she still can not see me unless we are both visible or both invisible and vice-versa.
     
  15. Offline

    Ghostaunt

    Thanks for this amazing plugin ! No problem !

    Sorry for double post but does it work with #766

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  16. Offline

    ToastedJelly

    yes
     
  17. Offline

    nickguletskii

    Oh, by the way, if you want to add support for hiding people from the player list, you will probably want to implement scripting, like I have in my Spyer plugin (which actually does exactly the same + a lot more...) It will save you and your users a lot of time.
     
  18. Offline

    Lunar Delta

    Kind of rude to post something like that in someone else's thread. Anyway, I had a lot of issues when I used Spyer, stuff like having to type on or off twice or even three times in a row to force the invisibility on or off.

    That, and it doesn't work with General.

    (Oh, and VanishNoPickup doesn't have any adf.ly links in it's OP either...)
     
  19. Offline

    nickguletskii

    1) What, I was just suggesting a way to do what he wants, you call that rude?
    2) When was that? 3 months ago? Spyer is very stable now - please note that it has much more things than other invisiblity plugins, making it quite hard to maintain, though I think that I am quite fast at removing bugs. The fact that it wasn't stable earlier can be explained by me not being able to test properly, because my computer can barely run one Minecraft.
    3) Well, General is inactive and no other plugin that offers name hiding supports it. So, this argument is also invalid.
    4) What is wrong with adf.ly links? And I do not force you to follow them - I have bit.ly links too, just so I can monitor the number of downloads.
     
  20. Offline

    Lunar Delta

    1. No, not that part, this: "like I have in my Spyer plugin (which actually does exactly the same + a lot more...)"

    I would never say something like that in someone else's thread.

    2. It was a while ago, I admit. I suppose I could try it again, but you know what they say about first impressions...

    3. General is not inactive, the "Chernobyl" and "Dvorak" builds are still updated and the former is the only general commands plugin I will use, as it is the only one that actually does what it is supposed to do and nothing more. None of the other General commands plugins will detect and give up their commands to other plugins and a lot of them have features that I think are beyond the scope of such plugins, such as teleport controls, chat commands, weather, midi, etc. I feel that those should be handled by other, more advanced plugins. (Even the otherwise light Chernobyl build has a /tp command, but at least the author has enough sense to allow it to be overridden.)

    I think command book can be customized upon download, but honestly, why bother? There's also its dependency upon WorldEdit.

    4. There is nothing wrong with them morally if that's what you mean, but they are annoying and often feel forced. Thank you for the bit.ly links though. I concede point #4 to you. :) (Although the text for the link could stand to be a little bigger. ;))
     
  21. Offline

    cheepz

    I don't know how to script.
     
  22. Offline

    nickguletskii

    1) Well, I wanted to suggest a solution, but I was kind of sad that this plugin is going in exactly the same direction as mine...
    2) Yeah, first impressions... But you know, I usually fix a properly reported bug/malfunction in the next 24 hours... I know, I had some bugs that took almost a week to fix...
    3) If you could link me to it, it would be great... I could add support for it.
     
  23. Offline

    ZachBora

    I'm getting this error and it crashes server/makes it unresponsive until I reboot it. Maybe someone had the vanish enabled after server restart? idk... This was few minutes after a restart and it stuck again.

    Code:
    2011-05-21 11:52:31 [SEVERE] Exception in thread "Timer-110"
    2011-05-21 11:52:31 [SEVERE] java.lang.NullPointerException
    2011-05-21 11:52:31 [SEVERE]     at com.nijiko.permissions.Control.getGroup(Control.java:535)
    2011-05-21 11:52:31 [SEVERE]     at com.nijiko.permissions.Control.permission(Control.java:308)
    2011-05-21 11:52:31 [SEVERE]     at com.nijiko.permissions.Control.has(Control.java:253)
    2011-05-21 11:52:31 [SEVERE]     at com.nilla.vanishnopickup.VanishNoPickup.check(VanishNoPickup.java:130)
    2011-05-21 11:52:31 [SEVERE]     at com.nilla.vanishnopickup.VanishNoPickup.invisible(VanishNoPickup.java:213)
    2011-05-21 11:52:31 [SEVERE]     at com.nilla.vanishnopickup.VanishNoPickup.invisible(VanishNoPickup.java:208)
    2011-05-21 11:52:31 [SEVERE]     at com.nilla.vanishnopickup.VanishNoPickup.updateInvisibleForAll(VanishNoPickup.java:321)
    2011-05-21 11:52:31 [SEVERE]     at com.nilla.vanishnopickup.VanishNoPickup.updateInvisibleForAll(VanishNoPickup.java:329)
    2011-05-21 11:52:31 [SEVERE]     at com.nilla.vanishnopickup.VanishNoPickup$UpdateInvisibleTimerTask.run(VanishNoPickup.java:382)
    2011-05-21 11:52:31 [SEVERE]     at java.util.TimerThread.mainLoop(Timer.java:534)
    2011-05-21 11:52:31 [SEVERE]     at java.util.TimerThread.run(Timer.java:484)
     
  24. Offline

    AgentME

    I've submitted a github Pull Request that cleans up the code a lot, fixes some issues (especially with multiworld support stuff), makes some things a bit more efficient, and fixes a few glitchy moments where invisible players are visible for a few moments to minutes.

    That's either caused by VanishNoPickup using a separate thread with non-thread-safe stuff, or a bug with Permissions (or a bug with your config that Permissions didn't report explicitly to you). If it's the first case, then my pull request above will fix that. But if it's the second case: what version of Permissions are you using? It might be worth reporting in its thread or bug tracker.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  25. Offline

    EvilNilla

    Updated the plugin to merge changes from AgentME.

    https://github.com/AgentME

    He did some nice work, give him a hand. It should be a LOT more stable now.
     
  26. Offline

    andune

    Very nice to hear! thanks @AgentME ! I'll give it a whirl. Been using Spyer as a replacement, but I really like the No Pickup features of this mod.
     
  27. Offline

    ToastedJelly

  28. Offline

    Nodren

    Hey there, I love what you've done with the plugin.

    As you know I've been MIA and haven't been able to update, you're welcome to take over the name "Vanish" it won't offend me at all. I'll probably just start sending you pull requests instead of updating mine, I like the features you have better.
     
    andrewkm and ToastedJelly like this.
  29. Offline

    ToastedJelly

    +1
     
  30. Offline

    quickclay

  31. Offline

    SniperXPX

    Ghasts still target you when you are vanished. Also, wolves still attack you when you attack them.
     

Share This Page