Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E
- encode(MessageEnvelope) - Method in class dev.ua.theroer.magicutils.messaging.MessageCodec
-
Serializes a full envelope (header + embedded payload) to bytes.
- encodePayload(Object) - Method in class dev.ua.theroer.magicutils.messaging.MessageCodec
-
Serializes a user payload object to bytes.
- ensurePermissionRegistered(String, MagicPermissionDefault, String) - Method in interface dev.ua.theroer.magicutils.commands.CommandPlatform
-
Register permission metadata if the platform supports it.
- entries() - Static method in class dev.ua.theroer.magicutils.placeholders.MagicPlaceholders
-
Returns a snapshot of registered placeholders.
- EnumAdapter<E> - Class in dev.ua.theroer.magicutils.config.adapters
-
Generic adapter for enums using their name() for serialization.
- EnumAdapter(Class) - Constructor for class dev.ua.theroer.magicutils.config.adapters.EnumAdapter
-
Create an adapter for the given enum class.
- EnumTypeParser<S> - Class in dev.ua.theroer.magicutils.commands.parsers
-
Generic enum parser to avoid registering a parser per enum type.
- EnumTypeParser() - Constructor for class dev.ua.theroer.magicutils.commands.parsers.EnumTypeParser
-
Default constructor.
- envelope() - Method in class dev.ua.theroer.magicutils.messaging.IncomingMessage
-
Returns the underlying envelope for advanced use.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.commands.HelpCommandSupport.HelpResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.commands.TypeParseResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticRunRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticSuiteName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.logger.ConsoleMessageMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.ua.theroer.magicutils.messaging.MessageSource
- equals(Object) - Method in class dev.ua.theroer.magicutils.messaging.Target
- equals(Object) - Method in record class dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.PlaceholderKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.PlaceholderResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerRegistry.StaticMeta
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.platform.PlayerLifecycle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.platform.PlayerLocale
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.ua.theroer.magicutils.platform.PlayerMessage
-
Indicates whether some other object is "equal to" this one.
- EQUALS - Enum constant in enum class dev.ua.theroer.magicutils.commands.CompareMode
-
Use Object.equals directly.
- EQUALS - Enum constant in enum class dev.ua.theroer.magicutils.commands.PermissionConditionType
-
Targets are equal to each other.
- ERR_COMMANDMAP_NOT_AVAILABLE - Enum constant in enum class dev.ua.theroer.magicutils.lang.InternalMessages
-
CommandMap unavailable.
- ERR_FAILED_GET_COMMANDMAP - Enum constant in enum class dev.ua.theroer.magicutils.lang.InternalMessages
-
Failed to obtain CommandMap.
- ERR_MESSAGE_NOT_SET - Enum constant in enum class dev.ua.theroer.magicutils.lang.InternalMessages
-
Message must be set before sending.
- ERR_MISSING_COMMANDINFO - Enum constant in enum class dev.ua.theroer.magicutils.lang.InternalMessages
-
Missing @CommandInfo annotation.
- ERR_MISSING_CONFIGFILE - Enum constant in enum class dev.ua.theroer.magicutils.lang.InternalMessages
-
Missing @ConfigFile annotation.
- ERR_REGISTRY_NOT_INITIALIZED - Enum constant in enum class dev.ua.theroer.magicutils.lang.InternalMessages
-
Command registry not initialised.
- ERR_REQUIRED_CONFIG_MISSING - Enum constant in enum class dev.ua.theroer.magicutils.lang.InternalMessages
-
Required config value absent.
- error() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticResult
-
Returns the value of the
errorrecord component. - error() - Method in class dev.ua.theroer.magicutils.logger.LoggerCore
-
Creates an ERROR level log builder.
- error() - Method in interface dev.ua.theroer.magicutils.logger.PrefixedLoggerAdapter
-
Creates an ERROR level builder.
- error() - Method in class dev.ua.theroer.magicutils.logger.PrefixedLoggerCore
-
Creates an ERROR level builder.
- error() - Method in record class dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.PlaceholderResult
-
Returns the value of the
errorrecord component. - error(String) - Method in interface dev.ua.theroer.magicutils.commands.CommandLogger
-
Logs an error message.
- error(String) - Method in interface dev.ua.theroer.magicutils.platform.PlatformLogger
-
Log an error message.
- error(String, Throwable) - Method in interface dev.ua.theroer.magicutils.commands.CommandLogger
-
Logs an error message with an optional exception.
- error(String, Throwable) - Method in interface dev.ua.theroer.magicutils.platform.PlatformLogger
-
Log an error with throwable.
- ERROR - Enum constant in enum class dev.ua.theroer.magicutils.logger.LogLevel
-
Error log level.
- errorMessage() - Method in record class dev.ua.theroer.magicutils.commands.HelpCommandSupport.HelpResult
-
Returns the value of the
errorMessagerecord component. - ErrorMessages - Class in dev.ua.theroer.magicutils.lang.messages
-
Error messages.
- ErrorMessages() - Constructor for class dev.ua.theroer.magicutils.lang.messages.ErrorMessages
-
Default constructor for ErrorMessages.
- escapeAttribute(String) - Static method in class dev.ua.theroer.magicutils.logger.MessageParser
-
Escapes a value for use inside a MiniMessage tag attribute (e.g.
- escaped() - Method in class dev.ua.theroer.magicutils.lang.MessageQuery
-
Escapes placeholder values before substitution to neutralize any MiniMessage tags they might contain.
- EVENT_LOOP - Enum constant in enum class dev.ua.theroer.magicutils.platform.ThreadContext
-
Platform event-loop thread.
- execute(CommandExecution) - Method in interface dev.ua.theroer.magicutils.commands.CommandExecutor
-
Executes the command with the given execution context.
- execute(CommandExecutor) - Method in class dev.ua.theroer.magicutils.commands.CommandSpec.Builder
-
Sets the execution handler.
- execute(CommandExecutor) - Method in class dev.ua.theroer.magicutils.commands.MagicCommand.Builder
-
Sets the command executor.
- execute(CommandExecutor) - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec.Builder
- execute(MagicSender) - Method in class dev.ua.theroer.magicutils.diagnostics.MagicUtilsBundleCommand
- execute(MagicSender, String, String) - Method in class dev.ua.theroer.magicutils.commands.HelpCommandBase
-
Executes the help command.
- execute(Runnable) - Method in class dev.ua.theroer.magicutils.platform.ManagedExecutor
-
Submits a task for asynchronous execution.
- execute(String, S, List) - Method in class dev.ua.theroer.magicutils.commands.CommandManager
-
Executes a command by name.
- executeAsync(String, S, List, Executor) - Method in class dev.ua.theroer.magicutils.commands.CommandManager
-
Executes a command asynchronously on the provided executor.
- executeOrThrow(String, S, List) - Method in class dev.ua.theroer.magicutils.commands.CommandManager
-
Executes a command, optionally bubbling unexpected failures.
- executor() - Method in class dev.ua.theroer.magicutils.commands.CommandSpec
-
Returns the execution handler.
- executor() - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec
- executor() - Method in class dev.ua.theroer.magicutils.platform.ManagedExecutor
-
Returns the underlying executor service.
- executor() - Method in class dev.ua.theroer.magicutils.platform.ManagedScheduler
-
Returns the underlying scheduled executor for direct use.
- exists(String) - Static method in class dev.ua.theroer.magicutils.lang.BundledTranslations
- exists(String) - Static method in class dev.ua.theroer.magicutils.lang.Messages
- exists(String) - Method in class dev.ua.theroer.magicutils.lang.MessagesView
- EXISTS - Enum constant in enum class dev.ua.theroer.magicutils.commands.PermissionConditionType
-
At least one target exists (non-null).
- exportJson(DiagnosticReport) - Method in interface dev.ua.theroer.magicutils.diagnostics.DiagnosticsService
-
Exports a report to JSON using the default runtime path.
- exportJson(DiagnosticReport, Path) - Method in interface dev.ua.theroer.magicutils.diagnostics.DiagnosticsService
-
Exports a report to JSON.
- EXTEND - Enum constant in enum class dev.ua.theroer.magicutils.annotations.MergePolicy
-
Only add sub-commands under this node; never claim its execute.
- ExternalPlaceholderEngine - Interface in dev.ua.theroer.magicutils.logger
-
Hook for integrating external placeholder engines.
- extractName(Object) - Static method in class dev.ua.theroer.magicutils.commands.ComparisonUtils
-
Extract name via getName() or toString().
- extractUuid(Object) - Static method in class dev.ua.theroer.magicutils.platform.AudienceResolver
- extractUuid(Object) - Static method in class dev.ua.theroer.magicutils.commands.ComparisonUtils
-
Extract UUID via common patterns (UUID, OfflinePlayer, getUniqueId).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form