Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

I

id() - Method in interface dev.ua.theroer.magicutils.commands.MagicSender
Optional sender id (player UUID, if available).
id() - Method in interface dev.ua.theroer.magicutils.diagnostics.DiagnosticCheck
Stable identifier for this check.
id() - Method in class dev.ua.theroer.magicutils.messaging.MessageEnvelope
Returns the unique message id.
id() - Method in class dev.ua.theroer.magicutils.messaging.MessageSource
Returns the unique process id of this member.
id() - Method in interface dev.ua.theroer.magicutils.platform.Audience
Optional unique id for audience (e.g., player UUID).
includeArgumentSegment() - Element in annotation interface dev.ua.theroer.magicutils.annotations.Permission
Whether to include ".argument." segment before the node (defaults to true).
includeArgumentSegment(boolean) - Method in class dev.ua.theroer.magicutils.commands.CommandArgument.Builder
Controls whether to include ".argument." segment in generated node.
includeNulls() - Element in annotation interface dev.ua.theroer.magicutils.config.annotations.ConfigSerializable
Whether to include null fields when serializing.
includes(DiagnosticCheck) - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticRunRequest
Returns true when a check should be included.
IncomingMessage<T> - Class in dev.ua.theroer.magicutils.messaging
A received message as seen by a typed subscriber.
inferSenderFromType(Class) - Method in interface dev.ua.theroer.magicutils.commands.CommandPlatform
Infers the expected sender kind from a parameter type.
info() - Method in class dev.ua.theroer.magicutils.logger.LoggerCore
Creates an INFO level log builder.
info() - Method in interface dev.ua.theroer.magicutils.logger.PrefixedLoggerAdapter
Creates an INFO level builder.
info() - Method in class dev.ua.theroer.magicutils.logger.PrefixedLoggerCore
Creates an INFO level builder.
info(String) - Method in interface dev.ua.theroer.magicutils.commands.CommandLogger
Logs an info message.
info(String) - Method in interface dev.ua.theroer.magicutils.platform.PlatformLogger
Log an info-level message.
INFO - Enum constant in enum class dev.ua.theroer.magicutils.diagnostics.DiagnosticSeverity
Informational or optional check.
INFO - Enum constant in enum class dev.ua.theroer.magicutils.logger.LogLevel
Info log level.
init(String) - Method in class dev.ua.theroer.magicutils.lang.LanguageManager
Initialise language manager and load default language (plus fallback if different).
initialized() - Method in class dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry
Returns whether the registry has been initialized.
initLanguage(boolean) - Method in class dev.ua.theroer.magicutils.bootstrap.LanguageBootstrap
Toggles automatic language initialization via LanguageManager.init(String).
inline() - Method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext
Returns inline placeholder values.
inline(Map) - Method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext.Builder
Adds inline placeholder values.
install(MagicRuntime) - Static method in class dev.ua.theroer.magicutils.diagnostics.DiagnosticsSupport
Installs the default diagnostics service and built-in checks into a runtime.
install(MagicRuntime, Consumer) - Static method in class dev.ua.theroer.magicutils.diagnostics.DiagnosticsSupport
Installs the default diagnostics service and lets callers register custom checks.
installMessagesCloseHooks(MagicRuntime, String, LanguageManager) - Method in class dev.ua.theroer.magicutils.bootstrap.LanguageBootstrap
Installs the messages-related close hooks on the runtime when the corresponding flags are enabled.
InternalMessages - Enum Class in dev.ua.theroer.magicutils.lang
Internal messages keys for MagicUtils library (platform-agnostic).
invalid() - Static method in record class dev.ua.theroer.magicutils.commands.TypeParseResult
Creates an invalid-value result.
INVALID - Enum constant in enum class dev.ua.theroer.magicutils.commands.TypeParseResult.Status
Argument was provided but failed validation or parsing.
invoke(Method, Object, Object...) - Static method in class dev.ua.theroer.magicutils.reflect.ReflectiveAccess
Invokes a method on a target object with the given arguments.
io() - Method in interface dev.ua.theroer.magicutils.platform.TaskScheduler
Executor for blocking IO work.
isAllowedSender(AllowedSender[], AllowedSender) - Method in interface dev.ua.theroer.magicutils.commands.CommandPlatform
Checks if the caller's sender kind is in the allowed list.
isBlockingSensitive() - Method in enum class dev.ua.theroer.magicutils.platform.ThreadContext
Returns true when blocking operations should be avoided.
isClosed() - Method in class dev.ua.theroer.magicutils.bootstrap.MagicRuntime
Returns true when the runtime has already been closed.
isClosed() - Method in class dev.ua.theroer.magicutils.bootstrap.MagicRuntimeConfigBinding
Returns true when the binding has been closed.
isClosed() - Method in class dev.ua.theroer.magicutils.bootstrap.MagicRuntimeResource
Returns true when the slot has been closed.
isConnected() - Method in interface dev.ua.theroer.magicutils.messaging.MessageTransport
Returns whether the transport is currently connected/operational.
isConnected() - Method in class dev.ua.theroer.magicutils.messaging.MessagingService
Returns whether the active transport is currently connected.
isConnected() - Method in class dev.ua.theroer.magicutils.messaging.redis.RedisMessageTransport
 
