Security Enhancement Passenger Ejection System: Prevents unauthorized players from taking control of owned Happy Ghasts when the owner dismounts. Non-authorized passengers are automatically ejected to maintain ownership security.
What's Fixed
Visual Synchronization: Fixed "ghost player" bug where ejected passengers appeared to still be mounted on other players' screens
Client-Server Sync: Proper entity update packets ensure all players see correct passenger states
Ownership Security: Non-owners can no longer become the driver when owner dismounts
✨ What's New
Configurable Ejection Message: Server owners can now enable/disable the message shown to ejected passengers
Silent Ejection Option: Default behavior is silent ejection (no message) for cleaner gameplay
Bypass Permission: Players with ghastmaster.bypass or OP status are not ejected
Force Visibility Updates: Ensures proper player visibility after ejection
# Message customization (when enabled)
passengers-ejected-owner-dismount: '%PREFIX%&e⚠ Owner dismounted! You have been ejected to prevent unauthorized control.'