Class PlayerPreLoginEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerPreLoginEvent

@Deprecated(since="1.3.2") 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 Details

    • PlayerPreLoginEvent

      @Deprecated(since="1.7.5") public PlayerPreLoginEvent(@NotNull String name, @NotNull InetAddress ipAddress)
      Deprecated.
    • PlayerPreLoginEvent

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

    • 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
    • getHandlers

      @NotNull public HandlerList getHandlers()
      Deprecated.
      Specified by:
      getHandlers in class Event
    • getUniqueId

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

      @NotNull public static HandlerList getHandlerList()
      Deprecated.