Class BasePlayer

java.lang.Object
com.github.theword.queqiao.tool.event.base.BasePlayer

public class BasePlayer extends Object
玩家基础信息

包含玩家的昵称和 UUID

用于标识一个玩家

  • Constructor Details

    • BasePlayer

      public BasePlayer()
    • BasePlayer

      public BasePlayer(String nickname, UUID uuid)
  • Method Details

    • getNickname

      public String getNickname()
    • setNickname

      public void setNickname(String nickname)
    • getUuid

      public UUID getUuid()
    • setUuid

      public void setUuid(UUID uuid)
    • equals

      public boolean equals(Object o)
      判断两个玩家是否为同一个玩家

      玩家对象中,nickname 和 uuid 至少有一个不为空

      首先 判断 uuid 是否相等,若相等则返回 true

      若不相等,则判断 nickname 是否相等,若相等则返回 true

      Overrides:
      equals in class Object
      Parameters:
      o - 对比对象
      Returns:
      是否为同一个玩家
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object