Hierarchy For All Packages

Package Hierarchies:

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

Enum Class Hierarchy

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>)