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 PlayercreatePlayer(@NotNull PlayerConnection connection, @NotNull GameProfile gameProfile) Creates a newPlayerobject based on his connection data.
-
Method Details
-
createPlayer
@NotNull @NotNull Player createPlayer(@NotNull @NotNull PlayerConnection connection, @NotNull @NotNull GameProfile gameProfile) Creates a newPlayerobject 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
Playerobject
-