Class CacheManager
java.lang.Object
fr.fuzeblocks.homeplugin.core.cache.CacheManager
The type Cache manager.
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdd home.voidaddRtpRequest(UUID playerId, Long timestamp) Add rtp request.voidaddTpaRequest(UUID sender, UUID target) Add tpa request.voidAjoute ou met à jour un warp dans le cache.voidClear all homes.voidclearHomes(UUID playerId) Clear homes.voidClear spawn.Gets all rtp requests.Gets all tpa senders.Retourne tous les warps dans le cache (nom vers WarpData).Gets homes.static CacheManagerGets instance.getRtpRequest(UUID playerId) Gets rtp request.getSenderForTarget(UUID target) Gets sender for target.org.bukkit.LocationgetSpawn()Gets spawn.getTargetWithSender(UUID sender) Gets target with sender.Charge un warp par son nom.Retourne tous les noms de warps dans le cache.booleanhasIncomingTpa(UUID target) Has incoming tpa boolean.booleanhasRtpRequest(UUID playerId) Has rtp request boolean.booleanhasTpaRequest(UUID sender, UUID target) Has tpa request boolean.booleanIs using redis boolean.voidloadAllHomesToCache(org.bukkit.entity.Player player) Charge toutes les homes du joueur depuis HomeManager et les ajoute au cache.voidrelocateHome(UUID playerId, String homeName, org.bukkit.Location newLocation) Relocate home.voidremoveHome(UUID playerId, String homeName) Remove home.voidremoveRtpRequest(UUID playerId) Remove rtp request.voidremoveTpaRequest(UUID sender, UUID target) Remove tpa request.voidremoveWarp(String name) Supprime un warp par son nom.voidsetSpawn(org.bukkit.Location location) Sets spawn.booleanwarpExists(String name) Vérifie si un warp existe dans le cache.
-
Method Details
-
getInstance
-
addTpaRequest
-
hasTpaRequest
-
removeTpaRequest
-
getTargetWithSender
-
hasIncomingTpa
Has incoming tpa boolean.- Parameters:
target- the target- Returns:
- the boolean
-
getSenderForTarget
-
getAllTpaSenders
-
addHome
-
removeHome
-
relocateHome
-
getHomes
-
clearHomes
-
clearAllHomes
public void clearAllHomes()Clear all homes. -
loadAllHomesToCache
public void loadAllHomesToCache(org.bukkit.entity.Player player) Charge toutes les homes du joueur depuis HomeManager et les ajoute au cache.- Parameters:
player- Joueur concerné
-
getSpawn
public org.bukkit.Location getSpawn()Gets spawn.- Returns:
- the spawn
-
setSpawn
public void setSpawn(org.bukkit.Location location) Sets spawn.- Parameters:
location- the location
-
clearSpawn
public void clearSpawn()Clear spawn. -
addRtpRequest
-
getRtpRequest
-
removeRtpRequest
Remove rtp request.- Parameters:
playerId- the player id
-
hasRtpRequest
Has rtp request boolean.- Parameters:
playerId- the player id- Returns:
- the boolean
-
getAllRtpRequests
-
addWarp
Ajoute ou met à jour un warp dans le cache.- Parameters:
warpData- the warp data
-
removeWarp
-
getWarp
-
warpExists
Vérifie si un warp existe dans le cache.- Parameters:
name- the name- Returns:
- the boolean
-
getAllWarps
-
getWarpNames
-
isUsingRedis
public boolean isUsingRedis()Is using redis boolean.- Returns:
- the boolean
-