Class Cooldown
java.lang.Object
com.github.darksoulq.abyssallib.server.cooldown.Cooldown
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacquire(CooldownScope context, CooldownType type) acquire(CooldownScope context, net.kyori.adventure.key.Key id, long duration, TimeUnit unit) acquire(CooldownScope context, net.kyori.adventure.key.Key id, long duration, TimeUnit unit, CooldownPolicy policy) voidcleanup()getClock()voidreset(CooldownScope context) voidreset(CooldownScope context, net.kyori.adventure.key.Key id) test(CooldownScope context, net.kyori.adventure.key.Key id)
-
Constructor Details
-
Cooldown
-
-
Method Details
-
getClock
-
acquire
public CooldownResult acquire(CooldownScope context, net.kyori.adventure.key.Key id, long duration, TimeUnit unit, CooldownPolicy policy) -
acquire
public CooldownResult acquire(CooldownScope context, net.kyori.adventure.key.Key id, long duration, TimeUnit unit) -
acquire
-
test
-
reset
-
reset
-
cleanup
public void cleanup()
-