Hierarchy For All Packages
- dev.ua.theroer.magicutils,
- dev.ua.theroer.magicutils.annotations,
- dev.ua.theroer.magicutils.bootstrap,
- dev.ua.theroer.magicutils.commands,
- dev.ua.theroer.magicutils.commands.brigadier,
- dev.ua.theroer.magicutils.commands.parsers,
- dev.ua.theroer.magicutils.config,
- dev.ua.theroer.magicutils.config.adapters,
- dev.ua.theroer.magicutils.config.annotations,
- dev.ua.theroer.magicutils.config.logger,
- dev.ua.theroer.magicutils.config.serialization,
- dev.ua.theroer.magicutils.config.toml,
- dev.ua.theroer.magicutils.config.yaml,
- dev.ua.theroer.magicutils.diagnostics,
- dev.ua.theroer.magicutils.http,
- dev.ua.theroer.magicutils.lang,
- dev.ua.theroer.magicutils.lang.messages,
- dev.ua.theroer.magicutils.logger,
- dev.ua.theroer.magicutils.messaging,
- dev.ua.theroer.magicutils.messaging.redis,
- dev.ua.theroer.magicutils.placeholders,
- dev.ua.theroer.magicutils.platform,
- dev.ua.theroer.magicutils.reflect,
- dev.ua.theroer.magicutils.utils
Class Hierarchy
- java.lang.Object
- dev.ua.theroer.magicutils.platform.AudienceResolver
- dev.ua.theroer.magicutils.commands.parsers.BooleanTypeParser<S> (implements dev.ua.theroer.magicutils.commands.TypeParser<S,
T>) - dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry<S>
- dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry.BrigadierArgumentRegistry<S>
- dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry.BrigadierArgumentShape
- dev.ua.theroer.magicutils.lang.BundledTranslations
- dev.ua.theroer.magicutils.config.logger.ChatSettings
- dev.ua.theroer.magicutils.config.logger.ColorSettings
- dev.ua.theroer.magicutils.utils.ColorUtils
- dev.ua.theroer.magicutils.commands.CommandArgument
- dev.ua.theroer.magicutils.commands.CommandArgument.Builder
- dev.ua.theroer.magicutils.commands.CommandDescriptions
- dev.ua.theroer.magicutils.commands.CommandExecution<S>
- dev.ua.theroer.magicutils.commands.CommandManager<S>
- dev.ua.theroer.magicutils.lang.messages.CommandMessages
- dev.ua.theroer.magicutils.commands.CommandResult
- dev.ua.theroer.magicutils.commands.CommandSpec<S>
- dev.ua.theroer.magicutils.commands.CommandSpec.Builder<S>
- dev.ua.theroer.magicutils.commands.ComparisonUtils
- dev.ua.theroer.magicutils.config.serialization.ConfigAdapters
- dev.ua.theroer.magicutils.config.ConfigManager
- dev.ua.theroer.magicutils.config.ConfigSerializer
- dev.ua.theroer.magicutils.config.toml.ConfigTomlModule
- dev.ua.theroer.magicutils.config.yaml.ConfigYamlModule
- dev.ua.theroer.magicutils.logger.ConsoleColorSerializer
- dev.ua.theroer.magicutils.config.logger.ConsoleSettings
- dev.ua.theroer.magicutils.config.logger.DefaultSettings
- dev.ua.theroer.magicutils.diagnostics.DiagnosticReports
- dev.ua.theroer.magicutils.diagnostics.DiagnosticsCommandSupport
- dev.ua.theroer.magicutils.diagnostics.DiagnosticsSupport
- dev.ua.theroer.magicutils.diagnostics.DiagnosticSuiteNameTypeParser<S> (implements dev.ua.theroer.magicutils.commands.TypeParser<S,
T>) - dev.ua.theroer.magicutils.config.adapters.EnumAdapter<E> (implements dev.ua.theroer.magicutils.config.serialization.ConfigValueAdapter<T>)
- dev.ua.theroer.magicutils.commands.parsers.EnumTypeParser<S> (implements dev.ua.theroer.magicutils.commands.TypeParser<S,
T>) - dev.ua.theroer.magicutils.lang.messages.ErrorMessages
- dev.ua.theroer.magicutils.commands.HelpCommandSupport
- dev.ua.theroer.magicutils.config.logger.HelpSettings
- dev.ua.theroer.magicutils.http.HttpClientConfig
- dev.ua.theroer.magicutils.http.HttpClientConfig.DefaultSettings
- dev.ua.theroer.magicutils.http.HttpClientConfig.LoggingSettings
- dev.ua.theroer.magicutils.http.HttpClientConfig.RetrySettings
- dev.ua.theroer.magicutils.http.HttpClientConfig.Timeouts
- dev.ua.theroer.magicutils.messaging.IncomingMessage<T>
- dev.ua.theroer.magicutils.bootstrap.LanguageBootstrap
- dev.ua.theroer.magicutils.lang.LanguageConfig
- dev.ua.theroer.magicutils.lang.LanguageInfo
- dev.ua.theroer.magicutils.lang.LanguageManager
- dev.ua.theroer.magicutils.lang.LanguageMetadata
- dev.ua.theroer.magicutils.config.annotations.ListItemProcessor.ProcessResult<T>
- dev.ua.theroer.magicutils.commands.parsers.ListTypeParser<S> (implements dev.ua.theroer.magicutils.commands.TypeParser<S,
T>) - dev.ua.theroer.magicutils.logger.LogBuilderCore<SELF>
- dev.ua.theroer.magicutils.logger.LogDispatcher
- dev.ua.theroer.magicutils.config.logger.LoggerConfig
- dev.ua.theroer.magicutils.logger.LoggerCoreMethods
- dev.ua.theroer.magicutils.logger.LoggerCore
- dev.ua.theroer.magicutils.logger.LogMessageFormatter
- dev.ua.theroer.magicutils.messaging.LoopbackTransport (implements dev.ua.theroer.magicutils.messaging.MessageTransport)
- dev.ua.theroer.magicutils.commands.MagicCommand
- dev.ua.theroer.magicutils.commands.DynamicCommand
- dev.ua.theroer.magicutils.commands.HelpCommandBase
- dev.ua.theroer.magicutils.diagnostics.MagicUtilsBundleCommand
- dev.ua.theroer.magicutils.commands.MagicCommand.Builder<S>
- dev.ua.theroer.magicutils.commands.MagicCommand.SubCommandInfo
- dev.ua.theroer.magicutils.http.MagicHttpClient (implements java.lang.AutoCloseable)
- dev.ua.theroer.magicutils.http.MagicHttpClient.Builder
- dev.ua.theroer.magicutils.http.MagicHttpClientProfile<C> (implements java.lang.AutoCloseable)
- dev.ua.theroer.magicutils.http.MagicHttpClientProfile.Builder<C>
- dev.ua.theroer.magicutils.placeholders.MagicPlaceholders
- dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.NamespaceMeta
- dev.ua.theroer.magicutils.bootstrap.MagicRuntime (implements java.lang.AutoCloseable)
- dev.ua.theroer.magicutils.bootstrap.MagicRuntime.Builder
- dev.ua.theroer.magicutils.bootstrap.MagicRuntimeConfigBinding<C,
T> (implements java.lang.AutoCloseable) - dev.ua.theroer.magicutils.bootstrap.MagicRuntimeResource<T> (implements java.lang.AutoCloseable)
- dev.ua.theroer.magicutils.commands.MagicSenderAdapters
- dev.ua.theroer.magicutils.MagicUtils
- dev.ua.theroer.magicutils.bootstrap.MagicUtilsConsumerPayloads
- dev.ua.theroer.magicutils.platform.MagicUtilsConsumerRegistry
- dev.ua.theroer.magicutils.bootstrap.MagicUtilsConsumerViews
- dev.ua.theroer.magicutils.http.MagicWebSocketClient (implements java.lang.AutoCloseable)
- dev.ua.theroer.magicutils.http.MagicWebSocketClient.Builder
- dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile<C> (implements java.lang.AutoCloseable)
- dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile.Builder<C>
- dev.ua.theroer.magicutils.platform.ManagedExecutor (implements java.lang.AutoCloseable)
- dev.ua.theroer.magicutils.platform.ManagedScheduler
- dev.ua.theroer.magicutils.messaging.MessageBus (implements java.lang.AutoCloseable)
- dev.ua.theroer.magicutils.messaging.MessageBus.Builder
- dev.ua.theroer.magicutils.messaging.MessageCodec
- dev.ua.theroer.magicutils.messaging.MessageEnvelope
- dev.ua.theroer.magicutils.logger.MessageParser
- dev.ua.theroer.magicutils.lang.MessageQuery
- dev.ua.theroer.magicutils.lang.Messages
- dev.ua.theroer.magicutils.messaging.MessageSource
- dev.ua.theroer.magicutils.lang.MessagesView
- dev.ua.theroer.magicutils.messaging.MessagingService (implements java.lang.AutoCloseable)
- dev.ua.theroer.magicutils.messaging.MessagingService.Builder
- dev.ua.theroer.magicutils.utils.MsgFmt
- dev.ua.theroer.magicutils.http.MultipartBody
- dev.ua.theroer.magicutils.http.MultipartBody.Builder
- dev.ua.theroer.magicutils.config.annotations.NoDefaultValueProvider (implements dev.ua.theroer.magicutils.config.annotations.DefaultValueProvider<T>)
- dev.ua.theroer.magicutils.commands.parsers.NumberTypeParser<S> (implements dev.ua.theroer.magicutils.commands.TypeParser<S,
T>) - dev.ua.theroer.magicutils.placeholders.PlaceholderContext
- dev.ua.theroer.magicutils.placeholders.PlaceholderContext.Builder
- dev.ua.theroer.magicutils.logger.PrefixedLoggerCore
- dev.ua.theroer.magicutils.config.logger.PrefixSettings
- dev.ua.theroer.magicutils.messaging.redis.RedisConfig
- dev.ua.theroer.magicutils.messaging.redis.RedisConfig.Redis
- dev.ua.theroer.magicutils.messaging.redis.RedisMessageTransport (implements dev.ua.theroer.magicutils.messaging.MessageTransport)
- dev.ua.theroer.magicutils.reflect.ReflectiveAccess
- dev.ua.theroer.magicutils.lang.messages.ReloadMessages
- dev.ua.theroer.magicutils.commands.ResolvedCommandAction
- dev.ua.theroer.magicutils.commands.ResolvedCommandSchema
- dev.ua.theroer.magicutils.commands.ResolvedSubCommandNode
- dev.ua.theroer.magicutils.http.RetryPolicy
- dev.ua.theroer.magicutils.lang.messages.SettingsMessages
- dev.ua.theroer.magicutils.commands.parsers.StringTypeParser<S> (implements dev.ua.theroer.magicutils.commands.TypeParser<S,
T>) - dev.ua.theroer.magicutils.commands.SubCommandSpec<S>
- dev.ua.theroer.magicutils.commands.SubCommandSpec.Builder<S>
- dev.ua.theroer.magicutils.config.SubLoggerConfig
- dev.ua.theroer.magicutils.lang.messages.SystemMessages
- dev.ua.theroer.magicutils.messaging.Target
- dev.ua.theroer.magicutils.platform.Tasks
- dev.ua.theroer.magicutils.platform.TaskSchedulers
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- dev.ua.theroer.magicutils.commands.CommandExecutionException
- java.lang.RuntimeException
- dev.ua.theroer.magicutils.commands.SenderMismatchException
- java.lang.Exception
- dev.ua.theroer.magicutils.commands.TypeParserRegistry<S>
Interface Hierarchy
- dev.ua.theroer.magicutils.platform.Audience
- dev.ua.theroer.magicutils.logger.StructuredConsoleAudience
- java.lang.AutoCloseable
- dev.ua.theroer.magicutils.platform.ListenerSubscription
- dev.ua.theroer.magicutils.messaging.MessageTransport
- dev.ua.theroer.magicutils.platform.TaskScheduler
- dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry.AudienceFactory<S>
- dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry.BrigadierArgumentResolver<S>
- dev.ua.theroer.magicutils.commands.CommandExecutor<S>
- dev.ua.theroer.magicutils.commands.CommandLogger
- dev.ua.theroer.magicutils.commands.CommandPlatform<S>
- dev.ua.theroer.magicutils.platform.ConfigFormatProvider
- dev.ua.theroer.magicutils.config.ConfigMigration
- dev.ua.theroer.magicutils.platform.ConfigNamespaceProvider
- dev.ua.theroer.magicutils.config.serialization.ConfigValueAdapter<T>
- dev.ua.theroer.magicutils.config.annotations.DefaultValueProvider<T>
- dev.ua.theroer.magicutils.diagnostics.DiagnosticCheck
- dev.ua.theroer.magicutils.diagnostics.DiagnosticContext
- dev.ua.theroer.magicutils.diagnostics.DiagnosticRegistry
- dev.ua.theroer.magicutils.diagnostics.DiagnosticsService
- dev.ua.theroer.magicutils.logger.ExternalPlaceholderEngine
- dev.ua.theroer.magicutils.config.annotations.ListItemProcessor<T>
- dev.ua.theroer.magicutils.logger.LoggerAdapter<P,
L> - dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.PlaceholderDebugListener
- dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.PlaceholderListener
- dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.PlaceholderResolver
- dev.ua.theroer.magicutils.commands.MagicSender
- dev.ua.theroer.magicutils.commands.MagicSenderAdapter
- dev.ua.theroer.magicutils.platform.MagicUtilsConsumerRuntimeView
- dev.ua.theroer.magicutils.messaging.MessageHandler<T>
- dev.ua.theroer.magicutils.messaging.MessageTransport.EnvelopeSink
- dev.ua.theroer.magicutils.platform.Platform
- dev.ua.theroer.magicutils.platform.PlatformLogger
- dev.ua.theroer.magicutils.platform.PlayerLifecycleListener
- dev.ua.theroer.magicutils.platform.PlayerLocaleListener
- dev.ua.theroer.magicutils.platform.PlayerMessageListener
- dev.ua.theroer.magicutils.logger.PrefixedLoggerAdapter<P,
B> - dev.ua.theroer.magicutils.reflect.ReflectiveAccess.NameResolver
- dev.ua.theroer.magicutils.platform.ShutdownHookRegistrar
- dev.ua.theroer.magicutils.commands.TypeParser<S,
T>
Annotation Interface Hierarchy
- dev.ua.theroer.magicutils.annotations.CommandInfo (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.config.annotations.Comment (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.config.annotations.ConfigFile (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.config.annotations.ConfigReloadable (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.config.annotations.ConfigSection (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.config.annotations.ConfigSerializable (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.config.annotations.ConfigValue (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.annotations.DefaultValue (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.config.annotations.DefaultValue (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.annotations.Greedy (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.config.annotations.ListProcessor (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.logger.LogMethods (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.config.annotations.MaxValue (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.config.annotations.MinValue (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.annotations.Option (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.annotations.OptionalArgument (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.annotations.ParamName (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.annotations.Permission (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.config.annotations.SaveTo (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.annotations.Sender (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.annotations.SubCommand (implements java.lang.annotation.Annotation)
- dev.ua.theroer.magicutils.annotations.Suggest (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- dev.ua.theroer.magicutils.commands.AllowedSender
- dev.ua.theroer.magicutils.commands.CommandThreading
- dev.ua.theroer.magicutils.commands.CompareMode
- dev.ua.theroer.magicutils.config.logger.DefaultSettings.MiniPlaceholdersMode
- dev.ua.theroer.magicutils.config.logger.DefaultSettings.Pb4Mode
- dev.ua.theroer.magicutils.diagnostics.DiagnosticMode
- dev.ua.theroer.magicutils.diagnostics.DiagnosticSeverity
- dev.ua.theroer.magicutils.diagnostics.DiagnosticStatus
- dev.ua.theroer.magicutils.lang.InternalMessages
- dev.ua.theroer.magicutils.logger.LogLevel
- dev.ua.theroer.magicutils.logger.LogTarget
- dev.ua.theroer.magicutils.commands.MagicPermissionDefault
- dev.ua.theroer.magicutils.annotations.MergePolicy
- dev.ua.theroer.magicutils.messaging.MessageSource.Type
- dev.ua.theroer.magicutils.commands.PermissionConditionType
- dev.ua.theroer.magicutils.platform.PlayerLifecycleType
- dev.ua.theroer.magicutils.platform.PlayerMessageType
- dev.ua.theroer.magicutils.logger.PrefixMode
- dev.ua.theroer.magicutils.messaging.Target.Kind
- dev.ua.theroer.magicutils.platform.ThreadContext
- dev.ua.theroer.magicutils.commands.TypeParseResult.Status
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- dev.ua.theroer.magicutils.logger.ConsoleMessageMetadata
- dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
- dev.ua.theroer.magicutils.diagnostics.DiagnosticResult
- dev.ua.theroer.magicutils.diagnostics.DiagnosticRunRequest
- dev.ua.theroer.magicutils.diagnostics.DiagnosticSuiteName
- dev.ua.theroer.magicutils.commands.HelpCommandSupport.HelpResult
- dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.PlaceholderKey
- dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.PlaceholderResult
- dev.ua.theroer.magicutils.platform.MagicUtilsConsumerInfo
- dev.ua.theroer.magicutils.platform.MagicUtilsConsumerRegistry.StaticMeta
- dev.ua.theroer.magicutils.platform.PlayerLifecycle
- dev.ua.theroer.magicutils.platform.PlayerLocale
- dev.ua.theroer.magicutils.platform.PlayerMessage
- dev.ua.theroer.magicutils.commands.TypeParseResult<T>
- java.lang.Record