Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- above() - Element in annotation interface dev.ua.theroer.magicutils.config.annotations.Comment
-
Whether to place comment above (true) or inline (false).
- accept(MessageEnvelope) - Method in interface dev.ua.theroer.magicutils.messaging.MessageTransport.EnvelopeSink
-
Accepts a received envelope for local dispatch.
- acceptedBy(MessageSource, Predicate) - Method in class dev.ua.theroer.magicutils.messaging.MessageEnvelope
-
Decides whether a local member should accept this envelope given the target.
- action() - Method in class dev.ua.theroer.magicutils.commands.ResolvedSubCommandNode
-
Returns the executable action for this node.
- addAlias(String) - Method in class dev.ua.theroer.magicutils.commands.MagicCommand
-
Add an alias at runtime.
- addDebugListener(MagicPlaceholders.PlaceholderDebugListener) - Static method in class dev.ua.theroer.magicutils.placeholders.MagicPlaceholders
-
Adds a debug listener for placeholder resolution events.
- addListener(MagicPlaceholders.PlaceholderListener) - Static method in class dev.ua.theroer.magicutils.placeholders.MagicPlaceholders
-
Adds a placeholder listener.
- addMagicUtilsMessages() - Method in class dev.ua.theroer.magicutils.lang.LanguageManager
-
Persist currently loaded MagicUtils messages (ensures defaults exist).
- addMagicUtilsMessages(boolean) - Method in class dev.ua.theroer.magicutils.bootstrap.LanguageBootstrap
-
Toggles adding the bundled MagicUtils default language entries.
- address() - Method in interface dev.ua.theroer.magicutils.commands.MagicSender
-
IP address of the sender, if available.
- addSubCommand(SubCommandSpec) - Method in class dev.ua.theroer.magicutils.commands.MagicCommand
-
Add a dynamic subcommand (builder API).
- addSubCommand(SubCommandSpec, boolean) - Method in class dev.ua.theroer.magicutils.commands.MagicCommand
-
Add a dynamic subcommand with explicit replace flag.
- addSubLogger(String) - Method in class dev.ua.theroer.magicutils.config.logger.LoggerConfig
-
Adds a new sub-logger to the configuration if it doesn't already exist.
- addWeakListener(MagicPlaceholders.PlaceholderListener) - Static method in class dev.ua.theroer.magicutils.placeholders.MagicPlaceholders
-
Adds a placeholder listener as a weak reference.
- adjustBrightness(String, float) - Static method in class dev.ua.theroer.magicutils.utils.ColorUtils
-
Adjust color brightness by factor.
- adjustHue(String, int) - Static method in class dev.ua.theroer.magicutils.utils.ColorUtils
-
Adjust color hue by degrees.
- adventureAudience(Audience) - Method in interface dev.ua.theroer.magicutils.logger.ExternalPlaceholderEngine
-
Returns a Kyori audience wrapper for the platform audience.
- aliases() - Element in annotation interface dev.ua.theroer.magicutils.annotations.CommandInfo
-
Command aliases.
- aliases() - Element in annotation interface dev.ua.theroer.magicutils.annotations.SubCommand
-
Subcommand aliases.
- aliases() - Method in class dev.ua.theroer.magicutils.commands.CommandSpec
-
Returns configured aliases.
- aliases() - Method in class dev.ua.theroer.magicutils.commands.ResolvedCommandAction
-
Returns the aliases for this action.
- aliases() - Method in class dev.ua.theroer.magicutils.commands.ResolvedCommandSchema
-
Returns the command aliases.
- aliases() - Method in class dev.ua.theroer.magicutils.commands.ResolvedSubCommandNode
-
Returns the subcommand aliases.
- aliases() - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec
- aliases(String...) - Method in class dev.ua.theroer.magicutils.commands.CommandSpec.Builder
-
Adds command aliases.
- aliases(String...) - Method in class dev.ua.theroer.magicutils.commands.MagicCommand.Builder
-
Sets the command aliases.
- aliases(String...) - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec.Builder
- ALL_BACKENDS - Enum constant in enum class dev.ua.theroer.magicutils.messaging.Target.Kind
-
Deliver to every backend server (proxy excluded).
- ALL_DISTINCT - Enum constant in enum class dev.ua.theroer.magicutils.commands.PermissionConditionType
-
All targets differ.
- allBackends() - Static method in class dev.ua.theroer.magicutils.messaging.Target
-
A message for every backend server, excluding the proxy.
- AllowedSender - Enum Class in dev.ua.theroer.magicutils.commands
-
Allowed sender kinds for @Sender annotation.
- ALWAYS - Enum constant in enum class dev.ua.theroer.magicutils.commands.PermissionConditionType
-
Always check permission.
- annotation - Variable in class dev.ua.theroer.magicutils.commands.MagicCommand.SubCommandInfo
-
The SubCommand annotation.
- ansiAvailable() - Static method in class dev.ua.theroer.magicutils.logger.ConsoleColorSerializer
-
Checks if ANSI color serialization is available in the current environment.
- ANY - Enum constant in enum class dev.ua.theroer.magicutils.commands.AllowedSender
-
Any sender.
- ANY_OTHER - Enum constant in enum class dev.ua.theroer.magicutils.commands.PermissionConditionType
-
Any target differs from sender.
- apply(Audience, String) - Method in interface dev.ua.theroer.magicutils.logger.ExternalPlaceholderEngine
-
Applies external placeholder processing to plain text.
- apply(String, LanguageManager, LoggerCore) - Method in class dev.ua.theroer.magicutils.bootstrap.LanguageBootstrap
-
Runs the byte-identical language/messages wiring against a resolved language manager and logger.
- apply(String, Object...) - Static method in class dev.ua.theroer.magicutils.utils.MsgFmt
-
Substitutes placeholders without value transformation.
- apply(String, Function, Object...) - Static method in class dev.ua.theroer.magicutils.utils.MsgFmt
-
Substitutes placeholders, transforming each replacement value through
valueTransformerbefore insertion. - applyComponent(Audience, Component) - Method in interface dev.ua.theroer.magicutils.logger.ExternalPlaceholderEngine
-
Applies external placeholder processing to a component.
- arg(int) - Method in class dev.ua.theroer.magicutils.commands.CommandExecution
-
Returns the parsed argument at the index.
- arg(int, Class) - Method in class dev.ua.theroer.magicutils.commands.CommandExecution
-
Returns the parsed argument at the index with type checking.
- arg(String) - Method in class dev.ua.theroer.magicutils.commands.CommandExecution
-
Returns the parsed argument by name.
- arg(String, Class) - Method in class dev.ua.theroer.magicutils.commands.CommandExecution
-
Returns the parsed argument by name with type checking.
- args(Object...) - Method in class dev.ua.theroer.magicutils.lang.MessageQuery
-
Sets the placeholder values.
- args(Object...) - Method in class dev.ua.theroer.magicutils.logger.LogBuilderCore
-
Sets placeholder arguments.
- args(Object...) - Static method in class dev.ua.theroer.magicutils.utils.MsgFmt
-
Convenience overload: returns a builder-style argument list from key/value pairs.
- argument(CommandArgument) - Method in class dev.ua.theroer.magicutils.commands.CommandSpec.Builder
-
Adds a single argument.
- argument(CommandArgument) - Method in class dev.ua.theroer.magicutils.commands.MagicCommand.Builder
-
Adds a command argument.
- argument(CommandArgument) - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec.Builder
- arguments() - Method in class dev.ua.theroer.magicutils.commands.CommandExecution
-
Returns argument descriptors as an immutable list.
- arguments() - Method in class dev.ua.theroer.magicutils.commands.CommandSpec
-
Returns the argument definitions.
- arguments() - Method in class dev.ua.theroer.magicutils.commands.ResolvedCommandAction
-
Returns the list of arguments for this action.
- arguments() - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec
- arguments(List) - Method in class dev.ua.theroer.magicutils.commands.CommandSpec.Builder
-
Adds multiple arguments.
- arguments(List) - Method in class dev.ua.theroer.magicutils.commands.MagicCommand.Builder
-
Sets the list of command arguments.
- arguments(List) - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec.Builder
- argumentSeparator() - Method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext
-
Returns the argument separator for unqualified placeholders.
- argumentSeparator(String) - Method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext.Builder
-
Sets the argument separator for unqualified placeholders.
- argumentType() - Method in class dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry.BrigadierArgumentShape
-
Returns the underlying Brigadier argument type.
- async() - Method in interface dev.ua.theroer.magicutils.platform.TaskScheduler
-
Default async executor (CPU by default).
- ASYNC - Enum constant in enum class dev.ua.theroer.magicutils.commands.CommandThreading
-
Execute on a worker thread.
- audience() - Method in interface dev.ua.theroer.magicutils.commands.MagicSender
-
Audience for sending messages back to the sender.
- audience() - Method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext
-
Returns the audience tied to rendering.
- audience(Audience) - Method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext.Builder
-
Sets the audience for resolution.
- audience(Object) - Method in class dev.ua.theroer.magicutils.lang.MessageQuery
-
Resolves the message in the recipient's preferred language.
- Audience - Interface in dev.ua.theroer.magicutils.platform
-
Minimal recipient abstraction for platform-agnostic messaging.
- audienceFromUuid(UUID) - Static method in class dev.ua.theroer.magicutils.placeholders.MagicPlaceholders
-
Creates a lightweight audience wrapper for a UUID.
- AudienceResolver - Class in dev.ua.theroer.magicutils.platform
-
Normalizes "any sender-like object" into an
Audience. - audienceType() - Element in annotation interface dev.ua.theroer.magicutils.logger.LogMethods
-
Audience type used for player-targeted overloads.
- author() - Method in class dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.NamespaceMeta
-
Returns the namespace author.
- authors() - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerInfo
-
Returns the value of the
authorsrecord component. - authors() - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerRegistry.StaticMeta
-
Returns the value of the
authorsrecord component. - AUTO - Enum constant in enum class dev.ua.theroer.magicutils.commands.CompareMode
-
Try UUID, then name, then equals.
- autoCreate() - Element in annotation interface dev.ua.theroer.magicutils.config.annotations.ConfigFile
-
Whether to create the file if it doesn't exist.
- autoRegisterShutdown(boolean) - Method in class dev.ua.theroer.magicutils.bootstrap.MagicRuntime.Builder
-
Controls whether the runtime should auto-register its close hook with the platform.
- availableCodes() - Static method in class dev.ua.theroer.magicutils.lang.BundledTranslations
-
Scans the classpath for bundled
lang/*.jsonfiles and returns their language codes. - availableNamespacedCodes(String) - Static method in class dev.ua.theroer.magicutils.lang.BundledTranslations
-
Scans the classpath under
/lang/<namespace>/and returns every available language code.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form