Interface PlayerProvider

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface PlayerProvider
Used when you want to provide your own player object instead of using the default one.

Sets with ConnectionManager.setPlayerProvider(PlayerProvider).

  • Method Details

    • createPlayer

      Player createPlayer(PlayerConnection connection, GameProfile gameProfile)
      Creates a new Player object based on his connection data.

      Called once a client want to join the server and need to have an assigned player object.

      Parameters:
      connection - the player connection
      gameProfile - the player game profile
      Returns:
      a newly create Player object