Uses of Class
com.winterhavenmc.library.messagebuilder.models.keys.ValidMessageKey
Packages that use ValidMessageKey
Package
Description
Contains the sealed
Message
interface and its implementations, which represent composed messages ready for macro
substitution and delivery.Defines the entry point to the message pipeline, responsible for retrieving
MessageRecord
instances from a configuration-backed query system.This package encapsulates the handling and querying of a language resource.
This package contains the StandardKey interface and implementations
Provides interfaces and data models that represent entries from the plugin's
language YAML file.
-
Uses of ValidMessageKey in com.winterhavenmc.library.messagebuilder.adapters.pipeline.retrievers
Methods in com.winterhavenmc.library.messagebuilder.adapters.pipeline.retrievers with parameters of type ValidMessageKeyModifier and TypeMethodDescriptionLocalizedMessageRetriever.getRecord(ValidMessageKey messageKey) Retrieves aMessageRecord -
Uses of ValidMessageKey in com.winterhavenmc.library.messagebuilder.adapters.resources.language
Methods in com.winterhavenmc.library.messagebuilder.adapters.resources.language with parameters of type ValidMessageKeyModifier and TypeMethodDescriptionYamlMessageRepository.getRecord(ValidMessageKey validMessageKey) -
Uses of ValidMessageKey in com.winterhavenmc.library.messagebuilder.core.context
Methods in com.winterhavenmc.library.messagebuilder.core.context that return ValidMessageKeyModifier and TypeMethodDescriptionMessageCtx.validMessageKey()Returns the value of thevalidMessageKeyrecord component.Constructors in com.winterhavenmc.library.messagebuilder.core.context with parameters of type ValidMessageKeyModifierConstructorDescriptionMessageCtx(org.bukkit.plugin.Plugin plugin, ValidMessage validMessage, ValidMessageKey validMessageKey, Pipeline messagePipeline) Creates an instance of aMessageCtxrecord class. -
Uses of ValidMessageKey in com.winterhavenmc.library.messagebuilder.core.message
Methods in com.winterhavenmc.library.messagebuilder.core.message that return ValidMessageKeyModifier and TypeMethodDescriptionInvalidMessage.getMessageKey()Message.getMessageKey()Returns theValidMessageKeyidentifying the message template used in composition.ValidMessage.getMessageKey()Constructors in com.winterhavenmc.library.messagebuilder.core.message with parameters of type ValidMessageKeyModifierConstructorDescriptionValidMessage(org.bukkit.plugin.Plugin plugin, Recipient.Sendable recipient, ValidMessageKey messageKey, Pipeline messagePipeline) Class constructor -
Uses of ValidMessageKey in com.winterhavenmc.library.messagebuilder.core.ports.pipeline.retrievers
Methods in com.winterhavenmc.library.messagebuilder.core.ports.pipeline.retrievers with parameters of type ValidMessageKey -
Uses of ValidMessageKey in com.winterhavenmc.library.messagebuilder.core.ports.resources.language
Methods in com.winterhavenmc.library.messagebuilder.core.ports.resources.language with parameters of type ValidMessageKey -
Uses of ValidMessageKey in com.winterhavenmc.library.messagebuilder.models.keys
Methods in com.winterhavenmc.library.messagebuilder.models.keys that return ValidMessageKeyModifier and TypeMethodDescriptionCooldownKey.getMessageKey()Retrieve the message string used for this cooldown stringMethods in com.winterhavenmc.library.messagebuilder.models.keys that return types with arguments of type ValidMessageKeyMethods in com.winterhavenmc.library.messagebuilder.models.keys with parameters of type ValidMessageKeyModifier and TypeMethodDescriptionstatic Optional<CooldownKey> CooldownKey.of(Recipient.Sendable recipient, ValidMessageKey messageKey) Static factory method with Message parameter -
Uses of ValidMessageKey in com.winterhavenmc.library.messagebuilder.models.language
Methods in com.winterhavenmc.library.messagebuilder.models.language that return ValidMessageKeyModifier and TypeMethodDescriptionFinalMessageRecord.key()Returns the value of thekeyrecord component.ValidMessageRecord.key()Methods in com.winterhavenmc.library.messagebuilder.models.language with parameters of type ValidMessageKeyModifier and TypeMethodDescriptionstatic ValidMessageRecordValidMessageRecord.create(ValidMessageKey key, org.bukkit.configuration.ConfigurationSection section) Creates aValidMessageRecordfrom a YAML configuration section.static MessageRecordMessageRecord.of(ValidMessageKey messageKey, org.bukkit.configuration.ConfigurationSection messageEntry) Factory method that constructs aMessageRecordfrom a YAML configuration section.Constructors in com.winterhavenmc.library.messagebuilder.models.language with parameters of type ValidMessageKeyModifierConstructorDescriptionFinalMessageRecord(ValidMessageKey key, boolean enabled, String message, Duration repeatDelay, String title, Duration titleFadeIn, Duration titleStay, Duration titleFadeOut, String subtitle, Optional<String> finalMessageString, Optional<String> finalTitleString, Optional<String> finalSubtitleString) Creates an instance of aFinalMessageRecordrecord class.