Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- debug() - Method in class dev.ua.theroer.magicutils.logger.LoggerCore
-
Creates a DEBUG level log builder.
- debug() - Method in interface dev.ua.theroer.magicutils.logger.PrefixedLoggerAdapter
-
Creates a DEBUG level builder.
- debug() - Method in class dev.ua.theroer.magicutils.logger.PrefixedLoggerCore
-
Creates a DEBUG level builder.
- debug(String) - Method in interface dev.ua.theroer.magicutils.commands.CommandLogger
-
Logs a debug message.
- debug(String) - Method in interface dev.ua.theroer.magicutils.platform.PlatformLogger
-
Log a debug-level message.
- debug(Supplier) - Method in interface dev.ua.theroer.magicutils.commands.CommandLogger
-
Lazily logs a debug message only when debug output is enabled.
- DEBUG - Enum constant in enum class dev.ua.theroer.magicutils.logger.LogLevel
-
Debug log level.
- decode(byte[]) - Method in class dev.ua.theroer.magicutils.messaging.MessageCodec
-
Deserializes envelope bytes back into an
MessageEnvelope. - decodePayload(byte[], Class) - Method in class dev.ua.theroer.magicutils.messaging.MessageCodec
-
Deserializes payload bytes into the requested type.
- DEFAULT_TIMEOUT - Static variable in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticRunRequest
-
Default per-check timeout.
- defaultColors(LogLevel) - Static method in class dev.ua.theroer.magicutils.config.logger.LoggerConfig
-
Provides fallback colors when no configuration is available.
- defaultConfigExtension() - Method in interface dev.ua.theroer.magicutils.platform.ConfigFormatProvider
-
Resolve default config extension for this platform.
- defaultDescriptionKey(String) - Static method in class dev.ua.theroer.magicutils.commands.CommandDescriptions
-
Builds the implicit description translation key for a root command.
- defaultDescriptionKey(String, List) - Static method in class dev.ua.theroer.magicutils.commands.CommandDescriptions
-
Builds the implicit description translation key for a command or subcommand.
- defaultExportPath(MagicRuntime) - Static method in class dev.ua.theroer.magicutils.diagnostics.DiagnosticReports
-
Default JSON export path for a runtime.
- defaultNamespace() - Method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext
-
Returns the default namespace used for unqualified placeholders.
- defaultNamespace(String) - Method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext.Builder
-
Sets the default namespace for unqualified placeholders.
- DefaultSettings - Class in dev.ua.theroer.magicutils.config.logger
-
Default settings for logger behavior.
- DefaultSettings() - Constructor for class dev.ua.theroer.magicutils.config.logger.DefaultSettings
-
Default constructor for DefaultSettings.
- DefaultSettings() - Constructor for class dev.ua.theroer.magicutils.http.HttpClientConfig.DefaultSettings
-
Creates default request settings.
- DefaultSettings.MiniPlaceholdersMode - Enum Class in dev.ua.theroer.magicutils.config.logger
-
Rendering mode for MiniPlaceholders integration.
- DefaultSettings.Pb4Mode - Enum Class in dev.ua.theroer.magicutils.config.logger
-
Rendering mode for PB4 placeholders integration.
- defaultTransport(Supplier) - Method in class dev.ua.theroer.magicutils.messaging.MessagingService.Builder
-
Supplies the platform's default (plugin-messaging) transport factory, used when Redis is disabled or unavailable.
- defaultValue() - Element in annotation interface dev.ua.theroer.magicutils.annotations.Permission
-
Default permission state (string name mirroring Bukkit PermissionDefault).
- defaultValue(String) - Method in class dev.ua.theroer.magicutils.commands.CommandArgument.Builder
-
Sets the default value for the argument.
- DefaultValue - Annotation Interface in dev.ua.theroer.magicutils.annotations
-
Annotation to specify a default value for a command argument.
- DefaultValue - Annotation Interface in dev.ua.theroer.magicutils.config.annotations
-
Specifies default value for a configuration field.
- DefaultValueProvider<T> - Interface in dev.ua.theroer.magicutils.config.annotations
-
Interface for providing default values for complex types.
- deliver(Platform, Component, Collection, LogTarget) - Static method in class dev.ua.theroer.magicutils.logger.LogDispatcher
-
Sends the component to console and/or chat in a thread-safe way.
- deliver(Platform, Component, Component, Collection, LogTarget, ConsoleMessageMetadata) - Static method in class dev.ua.theroer.magicutils.logger.LogDispatcher
-
Sends the component to console and/or chat in a thread-safe way.
- describe(MagicCommand, CommandInfo) - Method in class dev.ua.theroer.magicutils.commands.CommandManager
-
Returns the resolved command schema for a registered command instance.
- describe(String) - Method in class dev.ua.theroer.magicutils.commands.CommandManager
-
Returns the resolved command schema for the provided command label.
- describeSender(AllowedSender) - Method in interface dev.ua.theroer.magicutils.commands.CommandPlatform
-
Returns a human-readable description of the given sender kind.
- description() - Element in annotation interface dev.ua.theroer.magicutils.annotations.CommandInfo
-
Command description.
- description() - Element in annotation interface dev.ua.theroer.magicutils.annotations.SubCommand
-
Subcommand description.
- description() - Method in class dev.ua.theroer.magicutils.commands.CommandSpec
-
Returns the command description.
- description() - Method in class dev.ua.theroer.magicutils.commands.ResolvedCommandAction
-
Returns the description of the action.
- description() - Method in class dev.ua.theroer.magicutils.commands.ResolvedCommandSchema
-
Returns the command description.
- description() - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec
- description() - Method in interface dev.ua.theroer.magicutils.diagnostics.DiagnosticCheck
-
Human-readable description.
- description() - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerInfo
-
Returns the value of the
descriptionrecord component. - description() - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerRegistry.StaticMeta
-
Returns the value of the
descriptionrecord component. - description(String) - Method in class dev.ua.theroer.magicutils.commands.CommandSpec.Builder
-
Sets the command description.
- description(String) - Method in class dev.ua.theroer.magicutils.commands.MagicCommand.Builder
-
Sets the command description.
- description(String) - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec.Builder
- deserialize(PlatformLogger, Map, Class) - Static method in class dev.ua.theroer.magicutils.config.ConfigSerializer
-
Deserializes a map to an object.
- deserialize(Object) - Method in class dev.ua.theroer.magicutils.config.adapters.EnumAdapter
- deserialize(Object) - Method in interface dev.ua.theroer.magicutils.config.serialization.ConfigValueAdapter
-
Deserialize raw config value into target type.
- details() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticResult
-
Returns the value of the
detailsrecord component. - determineRecipients(Audience, Collection, boolean, LogTarget, Platform) - Static method in class dev.ua.theroer.magicutils.logger.LogDispatcher
-
Resolves concrete recipients based on provided audience(s) and broadcast flag.
- dev.ua.theroer.magicutils - package dev.ua.theroer.magicutils
- dev.ua.theroer.magicutils.annotations - package dev.ua.theroer.magicutils.annotations
- dev.ua.theroer.magicutils.bootstrap - package dev.ua.theroer.magicutils.bootstrap
- dev.ua.theroer.magicutils.commands - package dev.ua.theroer.magicutils.commands
- dev.ua.theroer.magicutils.commands.brigadier - package dev.ua.theroer.magicutils.commands.brigadier
- dev.ua.theroer.magicutils.commands.parsers - package dev.ua.theroer.magicutils.commands.parsers
- dev.ua.theroer.magicutils.config - package dev.ua.theroer.magicutils.config
- dev.ua.theroer.magicutils.config.adapters - package dev.ua.theroer.magicutils.config.adapters
- dev.ua.theroer.magicutils.config.annotations - package dev.ua.theroer.magicutils.config.annotations
- dev.ua.theroer.magicutils.config.logger - package dev.ua.theroer.magicutils.config.logger
- dev.ua.theroer.magicutils.config.serialization - package dev.ua.theroer.magicutils.config.serialization
- dev.ua.theroer.magicutils.config.toml - package dev.ua.theroer.magicutils.config.toml
- dev.ua.theroer.magicutils.config.yaml - package dev.ua.theroer.magicutils.config.yaml
- dev.ua.theroer.magicutils.diagnostics - package dev.ua.theroer.magicutils.diagnostics
- dev.ua.theroer.magicutils.http - package dev.ua.theroer.magicutils.http
- dev.ua.theroer.magicutils.lang - package dev.ua.theroer.magicutils.lang
- dev.ua.theroer.magicutils.lang.messages - package dev.ua.theroer.magicutils.lang.messages
- dev.ua.theroer.magicutils.logger - package dev.ua.theroer.magicutils.logger
- dev.ua.theroer.magicutils.messaging - package dev.ua.theroer.magicutils.messaging
- dev.ua.theroer.magicutils.messaging.redis - package dev.ua.theroer.magicutils.messaging.redis
- dev.ua.theroer.magicutils.placeholders - package dev.ua.theroer.magicutils.placeholders
- dev.ua.theroer.magicutils.platform - package dev.ua.theroer.magicutils.platform
- dev.ua.theroer.magicutils.reflect - package dev.ua.theroer.magicutils.reflect
- dev.ua.theroer.magicutils.utils - package dev.ua.theroer.magicutils.utils
- DiagnosticCheck - Interface in dev.ua.theroer.magicutils.diagnostics
-
A single runtime diagnostic check.
- DiagnosticContext - Interface in dev.ua.theroer.magicutils.diagnostics
-
Context exposed to diagnostic checks.
- DiagnosticMode - Enum Class in dev.ua.theroer.magicutils.diagnostics
-
Execution mode for runtime diagnostics.
- DiagnosticRegistry - Interface in dev.ua.theroer.magicutils.diagnostics
-
Mutable registry of available runtime checks.
- DiagnosticReport - Record Class in dev.ua.theroer.magicutils.diagnostics
-
Aggregated runtime diagnostics report.
- DiagnosticReport(String, DiagnosticMode, Instant, Duration, List) - Constructor for record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
- DiagnosticReport(String, DiagnosticMode, Instant, Duration, Map, List) - Constructor for record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
-
Creates a normalized report.
- DiagnosticReports - Class in dev.ua.theroer.magicutils.diagnostics
-
Rendering and export helpers for diagnostics reports.
- DiagnosticResult - Record Class in dev.ua.theroer.magicutils.diagnostics
-
Result of a single diagnostic check.
- DiagnosticResult(String, String, DiagnosticStatus, DiagnosticSeverity, String, Duration, Map, Throwable) - Constructor for record class dev.ua.theroer.magicutils.diagnostics.DiagnosticResult
-
Creates a normalized result record.
- DiagnosticRunRequest - Record Class in dev.ua.theroer.magicutils.diagnostics
-
Runtime diagnostics execution options.
- DiagnosticRunRequest(DiagnosticMode, boolean, Duration, Predicate) - Constructor for record class dev.ua.theroer.magicutils.diagnostics.DiagnosticRunRequest
-
Creates a normalized run request.
- DiagnosticsCommandSupport - Class in dev.ua.theroer.magicutils.diagnostics
-
Reusable diagnostics subcommand helper.
- diagnosticsEnabled() - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerInfo
-
Returns the value of the
diagnosticsEnabledrecord component. - diagnosticsEnabled() - Method in interface dev.ua.theroer.magicutils.platform.MagicUtilsConsumerRuntimeView
-
Whether the diagnostics service is present right now.
- DiagnosticSeverity - Enum Class in dev.ua.theroer.magicutils.diagnostics
-
Importance of a check when it fails.
- DiagnosticsService - Interface in dev.ua.theroer.magicutils.diagnostics
-
Service for executing and exporting runtime diagnostics.
- DiagnosticsSupport - Class in dev.ua.theroer.magicutils.diagnostics
-
Factory and runtime wiring helpers for diagnostics.
- DiagnosticStatus - Enum Class in dev.ua.theroer.magicutils.diagnostics
-
Outcome of a diagnostic check.
- DiagnosticSuiteName - Record Class in dev.ua.theroer.magicutils.diagnostics
-
Typed diagnostics suite argument used by command parsers and suggestions.
- DiagnosticSuiteName(String) - Constructor for record class dev.ua.theroer.magicutils.diagnostics.DiagnosticSuiteName
-
Creates an instance of a
DiagnosticSuiteNamerecord class. - DiagnosticSuiteNameTypeParser<S> - Class in dev.ua.theroer.magicutils.diagnostics
-
Parser for diagnostics suite command arguments.
- DiagnosticSuiteNameTypeParser() - Constructor for class dev.ua.theroer.magicutils.diagnostics.DiagnosticSuiteNameTypeParser
- directAction() - Method in class dev.ua.theroer.magicutils.commands.ResolvedCommandSchema
-
Returns the direct action for the root command.
- disabled() - Static method in class dev.ua.theroer.magicutils.http.RetryPolicy
-
Returns a disabled retry policy.
- DISTINCT - Enum constant in enum class dev.ua.theroer.magicutils.commands.PermissionConditionType
-
Any two targets differ.
- downloadToFile(String, Path) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient
-
Downloads content into a file.
- downloadToFileAsync(String, Path) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient
-
Downloads content into a file asynchronously.
- downloadToFileSmart(String, Path) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient
-
Downloads content into a file, switching to async on blocking-sensitive threads.
- duration() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
-
Returns the value of the
durationrecord component. - duration() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticResult
-
Returns the value of the
durationrecord component. - DynamicCommand - Class in dev.ua.theroer.magicutils.commands
-
Concrete
MagicCommandimplementation backed by aCommandSpec. - DynamicCommand(CommandSpec) - Constructor for class dev.ua.theroer.magicutils.commands.DynamicCommand
-
Creates a dynamic command from a command spec.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form