Class PlayerContextManager

java.lang.Object
ru.dragonestia.msb3.api.player.PlayerContextManager

public class PlayerContextManager extends Object
  • Constructor Details

    • PlayerContextManager

      public PlayerContextManager()
  • Method Details

    • create

      public MsbPlayer create(@NotNull @NotNull net.minestom.server.network.player.PlayerConnection playerConnection, @NotNull @NotNull net.minestom.server.network.player.GameProfile gameProfile)
    • registerContext

      public void registerContext(Class<? extends PlayerContext> clazz, Function<MsbPlayer,? extends PlayerContext> ctxProvider)
    • getContext

      public <T extends PlayerContext> T getContext(net.minestom.server.entity.Player player, Class<T> clazz)