Added a new API-based spigot-sided tab-complete module to help stop tab-completions from including vanished players
The SilentOpenChest packet adapter is now an experimental config option and turned off by default ('OpenChestsSilentlyPacketAdapter'; you can copy it into the config manually if you need it).
This is what caused console and chat warnings about ProtocolLib loading a PV class. I still don't see this as a PV bug and it will probably be fixed by either spigot or ProtocolLib in the future.
As a result of this, unless the new experimental option is turned on vanished players will appear as spectators temporarily when they're opening chests silently. This is of course only the case for players who are allowed to see the vanished player. PV is required to switch players to spectator mode for them to open chests silently because of technical limitations.
Another alternative is to turn off SilentOpenChest and switch to spectator mode manually using the double-shift feature when opening chests.
Offline vanished players are now gray in /pv list
Fixed a bug that caused the item pickups toggle to not work reliably