Uses of Interface
com.winterhavenmc.library.messagebuilder.models.recipient.Recipient.Sendable
Packages that use Recipient.Sendable
Package
Description
Contains the sealed
Message
interface and its implementations, which represent composed messages ready for macro
substitution and delivery.Provides support for message rate limiting through a cooldown mechanism.
Defines the final dispatch stage in the message pipeline, responsible for delivering
resolved and formatted messages to recipients.
This package contains the StandardKey interface and implementations
Contains a sealed model hierarchy representing classified message recipients
in a Bukkit-based command or messaging context.
-
Uses of Recipient.Sendable in com.winterhavenmc.library.messagebuilder.adapters.pipeline.cooldown
Methods in com.winterhavenmc.library.messagebuilder.adapters.pipeline.cooldown with parameters of type Recipient.SendableModifier and TypeMethodDescriptionvoidMessageCooldownMap.putExpirationTime(Recipient.Sendable recipient, FinalMessageRecord messageRecord) Registers a new cooldown expiration time for the given message and recipient. -
Uses of Recipient.Sendable in com.winterhavenmc.library.messagebuilder.adapters.pipeline.senders
Methods in com.winterhavenmc.library.messagebuilder.adapters.pipeline.senders with parameters of type Recipient.SendableModifier and TypeMethodDescriptionvoidKyoriMessageSender.send(Recipient.Sendable recipient, FinalMessageRecord messageRecord) Sends a chat message to the specified recipient if the message is enabled and contains content.voidKyoriTitleSender.send(Recipient.Sendable recipient, FinalMessageRecord messageRecord) Sends a title and subtitle to a player if applicable, using values from the given message record. -
Uses of Recipient.Sendable in com.winterhavenmc.library.messagebuilder.core.message
Methods in com.winterhavenmc.library.messagebuilder.core.message that return Recipient.SendableModifier and TypeMethodDescriptionInvalidMessage.getRecipient()Message.getRecipient()Returns theRecipient.Sendableto whom the message will be sent.ValidMessage.getRecipient()Constructors in com.winterhavenmc.library.messagebuilder.core.message with parameters of type Recipient.SendableModifierConstructorDescriptionValidMessage(org.bukkit.plugin.Plugin plugin, Recipient.Sendable recipient, ValidMessageKey messageKey, Pipeline messagePipeline) Class constructor -
Uses of Recipient.Sendable in com.winterhavenmc.library.messagebuilder.core.ports.pipeline.cooldown
Methods in com.winterhavenmc.library.messagebuilder.core.ports.pipeline.cooldown with parameters of type Recipient.SendableModifier and TypeMethodDescriptionvoidCooldownMap.putExpirationTime(Recipient.Sendable recipient, FinalMessageRecord messageRecord) -
Uses of Recipient.Sendable in com.winterhavenmc.library.messagebuilder.core.ports.pipeline.senders
Methods in com.winterhavenmc.library.messagebuilder.core.ports.pipeline.senders with parameters of type Recipient.SendableModifier and TypeMethodDescriptionvoidSender.send(Recipient.Sendable recipient, FinalMessageRecord messageRecord) Sends a processed message to the given recipient using the implementation’s delivery strategy. -
Uses of Recipient.Sendable in com.winterhavenmc.library.messagebuilder.models.keys
Methods in com.winterhavenmc.library.messagebuilder.models.keys with parameters of type Recipient.SendableModifier and TypeMethodDescriptionstatic Optional<CooldownKey> CooldownKey.of(Recipient.Sendable recipient, ValidMessageKey messageKey) Static factory method with Message parameter -
Uses of Recipient.Sendable in com.winterhavenmc.library.messagebuilder.models.recipient
Classes in com.winterhavenmc.library.messagebuilder.models.recipient that implement Recipient.SendableModifier and TypeClassDescriptionstatic final recordRepresents a proxied command sender (e.g., from another plugin or dispatch chain).static final recordRepresents a valid, recognized message recipient such as a player, console, or command block.