Class PlayerPreLoginEvent


  • @Deprecated
    public class PlayerPreLoginEvent
    extends Event
    Deprecated.
    This event causes synchronization from the login thread; AsyncPlayerPreLoginEvent is preferred to keep the secondary threads asynchronous.
    Stores details for players attempting to log in
    • Constructor Detail

      • PlayerPreLoginEvent

        public PlayerPreLoginEvent​(@NotNull
                                   String name,
                                   @NotNull
                                   InetAddress ipAddress,
                                   @NotNull
                                   UUID uniqueId)
        Deprecated.
    • Method Detail

      • getResult

        @NotNull
        public PlayerPreLoginEvent.Result getResult()
        Deprecated.
        Gets the current result of the login, as an enum
        Returns:
        Current Result of the login
      • setResult

        public void setResult​(@NotNull
                              PlayerPreLoginEvent.Result result)
        Deprecated.
        Sets the new result of the login, as an enum
        Parameters:
        result - New result to set
      • getKickMessage

        @NotNull
        public String getKickMessage()
        Deprecated.
        Gets the current kick message that will be used if getResult() != Result.ALLOWED
        Returns:
        Current kick message
      • setKickMessage

        public void setKickMessage​(@NotNull
                                   String message)
        Deprecated.
        Sets the kick message to display if getResult() != Result.ALLOWED
        Parameters:
        message - New kick message
      • allow

        public void allow()
        Deprecated.
        Allows the player to log in
      • disallow

        public void disallow​(@NotNull
                             PlayerPreLoginEvent.Result result,
                             @NotNull
                             String message)
        Deprecated.
        Disallows the player from logging in, with the given reason
        Parameters:
        result - New result for disallowing the player
        message - Kick message to display to the user
      • getName

        @NotNull
        public String getName()
        Deprecated.
        Gets the player's name.
        Returns:
        the player's name
      • getAddress

        @NotNull
        public InetAddress getAddress()
        Deprecated.
        Gets the player IP address.
        Returns:
        The IP address
      • getUniqueId

        @NotNull
        public UUID getUniqueId()
        Deprecated.
        Gets the player's unique ID.
        Returns:
        The unique ID
      • getHandlerList

        @NotNull
        public static HandlerList getHandlerList()
        Deprecated.