类 AsyncPlayerPreLoginEvent

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

public class AsyncPlayerPreLoginEvent extends Event
存储尝试登录的玩家的详细信息,玩家尝试登录服务器的事件.

这个事件是异步的,不在主线程上执行.

  • 构造器详细资料

  • 方法详细资料

    • getLoginResult

      public AsyncPlayerPreLoginEvent.Result getLoginResult()
      获取登录的状态.

      原文:Gets the current result of the login, as an enum

      返回:
      登录的状态
    • getResult

      已过时。
      这个方法使用了来自 PlayerPreLoginEvent 的已弃用的枚举
      获取登录的状态.

      原文:Gets the current result of the login, as an enum

      返回:
      登录的状态
      另请参阅:
    • setLoginResult

      public void setLoginResult(AsyncPlayerPreLoginEvent.Result result)
      设置登录的状态.

      原文:Sets the new result of the login, as an enum

      参数:
      result - 状态
    • setResult

      @Deprecated public void setResult(PlayerPreLoginEvent.Result result)
      已过时。
      这个方法使用了来自 PlayerPreLoginEvent 的已弃用的枚举
      设置登录的状态.

      原文:Sets the new result of the login, as an enum

      参数:
      result - 状态
      另请参阅:
    • getKickMessage

      public String getKickMessage()
      获取将要使用的踢出消息,如果getResult() != Result.ALLOWED.

      原文:Gets the current kick message that will be used if getResult() != Result.ALLOWED

      返回:
      踢出消息
    • setKickMessage

      public void setKickMessage(String message)
      设置要显示的踢出消息,如果getResult() != Result.ALLOWED.

      原文:Sets the kick message to display if getResult() != Result.ALLOWED

      参数:
      message - 踢出消息
    • allow

      public void allow()
      允许玩家登录.

      原文:Allows the player to log in

    • disallow

      public void disallow(AsyncPlayerPreLoginEvent.Result result, String message)
      以给定的理由不允许玩家登录.

      原文:Disallows the player from logging in, with the given reason

      参数:
      result - 不允许玩家登录的理由
      message - 给用户显示的踢出消息
    • disallow

      @Deprecated public void disallow(PlayerPreLoginEvent.Result result, String message)
      已过时。
      这个方法使用了来自 PlayerPreLoginEvent 的已弃用的枚举
      以给定的理由不允许玩家登录.

      原文:Disallows the player from logging in, with the given reason

      参数:
      result - 不允许玩家登录的理由
      message - 给用户显示的踢出消息
      另请参阅:
    • getName

      public String getName()
      获取玩家的名字.

      原文:Gets the player's name.

      返回:
      玩家名
    • getAddress

      public InetAddress getAddress()
      获取玩家的IP地址.

      原文:Gets the player IP address.

      返回:
      IP地址
    • getUniqueId

      public UUID getUniqueId()
      获取玩家的唯一标识.

      原文:Gets the player's unique ID.

      返回:
      UUID
    • getHandlers

      public HandlerList getHandlers()
      指定者:
      getHandlers 在类中 Event
    • getHandlerList

      public static HandlerList getHandlerList()