Class Account

java.lang.Object
emu.grasscutter.game.Account

@Entity(value="accounts", useDiscriminator=false) public class Account extends Object
  • Constructor Details

  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getToken

      public String getToken()
    • setToken

      public void setToken(String token)
    • getReservedPlayerUid

      public int getReservedPlayerUid()
    • setReservedPlayerUid

      public void setReservedPlayerUid(int playerId)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • getSessionKey

      public String getSessionKey()
    • generateSessionKey

      public String generateSessionKey()
    • getLocale

      public Locale getLocale()
    • setLocale

      public void setLocale(Locale locale)
    • getBanReason

      public String getBanReason()
    • setBanReason

      public void setBanReason(String banReason)
    • getBanEndTime

      public int getBanEndTime()
    • setBanEndTime

      public void setBanEndTime(int banEndTime)
    • getBanStartTime

      public int getBanStartTime()
    • setBanStartTime

      public void setBanStartTime(int banStartTime)
    • isBanned

      public boolean isBanned()
    • setBanned

      public void setBanned(boolean isBanned)
    • getPermissions

      public List<String> getPermissions()
      The collection of a player's permissions.
    • addPermission

      public boolean addPermission(String permission)
    • permissionMatchesWildcard

      public static boolean permissionMatchesWildcard(String wildcard, String[] permissionParts)
    • hasPermission

      public boolean hasPermission(String permission)
    • removePermission

      public boolean removePermission(String permission)
    • clearPermission

      public void clearPermission()
    • generateLoginToken

      public String generateLoginToken()
    • save

      public void save()
    • onLoad

      @PreLoad public void onLoad(org.bson.Document document)