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

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 error record 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 error record 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 errorMessage record 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
Extracts a UUID from any object without constructing an Audience.
extractUuid(Object) - Static method in class dev.ua.theroer.magicutils.commands.ComparisonUtils
Extract UUID via common patterns (UUID, OfflinePlayer, getUniqueId).
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