Class TeleportCooldownService
java.lang.Object
com.cotani.teleport.policy.TeleportCooldownService
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionTeleportCooldownService(com.cotani.cooldown.api.CooldownService cooldownService) TeleportCooldownService(Clock clock) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear(UUID playerId, TeleportCause cause) voidvoidclose()booleanisOnCooldown(UUID playerId, TeleportCause cause) voidput(UUID playerId, TeleportCause cause, Duration duration) booleantryAcquire(UUID playerId, TeleportCause cause, Duration duration)
-
Constructor Details
-
TeleportCooldownService
public TeleportCooldownService(com.cotani.cooldown.api.CooldownService cooldownService) -
TeleportCooldownService
-
-
Method Details
-
isOnCooldown
-
tryAcquire
-
put
-
clear
-
clearAll
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-