Package me.ulrich.clans.api
Class SyncAPIManager
java.lang.Object
me.ulrich.clans.api.SyncAPIManager
- All Implemented Interfaces:
SyncAPI
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddOnlineData(UUID playerUUID, String nickname, String server) voidvoiddebugMessage(SyncAPIManager.DebugType type, String message) getOnlineData(String playerNickname) getOnlineData(UUID playerUUID) voidnewSync(ClanEnum.RedisType type, String string) booleanremoveOnlineData(UUID playerUUID) voidserverConnector(org.bukkit.entity.Player player, String server) voidsolveProxiedPlayers(String jsonArray) boolean
-
Constructor Details
-
SyncAPIManager
-
-
Method Details
-
syncEnabled
public boolean syncEnabled()- Specified by:
syncEnabledin interfaceSyncAPI
-
newSync
-
serverConnector
- Specified by:
serverConnectorin interfaceSyncAPI
-
debugMessage
- Specified by:
debugMessagein interfaceSyncAPI
-
getServerName
- Specified by:
getServerNamein interfaceSyncAPI
-
getPlugin
-
clearOnlineData
public void clearOnlineData()- Specified by:
clearOnlineDatain interfaceSyncAPI
-
getOnlineData
- Specified by:
getOnlineDatain interfaceSyncAPI
-
getOnlineData
- Specified by:
getOnlineDatain interfaceSyncAPI
-
addOnlineData
- Specified by:
addOnlineDatain interfaceSyncAPI
-
removeOnlineData
- Specified by:
removeOnlineDatain interfaceSyncAPI
-
solveProxiedPlayers
- Specified by:
solveProxiedPlayersin interfaceSyncAPI
-