Package Hierarchies:
- com.winterhavenmc.library.messagebuilder,
- com.winterhavenmc.library.messagebuilder.keys,
- com.winterhavenmc.library.messagebuilder.model,
- com.winterhavenmc.library.messagebuilder.model.language,
- com.winterhavenmc.library.messagebuilder.model.message,
- com.winterhavenmc.library.messagebuilder.model.recipient,
- com.winterhavenmc.library.messagebuilder.pipeline,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.displayname,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.duration,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.expiration,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.instant,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.killer,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.location,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.looter,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.name,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.owner,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.protection,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.quantity,
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.uuid,
- com.winterhavenmc.library.messagebuilder.pipeline.cooldown,
- com.winterhavenmc.library.messagebuilder.pipeline.extractor,
- com.winterhavenmc.library.messagebuilder.pipeline.formatters,
- com.winterhavenmc.library.messagebuilder.pipeline.formatters.duration,
- com.winterhavenmc.library.messagebuilder.pipeline.formatters.number,
- com.winterhavenmc.library.messagebuilder.pipeline.maps,
- com.winterhavenmc.library.messagebuilder.pipeline.matcher,
- com.winterhavenmc.library.messagebuilder.pipeline.processor,
- com.winterhavenmc.library.messagebuilder.pipeline.replacer,
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers,
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname,
- com.winterhavenmc.library.messagebuilder.pipeline.retriever,
- com.winterhavenmc.library.messagebuilder.pipeline.sender,
- com.winterhavenmc.library.messagebuilder.query,
- com.winterhavenmc.library.messagebuilder.resources,
- com.winterhavenmc.library.messagebuilder.resources.configuration,
- com.winterhavenmc.library.messagebuilder.resources.language,
- com.winterhavenmc.library.messagebuilder.util,
- com.winterhavenmc.library.messagebuilder.validation,
- com.winterhavenmc.library.time
Class Hierarchy
- java.lang.Object
- com.winterhavenmc.library.messagebuilder.keys.AbstractKey
- com.winterhavenmc.library.messagebuilder.keys.MacroKey (implements com.winterhavenmc.library.messagebuilder.keys.StandardKey)
- com.winterhavenmc.library.messagebuilder.keys.RecordKey (implements com.winterhavenmc.library.messagebuilder.keys.StandardKey)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.AdapterRegistry
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.AtomicResolver (implements com.winterhavenmc.library.messagebuilder.pipeline.resolvers.Resolver)
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.CompositeResolver (implements com.winterhavenmc.library.messagebuilder.pipeline.resolvers.Resolver)
- com.winterhavenmc.library.messagebuilder.query.ConstantQueryHandler (implements com.winterhavenmc.library.messagebuilder.query.QueryHandler<T>)
- com.winterhavenmc.library.messagebuilder.ConstantResolver
- com.winterhavenmc.library.messagebuilder.pipeline.cooldown.CooldownKey
- com.winterhavenmc.library.messagebuilder.pipeline.cooldown.CooldownMap (implements com.winterhavenmc.library.messagebuilder.pipeline.cooldown.Cooldown)
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.DefaultResolver (implements com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.WorldNameResolver)
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.DefaultRetriever (implements com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.WorldNameRetriever)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.displayname.DisplayNameAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.duration.DurationAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.expiration.ExpirationAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.pipeline.extractor.FieldExtractor (implements com.winterhavenmc.library.messagebuilder.pipeline.extractor.Extractor)
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.FieldResolver (implements com.winterhavenmc.library.messagebuilder.pipeline.resolvers.Resolver)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.instant.InstantAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.query.ItemQueryHandler (implements com.winterhavenmc.library.messagebuilder.query.QueryHandler<T>)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.killer.KillerAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.resources.configuration.LanguageProvider (implements com.winterhavenmc.library.messagebuilder.resources.configuration.ConfigProvider<T>)
- com.winterhavenmc.library.messagebuilder.resources.language.LanguageResourceInstaller (implements com.winterhavenmc.library.messagebuilder.resources.ResourceInstaller)
- com.winterhavenmc.library.messagebuilder.resources.language.LanguageResourceLoader (implements com.winterhavenmc.library.messagebuilder.resources.ResourceLoader)
- com.winterhavenmc.library.messagebuilder.resources.language.LanguageResourceManager (implements com.winterhavenmc.library.messagebuilder.resources.language.SectionResourceManager)
- com.winterhavenmc.library.messagebuilder.resources.language.LanguageSectionProvider (implements com.winterhavenmc.library.messagebuilder.resources.language.SectionProvider)
- com.winterhavenmc.library.messagebuilder.resources.configuration.LanguageTag
- com.winterhavenmc.library.messagebuilder.pipeline.formatters.number.LocaleNumberFormatter (implements com.winterhavenmc.library.messagebuilder.pipeline.formatters.number.NumberFormatter)
- com.winterhavenmc.library.messagebuilder.resources.configuration.LocaleProvider (implements com.winterhavenmc.library.messagebuilder.resources.configuration.ConfigProvider<T>)
- com.winterhavenmc.library.messagebuilder.pipeline.formatters.duration.LocalizedDurationFormatter (implements com.winterhavenmc.library.messagebuilder.pipeline.formatters.duration.DurationFormatter)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.location.LocationAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.looter.LooterAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.pipeline.maps.MacroObjectMap
- com.winterhavenmc.library.messagebuilder.pipeline.replacer.MacroReplacer (implements com.winterhavenmc.library.messagebuilder.pipeline.replacer.Replacer)
- com.winterhavenmc.library.messagebuilder.pipeline.maps.MacroStringMap
- com.winterhavenmc.library.messagebuilder.MessageBuilder
- com.winterhavenmc.library.messagebuilder.pipeline.MessagePipeline (implements com.winterhavenmc.library.messagebuilder.pipeline.Pipeline)
- com.winterhavenmc.library.messagebuilder.pipeline.processor.MessageProcessor (implements com.winterhavenmc.library.messagebuilder.pipeline.processor.Processor)
- com.winterhavenmc.library.messagebuilder.query.MessageQueryHandler (implements com.winterhavenmc.library.messagebuilder.query.QueryHandler<T>)
- com.winterhavenmc.library.messagebuilder.pipeline.retriever.MessageRetriever (implements com.winterhavenmc.library.messagebuilder.pipeline.retriever.Retriever)
- com.winterhavenmc.library.messagebuilder.pipeline.sender.MessageSender (implements com.winterhavenmc.library.messagebuilder.pipeline.sender.Sender)
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.Multiverse4Retriever (implements com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.WorldNameRetriever)
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.Multiverse5Retriever (implements com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.WorldNameRetriever)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.name.NameAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.owner.OwnerAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.pipeline.matcher.PlaceholderMatcher (implements com.winterhavenmc.library.messagebuilder.pipeline.matcher.Matcher)
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.PluginResolver (implements com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.WorldNameResolver)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.protection.ProtectionAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.quantity.QuantityAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.query.QueryHandlerFactory
- java.lang.Throwable (implements java.io.Serializable)
- com.winterhavenmc.library.time.Tick (implements java.time.temporal.TemporalUnit)
- com.winterhavenmc.library.messagebuilder.pipeline.formatters.duration.Time4jDurationFormatter (implements com.winterhavenmc.library.messagebuilder.pipeline.formatters.duration.DurationFormatter)
- com.winterhavenmc.library.messagebuilder.pipeline.sender.TitleSender (implements com.winterhavenmc.library.messagebuilder.pipeline.sender.Sender)
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.uuid.UniqueIdAdapter (implements com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter)
- com.winterhavenmc.library.messagebuilder.validation.ValidationContext
- com.winterhavenmc.library.messagebuilder.model.language.ValidConstantRecord (implements com.winterhavenmc.library.messagebuilder.model.language.ConstantRecord)
- com.winterhavenmc.library.messagebuilder.model.language.ValidItemRecord (implements com.winterhavenmc.library.messagebuilder.model.language.ItemRecord, com.winterhavenmc.library.messagebuilder.util.Pluralizable)
- com.winterhavenmc.library.messagebuilder.model.message.ValidMessage (implements com.winterhavenmc.library.messagebuilder.model.message.Message)
- com.winterhavenmc.library.messagebuilder.model.language.ValidMessageRecord (implements com.winterhavenmc.library.messagebuilder.model.language.MessageRecord)
Interface Hierarchy
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.Adapter
- com.winterhavenmc.library.messagebuilder.resources.configuration.ConfigProvider<T>
- com.winterhavenmc.library.messagebuilder.pipeline.cooldown.Cooldown
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.displayname.DisplayNameable
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.duration.Durationable
- com.winterhavenmc.library.messagebuilder.pipeline.formatters.duration.DurationFormatter
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.expiration.Expirable
- com.winterhavenmc.library.messagebuilder.pipeline.extractor.Extractor
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.uuid.Identifiable
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.instant.Instantable
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.killer.Killable
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.location.Locatable
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.looter.Lootable
- com.winterhavenmc.library.messagebuilder.pipeline.matcher.Matcher
- com.winterhavenmc.library.messagebuilder.model.message.Message
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.name.Nameable
- com.winterhavenmc.library.messagebuilder.pipeline.formatters.number.NumberFormatter
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.owner.Ownable
- com.winterhavenmc.library.messagebuilder.pipeline.Pipeline
- com.winterhavenmc.library.messagebuilder.util.Pluralizable
- com.winterhavenmc.library.messagebuilder.pipeline.processor.Processor
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.protection.Protectable
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.quantity.Quantifiable
- com.winterhavenmc.library.messagebuilder.query.QueryHandler<T>
- com.winterhavenmc.library.messagebuilder.model.recipient.Recipient
- com.winterhavenmc.library.messagebuilder.model.recipient.Recipient.Sendable
- com.winterhavenmc.library.messagebuilder.pipeline.replacer.Replacer
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.Resolver
- com.winterhavenmc.library.messagebuilder.resources.ResourceInstaller
- com.winterhavenmc.library.messagebuilder.resources.ResourceLoader
- com.winterhavenmc.library.messagebuilder.resources.ResourceManager
- com.winterhavenmc.library.messagebuilder.pipeline.retriever.Retriever
- com.winterhavenmc.library.messagebuilder.resources.language.SectionProvider
- com.winterhavenmc.library.messagebuilder.model.language.SectionRecord
- com.winterhavenmc.library.messagebuilder.model.language.ConstantRecord
- com.winterhavenmc.library.messagebuilder.model.language.ItemRecord
- com.winterhavenmc.library.messagebuilder.model.language.MessageRecord
- com.winterhavenmc.library.messagebuilder.pipeline.sender.Sender
- com.winterhavenmc.library.messagebuilder.keys.StandardKey
- com.winterhavenmc.library.messagebuilder.validation.Validator<T>
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.WorldNameResolver
- com.winterhavenmc.library.messagebuilder.pipeline.resolvers.worldname.WorldNameRetriever
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.winterhavenmc.library.messagebuilder.pipeline.adapters.AdapterContextContainer
- com.winterhavenmc.library.messagebuilder.pipeline.formatters.duration.BoundedDuration
- com.winterhavenmc.library.messagebuilder.model.language.FinalMessageRecord (implements com.winterhavenmc.library.messagebuilder.model.language.MessageRecord)
- com.winterhavenmc.library.messagebuilder.pipeline.formatters.FormatterContainer
- com.winterhavenmc.library.messagebuilder.model.language.InvalidConstantRecord (implements com.winterhavenmc.library.messagebuilder.model.language.ConstantRecord)
- com.winterhavenmc.library.messagebuilder.model.language.InvalidItemRecord (implements com.winterhavenmc.library.messagebuilder.model.language.ItemRecord)
- com.winterhavenmc.library.messagebuilder.model.message.InvalidMessage (implements com.winterhavenmc.library.messagebuilder.model.message.Message)
- com.winterhavenmc.library.messagebuilder.model.language.InvalidMessageRecord (implements com.winterhavenmc.library.messagebuilder.model.language.MessageRecord)
- com.winterhavenmc.library.messagebuilder.resources.configuration.LanguageSetting
- com.winterhavenmc.library.messagebuilder.resources.configuration.LocaleSetting
- com.winterhavenmc.library.messagebuilder.validation.Logging<T> (implements com.winterhavenmc.library.messagebuilder.validation.Validator<T>)
- com.winterhavenmc.library.messagebuilder.model.recipient.Recipient.Invalid (implements com.winterhavenmc.library.messagebuilder.model.recipient.Recipient)
- com.winterhavenmc.library.messagebuilder.model.recipient.Recipient.Proxied (implements com.winterhavenmc.library.messagebuilder.model.recipient.Recipient, com.winterhavenmc.library.messagebuilder.model.recipient.Recipient.Sendable)
- com.winterhavenmc.library.messagebuilder.model.recipient.Recipient.Valid (implements com.winterhavenmc.library.messagebuilder.model.recipient.Recipient, com.winterhavenmc.library.messagebuilder.model.recipient.Recipient.Sendable)
- com.winterhavenmc.library.messagebuilder.validation.Throwing<T> (implements com.winterhavenmc.library.messagebuilder.validation.Validator<T>)