isConsoleStripFormatting() - Method in class dev.ua.theroer.magicutils.config.logger.LoggerConfig
Returns whether console messages should have formatting stripped.
isConsoleStripFormatting() - Method in interface dev.ua.theroer.magicutils.logger.LoggerAdapter
Returns whether console formatting is stripped.
isConsoleStripFormatting() - Method in class dev.ua.theroer.magicutils.logger.LoggerCore
Returns whether console formatting should be stripped from messages.
isConsoleUseGradient() - Method in class dev.ua.theroer.magicutils.config.logger.LoggerConfig
Returns whether console messages should use gradient coloring.
isConsoleUseGradient() - Method in interface dev.ua.theroer.magicutils.logger.LoggerAdapter
Returns whether console gradients are enabled.
isConsoleUseGradient() - Method in class dev.ua.theroer.magicutils.logger.LoggerCore
Returns whether console messages should use gradient coloring.
isDebugEnabled() - Method in interface dev.ua.theroer.magicutils.commands.CommandLogger
Returns whether debug logging is currently enabled.
isDebugEnabled() - Method in interface dev.ua.theroer.magicutils.platform.PlatformLogger
Returns whether debug output is currently enabled by the platform logger.
isEnabled() - Method in class dev.ua.theroer.magicutils.http.RetryPolicy
Checks whether retries are enabled.
isEnabled() - Method in interface dev.ua.theroer.magicutils.logger.PrefixedLoggerAdapter
Returns whether logger is enabled.
isEqual(Object, Object, CompareMode) - Static method in class dev.ua.theroer.magicutils.commands.ComparisonUtils
Compare two objects using the configured mode.
isEqual(S, Object, Object, CompareMode) - Method in interface dev.ua.theroer.magicutils.commands.TypeParser
Compare two values under a given mode (parsers may override).
isFlag() - Method in class dev.ua.theroer.magicutils.commands.CommandArgument
Returns true if this option is a flag (no value required).
isFrozen() - Method in class dev.ua.theroer.magicutils.commands.MagicCommand
Returns whether this command is frozen for runtime use.
isInvalid() - Method in record class dev.ua.theroer.magicutils.commands.TypeParseResult
Returns true when the input was provided but invalid.
isLevelEnabled(LogLevel) - Method in interface dev.ua.theroer.magicutils.logger.LoggerAdapter
Returns whether the supplied log level is enabled for the default target.
isLevelEnabled(LogLevel) - Method in class dev.ua.theroer.magicutils.logger.LoggerCore
Returns whether a log level is enabled for the default target.
isLevelEnabled(LogLevel) - Method in interface dev.ua.theroer.magicutils.logger.PrefixedLoggerAdapter
Returns whether the supplied log level is enabled for this prefixed logger.
isLevelEnabled(LogLevel, LogTarget) - Method in class dev.ua.theroer.magicutils.logger.LoggerCore
Returns whether a log level is enabled for the provided target.
isMainThread() - Method in interface dev.ua.theroer.magicutils.platform.Platform
Determine if the current thread is the platform main thread.
isMissing() - Method in record class dev.ua.theroer.magicutils.commands.TypeParseResult
Returns true when the input was not provided.
isOption() - Method in class dev.ua.theroer.magicutils.commands.CommandArgument
Returns true if this argument supports named options.
isOverride(String, String) - Static method in class dev.ua.theroer.magicutils.lang.Messages
Returns true when configured represents a real override — i.e.
isProxy() - Method in class dev.ua.theroer.magicutils.messaging.MessageSource
Returns whether this source is a proxy.
isPublishable() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
Returns the publish-readiness verdict using the default severity threshold (DiagnosticSeverity.CRITICAL).
isPublishable(DiagnosticSeverity) - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
Returns the publish-readiness verdict using a custom severity threshold.
isRegistered(String) - Method in class dev.ua.theroer.magicutils.commands.CommandManager
Checks if a command is registered.
isSender(Object, Object, CompareMode) - Static method in class dev.ua.theroer.magicutils.commands.ComparisonUtils
Check if a value represents the sender using the chosen mode.
isSender(S, Object, CompareMode) - Method in interface dev.ua.theroer.magicutils.commands.TypeParser
Check if value refers to the sender (parsers may override).
isSenderArgument(CommandArgument) - Method in class dev.ua.theroer.magicutils.commands.CommandManager
Returns true when the argument represents the sender parameter.
isSenderType(Class) - Method in interface dev.ua.theroer.magicutils.commands.CommandPlatform
Checks if the provided type represents the base sender type.
isShutdown() - Method in class dev.ua.theroer.magicutils.platform.ManagedExecutor
Returns true if the executor has been shut down.
isSpecialSuggestion(String) - Method in class dev.ua.theroer.magicutils.commands.TypeParserRegistry
Checks if a string is a special suggestion source that can be parsed.
isSubLoggerEnabled(String) - Method in class dev.ua.theroer.magicutils.config.logger.LoggerConfig
Checks if a sub-logger is enabled.
isSuccess() - Method in record class dev.ua.theroer.magicutils.commands.TypeParseResult
Returns true when parsing succeeded.
isTraceEnabled() - Method in interface dev.ua.theroer.magicutils.platform.PlatformLogger
Returns whether trace output is currently enabled by the platform logger.
isTranslationKey(String) - Static method in class dev.ua.theroer.magicutils.commands.CommandDescriptions
Returns whether the description uses the @key localisation syntax.
isValid() - Method in record class dev.ua.theroer.magicutils.platform.PlayerLifecycle
Returns true when the payload contains enough data to process safely.
isValid() - Method in record class dev.ua.theroer.magicutils.platform.PlayerLocale
Returns true when the payload contains enough data to process safely.
isValid() - Method in record class dev.ua.theroer.magicutils.platform.PlayerMessage
Returns true when the payload contains enough data to process safely.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form