Package emu.grasscutter.game
Class Account
java.lang.Object
emu.grasscutter.game.Account
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddPermission(String permission) voidintintgetEmail()getId()The collection of a player's permissions.intgetToken()booleanhasPermission(String permission) booleanisBanned()voidonLoad(org.bson.Document document) static booleanpermissionMatchesWildcard(String wildcard, String[] permissionParts) booleanremovePermission(String permission) voidsave()voidsetBanEndTime(int banEndTime) voidsetBanned(boolean isBanned) voidsetBanReason(String banReason) voidsetBanStartTime(int banStartTime) voidvoidvoidvoidsetPassword(String password) voidsetReservedPlayerUid(int playerId) voidvoidsetUsername(String username)
-
Constructor Details
-
Account
Deprecated.
-
-
Method Details
-
getId
-
setId
-
getUsername
-
setUsername
-
getPassword
-
setPassword
-
getToken
-
setToken
-
getReservedPlayerUid
public int getReservedPlayerUid() -
setReservedPlayerUid
public void setReservedPlayerUid(int playerId) -
getEmail
-
setEmail
-
getSessionKey
-
generateSessionKey
-
getLocale
-
setLocale
-
getBanReason
-
setBanReason
-
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
The collection of a player's permissions. -
addPermission
-
permissionMatchesWildcard
-
hasPermission
-
removePermission
-
clearPermission
public void clearPermission() -
generateLoginToken
-
save
public void save() -
onLoad
@PreLoad public void onLoad(org.bson.Document document)
-