Uses of Package
com.winterhavenmc.library.messagebuilder.keys

Package
Description
This package contains the StandardKey interface and implementations
Provides interfaces and data models that represent entries from the plugin's language YAML file.
Contains the sealed Message interface and its implementations, which represent composed messages ready for macro substitution and delivery.
Provides an adapter and interface for extracting and formatting display names from objects.
Provides an adapter for objects that expose a Duration.
Provides adapter and interface support for expiration-based macro replacements.
Provides adapter support for objects that expose a timestamp via the Instant API.
Provides support for extracting killer information from entities or plugin-defined objects.
Provides support for extracting and formatting location-based macro values from objects.
Contains support for adapting objects that represent looting permissions or claims.
Provides the Nameable interface and its corresponding adapter used to extract and format name-related fields from objects passed into the message pipeline.
Provides support for extracting ownership information from objects and applying it to macro placeholders.
Provides support for adapting objects with time-based protection attributes into macro string values.
Provides support for macro replacement of quantity-related values.
Provides support for macro replacement of UUID values from objects.
Provides support for message rate limiting through a cooldown mechanism.
Provides mechanisms for extracting macro-compatible string values from objects that have been adapted by the Adapter system.
Provides internal map types used in macro extraction and message formatting.
Provides utilities for identifying macro placeholders within message strings.
Provides a hierarchy of Resolver implementations responsible for converting macro-related input values into string representations for use in templated messages.
Defines the entry point to the message pipeline, responsible for retrieving MessageRecord instances from a configuration-backed query system.
This package contains the QueryHandler interface and implementations for the language file sections.