mbax/VanishNoPacket — pull request #96 by AgentME (2012-02-13 06:21:59+00:00)
Title: Implement ignoring invisible players

VanishManager.java hints at setting SleepingIgnored to true for invisible players, and then it resets it to its old value on appearing, but then never actually does set it to true when a player vanishes. This commit fixes that, breaks some of the code off into its own methods, and makes sure to reset the value to its old value on quit too (just in case the server decides to persist this setting between reconnects or something).

This pull request also seems to include the commit from [my other pull request](https://github.com/mbax/VanishNoPacket/pull/95), for calling resetSeeing as soon as a player joins, so read that one for an explanation of that commit I guess.