Player Listener
Creates a new PlayerListener instance bound to the specified CorePlugin
Parameters
plugin
The main CorePlugin instance that provides access to: - Player data management functions - Configuration settings - Logging utilities