Uses of Package
com.winterhavenmc.library.messagebuilder.pipeline.maps
Packages that use com.winterhavenmc.library.messagebuilder.pipeline.maps
Package
Description
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 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.
Defines the final stage in the message processing pipeline, responsible for converting a structured
ValidMessageRecord
into a fully resolved
FinalMessageRecord
.Contains interfaces and classes responsible for replacing macros in message strings
using resolved values from a
MacroObjectMap
.Provides a hierarchy of
Resolver
implementations responsible for converting macro-related input values into string representations
for use in templated messages.-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.model.messageClassDescription
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.displayname
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.duration
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.expiration
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.instant
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.killer
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.location
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.looter
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.name
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.owner
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.protection
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.quantity
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.adapters.uuid
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.extractor
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.maps
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.processorClassDescription
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.replacerClassDescription
-
Classes in com.winterhavenmc.library.messagebuilder.pipeline.maps used by com.winterhavenmc.library.messagebuilder.pipeline.resolvers