Modifier and Type | Method and Description |
---|---|
void |
API.placeDataToCache(UserData data)
Used to cache a UserData object.
|
Constructor and Description |
---|
UserData(UserData data)
Creates a new UserData object with copied values.
|
Modifier and Type | Method and Description |
---|---|
UserData |
InspectCacheHandler.getFromCache(UUID uuid)
Checks the cache for UserData matching UUID.
|
Modifier and Type | Method and Description |
---|---|
HashMap<UUID,UserData> |
DataCacheHandler.getDataCache()
Used to get the contents of the cache.
|
Modifier and Type | Method and Description |
---|---|
void |
SessionCache.addSession(UserData data)
Add a session to the UserData object if it is cached and has been ended.
|
void |
DataCacheHandler.cache(UserData data)
Used to Cache a UserData object to the Cache.
|
void |
DataCacheHandler.newPlayer(UserData data)
Schedules a new player's data to be saved to the Database.
|
abstract void |
DBCallableProcessor.process(UserData data)
Method used to do multiple things to UserData objects such as Caching,
changing properties etc.
|
Modifier and Type | Method and Description |
---|---|
void |
DataCacheSaveQueue.scheduleForSave(UserData data)
Schedule UserData object to be saved to the database.
|
void |
DataCacheSaveQueue.scheduleNewPlayer(UserData data)
Schedule UserData object for a new player to be saved to the database.
|
Modifier and Type | Method and Description |
---|---|
void |
DataCacheSaveQueue.scheduleForSave(Collection<UserData> data)
Schedule multiple UserData objects to be saved to the database.
|
Modifier and Type | Method and Description |
---|---|
static void |
ChatHandling.processChatInfo(UserData data,
String nickname,
String msg)
Processes the information of the Event and changes UserData object
accordingly.
|
static void |
GamemodeHandling.processGamemodeInfo(UserData data,
long time,
org.bukkit.GameMode newGM)
Processes the information of the Event and changes UserData object
accordingly.
|
static void |
KillHandling.processKillInfo(UserData data,
long time,
org.bukkit.entity.LivingEntity dead,
String weaponName)
Processes the information of the Event and changes UserData object
accordingly.
|
static void |
LoginHandling.processLoginInfo(UserData data,
long time,
InetAddress ip,
boolean banned,
String nickname,
int loginTimes)
Processes the information of the Event and changes UserData object
accordingly.
|
static void |
LogoutHandling.processLogoutInfo(UserData data,
long time,
boolean banned)
Processes the information of the Event and changes UserData object
accordingly.
|
static void |
ChatHandling.updateDemographicInformation(String msg,
UserData data)
Updates Demographics information according to various rules.
|
static void |
LoginHandling.updateGeolocation(InetAddress ip,
UserData data)
Updates the geolocation of the player.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ReloadInfo.process(UserData uData) |
boolean |
LogoutInfo.process(UserData uData) |
boolean |
LoginInfo.process(UserData uData) |
boolean |
KillInfo.process(UserData uData) |
boolean |
KickInfo.process(UserData uData) |
abstract boolean |
HandlingInfo.process(UserData uData)
Process the info and modify the UserData object accordingly.
|
boolean |
GamemodeInfo.process(UserData uData) |
boolean |
DeathInfo.process(UserData uData) |
boolean |
ChatInfo.process(UserData uData) |
Modifier and Type | Method and Description |
---|---|
abstract void |
Database.saveUserData(UUID uuid,
UserData data) |
Modifier and Type | Method and Description |
---|---|
abstract void |
Database.saveMultipleUserData(List<UserData> data) |
Modifier and Type | Method and Description |
---|---|
void |
SQLDB.saveUserData(UUID uuid,
UserData data) |
Modifier and Type | Method and Description |
---|---|
void |
SQLDB.saveMultipleUserData(List<UserData> data) |
Modifier and Type | Method and Description |
---|---|
List<UserData> |
UsersTable.saveUserDataInformationBatch(List<UserData> data) |
Modifier and Type | Method and Description |
---|---|
void |
UsersTable.addUserInformationToUserData(UserData data) |
void |
UsersTable.saveUserDataInformation(UserData data) |
Modifier and Type | Method and Description |
---|---|
List<UserData> |
UsersTable.saveUserDataInformationBatch(List<UserData> data) |
Modifier and Type | Method and Description |
---|---|
static String |
SortablePlayersTableCreator.createSortablePlayersTable(Collection<UserData> data) |
Modifier and Type | Method and Description |
---|---|
static UserData |
NewPlayerCreator.createNewPlayer(org.bukkit.OfflinePlayer player)
Creates a new instance of UserData with default values.
|
static UserData |
NewPlayerCreator.createNewPlayer(org.bukkit.OfflinePlayer player,
org.bukkit.GameMode gm)
Creates a new instance of UserData with default values.
|
static UserData |
NewPlayerCreator.createNewPlayer(org.bukkit.entity.Player player)
Creates a new instance of UserData with default values.
|
Modifier and Type | Method and Description |
---|---|
static Map<String,String> |
PlaceholderUtils.getInspectReplaceRules(UserData data)
Gets the HashMap that is used to replace placeholders.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Analysis.analyzeData(List<UserData> rawData,
List<UUID> uuids,
AnalysisCacheHandler analysisCache) |
Copyright © 2017. All rights reserved.