Package net.minestom.server.network
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.
Used when you want to provide your own player object instead of using the default one.
Sets with ConnectionManager.setPlayerProvider(PlayerProvider)
.
-
Method Summary
Modifier and TypeMethodDescription@NotNull Player
createPlayer
(@NotNull PlayerConnection connection, @NotNull GameProfile gameProfile) Creates a newPlayer
object based on his connection data.
-
Method Details
-
createPlayer
@NotNull @NotNull Player createPlayer(@NotNull @NotNull PlayerConnection connection, @NotNull @NotNull GameProfile gameProfile) Creates a newPlayer
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 connectiongameProfile
- the player game profile- Returns:
- a newly create
Player
object
-