Uses of Class
com.winterhavenmc.library.messagebuilder.models.keys.CooldownKey
Packages that use CooldownKey
Package
Description
Provides support for message rate limiting through a cooldown mechanism.
This package contains the StandardKey interface and implementations
-
Uses of CooldownKey in com.winterhavenmc.library.messagebuilder.adapters.pipeline.cooldown
Methods in com.winterhavenmc.library.messagebuilder.adapters.pipeline.cooldown with parameters of type CooldownKeyModifier and TypeMethodDescriptionbooleanMessageCooldownMap.notCooling(CooldownKey key) Checks whether the message corresponding to the given cooldown string is currently cooling down for a recipient. -
Uses of CooldownKey in com.winterhavenmc.library.messagebuilder.core.ports.pipeline.cooldown
Methods in com.winterhavenmc.library.messagebuilder.core.ports.pipeline.cooldown with parameters of type CooldownKeyModifier and TypeMethodDescriptionbooleanCooldownMap.notCooling(CooldownKey cooldownKey) Determines if the given cooldown string is not currently cooling down. -
Uses of CooldownKey in com.winterhavenmc.library.messagebuilder.models.keys
Methods in com.winterhavenmc.library.messagebuilder.models.keys that return types with arguments of type CooldownKeyModifier and TypeMethodDescriptionstatic Optional<CooldownKey> CooldownKey.of(Recipient.Sendable recipient, ValidMessageKey messageKey) Static factory method with Message parameter