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

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 valueTransformer before 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 authors record component.
authors() - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerRegistry.StaticMeta
Returns the value of the authors record 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/*.json files 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.
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