━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
New Features:
- VanishBridge Addon - New companion plugin for Spigot/Paper servers that enables vanish notifications when using PremiumVanish with database sync
- Plugin Messaging System - VanishBridge sends vanish state changes from backend servers to BungeeCord/Velocity proxy
Why VanishBridge?
When using PremiumVanish with database synchronization across multiple servers, the proxy (BungeeCord/Velocity) doesn't receive vanish events when players use
/vanish or
/v on backend Spigot servers. This is because PremiumVanish syncs vanish states via database, but doesn't fire proxy-side events for these changes.
VanishBridge solves this by:
- Listening for PremiumVanish events on backend Spigot servers
- Sending vanish state changes to the proxy via plugin messaging
- Enabling Discord activity logging for vanish/unvanish events
Installation:
- Install ZStaffChatPro on your BungeeCord/Velocity proxy (as usual)
- Install ZStaffChat-VanishBridge on each Spigot/Paper server that has PremiumVanish
- Restart all servers
Note: VanishBridge is only needed if:
- You have ZStaffChatPro only on the proxy (not on backend servers)
- You use PremiumVanish with database sync across multiple servers
- You want vanish notifications to appear in Discord
If you have ZStaffChatPro installed on your Spigot servers directly, you don't need VanishBridge.
Supported Platforms:
- VanishBridge: Spigot, Paper, Folia (1.8.x - 1.21.x)
- Proxy: BungeeCord, Velocity
- Vanish Plugins: PremiumVanish, SuperVanish
Bug Fixes:
- Fixed vanish notifications not working - Vanish/unvanish events now properly trigger Discord activity logs when using /vanish on backend servers
- Removed debug logging - Cleaned up console output from VanishHook and VanishBridge
Code Cleanup:
- Removed unused VanishListener from BungeeCord and Velocity modules (vanish commands can only be used on backend servers, not on proxy)