[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

    andrewkm

    Ah infact, invisibility is LOST on teleportation :(
    Oh well, still working without tping however.
     
  3. Offline

    tremor

    is it losing invisibility with built-in teleport or all teleports. I'm using the Essentials plugin.. I'll poke around a few various other teleport methods to see if i can find some common element.. It seems like some players were still unable to see me for whatever reason, but most were.. only thing we've been able to determine is video settings or render distance were at a specific setting for those players who we've remained invisible to.
     
  4. Offline

    EvilNilla

    Okay, we've done some major rewriting of the code.

    The main problem with TPing while vanished is that you're not actually created on the client side before your TP. The TP event only gets fired BEFORE you tp, not after. The solution here was to TP the person to the max height for 3/4 second, make them invisible, and then TP them to their final destination. This all only happens if you're not already invisible to the person(close enough that the regular scheduled task would make you invis).

    Anyways, we're updated and tested on bukkit 818 to v1.9.5

    Fixed one more bug:
    If a player logged out then back in, they could see a vanished admin. This is fixed now :)

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

    Darq

    Oh, THANK you. I was missing this plugin a lot.
     
  6. Offline

    ShaDooM

    I'm just asking but can it be fixed in future that you not become visible after TPing to somebody?
    im on cb860, vanish 1.9.6 and whenever I tp to someone in vanish they go like

    :O
     
  7. Offline

    jespertheend

    Doesn't work for 1.6
    could you please fix it
     
  8. Offline

    fugue2005

    i saw your post in the old vanish thread, are you certain you are using this version? or the old vanish plugin?
     
  9. Offline

    EvilNilla

    Are you sure you're using the correct version? What server version? What other plugins?

    Are you TPing between worlds? Do you have a list of plugins?
     
  10. Offline

    ShaDooM

    no not tping between worlds
    Code:
    06/10/2011  05:08 AM    <DIR>          Achievements
    04/22/2011  01:51 PM            58,205 Achievements.jar
    05/29/2011  04:24 AM    <DIR>          Albus
    05/29/2011  04:37 AM            16,829 Albus.jar
    06/04/2011  02:14 AM            11,418 BananaChunk.jar
    05/30/2011  03:02 PM            13,031 BigCatch.jar
    06/12/2011  01:56 AM    <DIR>          BlackJack
    06/12/2011  01:24 AM            31,554 BlackJack.jar
    05/30/2011  02:49 PM    <DIR>          ChairCraft
    05/26/2011  05:23 PM            18,960 ChairCraft.jar
    06/13/2011  12:55 AM             1,254 ChestShop ReadMe.txt
    05/29/2011  04:59 AM    <DIR>          Cleaner
    05/29/2011  04:58 AM            21,801 Cleaner.jar
    06/14/2011  11:20 AM    <DIR>          CreativePlus
    06/14/2011  08:42 AM            22,652 CreativePlus.jar
    06/14/2011  04:25 AM    <DIR>          CustomCrafting
    06/12/2011  01:58 PM            37,763 CustomCrafting.jar
    06/14/2011  04:26 AM    <DIR>          Essentials
    06/12/2011  02:05 AM           707,880 Essentials.jar
    06/14/2011  04:26 AM    <DIR>          EssentialsGeoIP
    06/12/2011  02:05 AM           257,566 EssentialsGeoIP.jar
    06/12/2011  02:05 AM             7,202 EssentialsSpawn.jar
    06/14/2011  05:19 AM    <DIR>          FalseBook
    06/13/2011  05:36 PM            79,850 FalseBookBlock.jar
    06/13/2011  04:43 PM            17,706 FalseBookCore.jar
    06/13/2011  04:43 PM             9,451 FalseBookExtra.jar
    06/13/2011  05:36 PM           188,636 FalseBookIC.jar
    04/25/2011  04:03 AM             4,091 FenceStack.jar
    06/14/2011  05:16 AM    <DIR>          FoundDiamonds
    06/14/2011  03:28 AM            13,026 FoundDiamonds.jar
    05/29/2011  07:48 AM    <DIR>          HeroChat
    05/26/2011  04:54 PM            85,169 HeroChat.jar
    05/29/2011  04:33 AM    <DIR>          iConomy
    05/13/2011  09:12 PM           174,371 iConomy.jar
    06/01/2011  09:28 PM    <DIR>          iConomyChestShop
    06/06/2011  04:57 PM            75,280 iConomyChestShop.jar
    05/29/2011  04:24 AM    <DIR>          LogBlock
    06/13/2011  06:50 PM            82,628 LogBlock.jar
    06/11/2011  02:17 AM             5,186 LogBlockQuestioner.jar
    06/14/2011  04:26 AM    <DIR>          LWC
    06/14/2011  03:05 AM           165,175 LWC.jar
    05/29/2011  07:46 AM    <DIR>          MagicCarpet
    05/06/2011  07:54 AM            21,004 MagicCarpet.jar
    05/29/2011  07:46 AM    <DIR>          MapMarkers
    03/15/2011  03:16 PM             5,449 MapMarkers.jar
    05/29/2011  07:46 AM    <DIR>          MCDocs
    05/29/2011  07:45 AM            13,899 MCDocs.jar
    06/12/2011  01:56 AM    <DIR>          mcMMO
    06/12/2011  01:13 AM           149,360 mcMMO.jar
    06/08/2011  10:42 PM    <DIR>          MinecartMania
    06/14/2011  01:39 PM    <DIR>          MinecartManiaCore
    05/24/2011  03:22 AM           393,120 MinecartManiaCore.jar
    05/24/2011  03:23 AM            94,766 MinecartManiaStation.jar
    06/13/2011  08:55 PM    <DIR>          MonsterHunt
    06/02/2011  02:17 PM            45,925 MonsterHunt.jar
    06/14/2011  12:50 PM    <DIR>          MultiInv
    06/14/2011  08:41 AM            66,942 MultiInv_2.1.0.jar
    06/10/2011  05:05 AM    <DIR>          MultiVerse
    06/14/2011  03:20 AM            48,539 MultiVerse.jar
    06/14/2011  02:37 PM    <DIR>          MyHome
    05/26/2011  04:31 PM            45,650 MyHome.jar
    06/14/2011  04:16 PM    <DIR>          NoCheat
    06/14/2011  03:00 AM            81,567 NoCheat.jar
    05/30/2011  03:26 PM    <DIR>          npcx
    06/01/2011  09:28 PM    <DIR>          odd
    04/06/2011  06:52 PM            20,269 OddItem.jar
    05/29/2011  04:54 AM    <DIR>          PerformanceTweaks
    05/13/2011  09:43 PM            23,093 PerformanceTweaks-0.07.jar
    06/10/2011  05:49 AM    <DIR>          Permissions
    05/28/2011  02:47 AM            33,576 Permissions.jar
    06/14/2011  05:32 AM    <DIR>          PetitionPlugin
    06/14/2011  03:45 AM            35,743 PetitionPlugin.jar
    05/23/2011  03:43 PM    <DIR>          PistonPlugin
    05/23/2011  03:41 PM             4,636 PistonPlugin.jar
    06/14/2011  04:21 PM                 0 plugins.txt
    04/03/2011  03:30 PM            84,632 Questioner.jar
    06/04/2011  03:55 AM    <DIR>          QuickStrasse
    06/02/2011  03:45 AM            38,771 QuickStrasse.jar
    06/14/2011  05:08 AM    <DIR>          Reporter
    06/14/2011  03:41 AM            12,314 Reporter.jar
    06/14/2011  05:19 AM    <DIR>          Showcase
    06/14/2011  03:17 AM           188,690 Showcase.jar
    05/29/2011  07:41 AM    <DIR>          SignEdit
    04/22/2011  10:33 PM            19,844 SignEdit.jar
    06/10/2011  09:32 PM    <DIR>          SimpleSpleef
    06/10/2011  09:29 PM            20,007 SimpleSpleef.jar
    05/29/2011  07:40 AM    <DIR>          Stargate
    05/29/2011  07:39 AM            54,559 Stargate.jar
    06/14/2011  04:16 PM    <DIR>          Stats
    04/22/2011  01:51 PM            84,281 Stats.jar
    04/15/2011  09:07 PM             5,717 StealthLogin.jar
    06/10/2011  05:43 AM    <DIR>          Tombstone
    06/02/2011  03:08 PM            38,346 Tombstone.jar
    05/29/2011  04:24 AM    <DIR>          Towny
    06/14/2011  02:58 AM           256,730 Towny.jar
    05/30/2011  04:00 PM    <DIR>          uQuest
    05/09/2011  02:07 PM           113,062 uQuest.jar
    06/04/2011  03:55 AM    <DIR>          Vanilla
    06/03/2011  01:40 AM             5,931 Vanilla.jar
    05/29/2011  07:34 AM    <DIR>          VanishNoPickup
    05/26/2011  07:20 PM            21,767 VanishNoPickup.jar
    05/29/2011  04:24 AM    <DIR>          WorldEdit
    04/24/2011  02:00 PM           460,371 WorldEdit.jar
    05/29/2011  04:24 AM    <DIR>          WorldGuard
    04/24/2011  01:14 PM           224,349 WorldGuard.jar
    06/14/2011  01:36 PM    <DIR>          xWarp
    05/26/2011  07:17 PM           186,010 xWarp.jar
    
     
  11. Offline

    EvilNilla

    You're using the wrong version:
    VanishNoPickup.jar should be on the order of 28kB.

    the ONLY version that I'm supporting for this plugin is 1.9.6
     
  12. Offline

    jespertheend

    Doesn't work for 1.6
    Could you please fix it.
     
  13. Offline

    EvilNilla

    Did you just completely ignore my question last time? What version of bukkit? What other plugins?
     
  14. Offline

    Revenger

    There's still a issue with tp in 1.9.6.

    Build 860

     
  15. Offline

    Cookieee

    Hi, I just installed this plugin and it seems to be working great, but with 1 major problem! After a while people are reporting that they can see me, even though I was invisible. I had not moved for a while, but they had been killed a fair few times and /home'd back to near where I was stood.
    Plugin version 1.9.6.
    craftbukkit version 860.
     
  16. Offline

    EvilNilla

    Good catch. I'll see about making sure the vanished ppl are vanished even on Death and TP of players.
     
  17. Offline

    MWisBest

    Ghasts will still attack you while you are hidden, even if you have the permission node to stop aggressive mobs from attacking you!
     
  18. Offline

    ShaDooM

    Lol sorry for my mistake
    I guess moving the updated vanished jar got lost in all the messyness of updating sorry
     
  19. Offline

    EvilNilla

    No worries. :) Let me know if you find any more bugs.

    I'm working on fixing this now. Nice catch!
     
  20. Offline

    andrewkm

    @EvilNilla
    The possibility to toggle item pickup would be very helpful :)
     
  21. Offline

    EvilNilla

    This can be done using the /np command
     
    andrewkm likes this.
  22. Offline

    andrewkm

    You are full of win man!
    Sorry for not referring to original post first :p

    @EvilNilla
    Not sure if this is equipped with your plugin but if it isnt could we have a notification on login wether we are invisible or not, kind of like spyer had (I switched over to you :) )
    Just on inivisibility.
    If we log in still invisible can it say in green output "You are still invisible"
    Would be awesome :p
    -
    Edit1:
    Also small bug. When going invisible infront of a mob (example zombie) who is already attacking you, he continues to do so even with the right permissions. Im OP. However if going invisible, and AFTERWARDS spawning a mob(Zombie) he will not attack you.
    -
    EDIT2:
    Did some more extensive testing of 1.9.6 and found another bug.
    When going through a stargate (0.4.9) portal WHILE INVISIBLE you get disconnected with message:
    -
    ""You moved too quickly :( (Hacking?)"
    -
    Exactly that message in console. For reference i am on CB#871. However its probably the same on #860, please look into this.
    -
    If i use portals while NOT invisible i am perfectly fine and dont get the disconnect.
    [​IMG]
    -
    Edit3:
    Other then the above stargate bug, I did some super extreme teleportation testing, literarly everything you can think of, and id like to say THANK YOU, and VERY GOOD WORK on fixing the teleportation issues. All seems PERFECTLY fine. :) (other then the bug above)

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

    Kaosthe1st

    @EvilNilla

    Aaah! I just discovered something completely overlooked. When two players have the same map, and are in the mapped area, they can see each other despite one or both being invisible!
     
  24. Offline

    Kalais

    My admins and I are having the same thing happen.
     
  25. Offline

    EvilNilla

    Updating to 1.9.7 now. These issues should be fixed

    I have NO idea how to fix this. I think we need to wait for bukkit to support maps.

    You want green instead of red? I'll add color options to the TODO list

    This is known. Basically, I'm only cutting off mobs when they start targeting. I have no intention of fixing this though. It'd involve some unneeded overhead.

    I need to look into how Startgate is TPing people. If it's just a teleport command, then I don't understand why this fails. If it's something else, that would explain it.

    Okay, 1.9.7 is up there.

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

    andrewkm

    Err, nono, what i meant is, I would like a simple notification on Login to the server weather im still invisible or not.
     
  27. Offline

    EvilNilla

    Should already be there in red!
     
  28. Offline

    andrewkm

    AH! Indeed it is, very hard to see when you have 50-60 online as it appears ABOVE my user online list when i log in! lol Thats why. Is it possible to make it below my user list?
     
  29. Offline

    EvilNilla

    It's just the order that the messages get processed in. I don't want to make the priority too low for that listener because then people could relog to see you.
     
  30. Offline

    Cookieee

    I don't know about other plugins, but Stargate basically makes its own warp point where the portals are and teleports players there. As far as I know, anyway.
     
  31. Offline

    Darq

    After someone had died, then teleported back to where they died (I don't even know how he did, looking in to it) he could see me with RB 860 and VanishNoPickup 1.9.7. :/

    Edit: Turns out it was exactly where his home was. :)
     

Share This Page