Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
L
- language(String) - Method in class dev.ua.theroer.magicutils.bootstrap.LanguageBootstrap
-
Sets the default language code to initialize.
- language(String) - Method in class dev.ua.theroer.magicutils.lang.MessageQuery
-
Forces resolution into the given language code, ignoring any audience preference.
- LanguageBootstrap - Class in dev.ua.theroer.magicutils.bootstrap
-
Shared language and
Messageswiring for platform bootstrap helpers. - LanguageBootstrap() - Constructor for class dev.ua.theroer.magicutils.bootstrap.LanguageBootstrap
-
Creates a language bootstrap with the recommended defaults already applied (every flag on, language
"en"). - LanguageConfig - Class in dev.ua.theroer.magicutils.lang
-
Language configuration using the MagicUtils config system.
- LanguageConfig() - Constructor for class dev.ua.theroer.magicutils.lang.LanguageConfig
-
Default constructor for LanguageConfig.
- LanguageInfo - Class in dev.ua.theroer.magicutils.lang
-
Information about a language.
- LanguageInfo(String, String, String, String) - Constructor for class dev.ua.theroer.magicutils.lang.LanguageInfo
-
Creates language information.
- languageManager() - Method in class dev.ua.theroer.magicutils.bootstrap.MagicRuntime
-
Returns the language manager when one was configured.
- languageManager(LanguageManager) - Method in class dev.ua.theroer.magicutils.bootstrap.MagicRuntime.Builder
-
Sets an optional language manager for the runtime.
- LanguageManager - Class in dev.ua.theroer.magicutils.lang
-
Platform-agnostic language manager.
- LanguageManager(Platform, ConfigManager) - Constructor for class dev.ua.theroer.magicutils.lang.LanguageManager
-
Create a language manager bound to a specific platform.
- LanguageManager(Object, ConfigManager) - Constructor for class dev.ua.theroer.magicutils.lang.LanguageManager
-
Create a language manager, resolving a
Platformfrom the provided platform or legacy plugin instance. - LanguageMetadata - Class in dev.ua.theroer.magicutils.lang
-
Language metadata
- LanguageMetadata() - Constructor for class dev.ua.theroer.magicutils.lang.LanguageMetadata
-
Default constructor for LanguageMetadata.
- LEAVE - Enum constant in enum class dev.ua.theroer.magicutils.platform.PlayerLifecycleType
-
Player has left the server.
- legacyToMiniMessage(String) - Static method in class dev.ua.theroer.magicutils.utils.ColorUtils
-
Converts legacy color codes to MiniMessage codes.
- level - Variable in class dev.ua.theroer.magicutils.logger.LogBuilderCore
-
Log level associated with this builder.
- level() - Method in record class dev.ua.theroer.magicutils.logger.ConsoleMessageMetadata
-
Returns the value of the
levelrecord component. - levels() - Element in annotation interface dev.ua.theroer.magicutils.logger.LogMethods
-
Log levels to generate methods for
- lines() - Method in record class dev.ua.theroer.magicutils.commands.HelpCommandSupport.HelpResult
-
Returns the value of the
linesrecord component. - link(LoopbackTransport) - Method in class dev.ua.theroer.magicutils.messaging.LoopbackTransport
-
Links this transport to a peer so published envelopes are delivered to it, emulating a two-member network in-process.
- ListenerSubscription - Interface in dev.ua.theroer.magicutils.platform
-
Handle for unregistering a previously subscribed listener.
- ListItemProcessor<T> - Interface in dev.ua.theroer.magicutils.config.annotations
-
Interface for processing list items during configuration loading.
- ListItemProcessor.ProcessResult<T> - Class in dev.ua.theroer.magicutils.config.annotations
-
Result of processing a list item.
- ListProcessor - Annotation Interface in dev.ua.theroer.magicutils.config.annotations
-
Specifies a processor for list values.
- ListTypeParser<S> - Class in dev.ua.theroer.magicutils.commands.parsers
-
Type parser for handling list suggestions like {value1,value2,value3}.
- ListTypeParser() - Constructor for class dev.ua.theroer.magicutils.commands.parsers.ListTypeParser
-
Default constructor.
- literalAlternatives() - Method in class dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry.BrigadierArgumentShape
-
Returns the list of literal alternatives for this argument.
- liveView(MagicRuntime, IntSupplier, BooleanSupplier) - Static method in class dev.ua.theroer.magicutils.bootstrap.MagicUtilsConsumerViews
-
Live view backed by
runtime. - loadClass(String) - Static method in class dev.ua.theroer.magicutils.reflect.ReflectiveAccess
-
Attempts to load a class by its fully qualified name.
- loadConfigFile(Class, String...) - Method in class dev.ua.theroer.magicutils.config.ConfigManager
-
Registers and loads a configuration class using placeholder pairs.
- loadFirstAvailable(String...) - Static method in class dev.ua.theroer.magicutils.reflect.ReflectiveAccess
-
Attempts to load the first available class from a list of names.
- loadLanguage(String) - Method in class dev.ua.theroer.magicutils.lang.LanguageManager
-
Load a language file into memory.
- loadLanguageAsync(String) - Method in class dev.ua.theroer.magicutils.lang.LanguageManager
-
Load a language asynchronously to avoid blocking the main thread.
- loadLanguageSmart(String) - Method in class dev.ua.theroer.magicutils.lang.LanguageManager
-
Load a language and return a future that completes when loading finishes.
- loadMappedClass(String) - Static method in class dev.ua.theroer.magicutils.reflect.ReflectiveAccess
-
Attempts to load a class directly and then through registered name resolvers.
- loadMappedClass(String, String) - Static method in class dev.ua.theroer.magicutils.reflect.ReflectiveAccess
-
Attempts to load a class directly and then through registered name resolvers.
- localeTag() - Method in record class dev.ua.theroer.magicutils.platform.PlayerLocale
-
Returns the value of the
localeTagrecord component. - log() - Method in class dev.ua.theroer.magicutils.logger.LoggerCore
-
Creates an INFO level log builder.
- log() - Method in interface dev.ua.theroer.magicutils.logger.PrefixedLoggerAdapter
-
Creates a builder for INFO level.
- log() - Method in class dev.ua.theroer.magicutils.logger.PrefixedLoggerCore
-
Creates an INFO level builder.
- LogBuilderCore<SELF> - Class in dev.ua.theroer.magicutils.logger
-
Fluent API builder for logging messages with advanced options.
- LogBuilderCore(LoggerCore, LogLevel) - Constructor for class dev.ua.theroer.magicutils.logger.LogBuilderCore
-
Creates a new LogBuilderCore with the specified log level.
- LogDispatcher - Class in dev.ua.theroer.magicutils.logger
-
Handles recipient selection and thread-safe delivery for logger messages.
- logger - Variable in class dev.ua.theroer.magicutils.logger.LogBuilderCore
-
Logger core used to dispatch messages.
- logger() - Method in class dev.ua.theroer.magicutils.bootstrap.MagicRuntime
-
Returns the logger core.
- logger() - Method in interface dev.ua.theroer.magicutils.diagnostics.DiagnosticContext
-
Logger core bound to the runtime.
- logger() - Method in interface dev.ua.theroer.magicutils.platform.Platform
-
Primary logger for platform.
- logger(PlatformLogger) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient.Builder
-
Overrides logger used for request logging.
- logger(PlatformLogger) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClient.Builder
-
Overrides logger used for connection logging.
- logger(PlatformLogger) - Method in class dev.ua.theroer.magicutils.messaging.MessageBus.Builder
-
Sets the logger for transport/handler failures.
- logger(PlatformLogger) - Method in class dev.ua.theroer.magicutils.messaging.MessagingService.Builder
-
Sets the logger.
- logger(Function) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClientProfile.Builder
-
Overrides the logger used by the client.
- logger(Function) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile.Builder
-
Overrides the logger used by the client.
- LoggerAdapter<P,
L> - Interface in dev.ua.theroer.magicutils.logger -
Shared logger adapter API for platform-specific wrappers.
- LoggerConfig - Class in dev.ua.theroer.magicutils.config.logger
-
Configuration for the MagicUtils Logger system.
- LoggerConfig() - Constructor for class dev.ua.theroer.magicutils.config.logger.LoggerConfig
-
Default constructor for LoggerConfig.
- LoggerCore - Class in dev.ua.theroer.magicutils.logger
-
Platform-agnostic logger core with configurable formatting and placeholders.
- LoggerCore(Platform, ConfigManager, Object, String) - Constructor for class dev.ua.theroer.magicutils.logger.LoggerCore
-
Create a logger core instance.
- logging(HttpClientConfig.LoggingSettings) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient.Builder
-
Overrides logging settings.
- logging(HttpClientConfig.LoggingSettings) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClient.Builder
-
Overrides logging settings.
- LoggingSettings() - Constructor for class dev.ua.theroer.magicutils.http.HttpClientConfig.LoggingSettings
-
Creates default logging settings.
- LogLevel - Enum Class in dev.ua.theroer.magicutils.logger
-
Logging levels supported by the MagicUtils logger.
- LogMessageFormatter - Class in dev.ua.theroer.magicutils.logger
-
Formats raw logger input into Adventure components applying placeholders, prefixes and colors.
- LogMethods - Annotation Interface in dev.ua.theroer.magicutils.logger
-
Annotation to generate logging methods for specified log levels Similar to Lombok's @Getter but for logging methods
- LogTarget - Enum Class in dev.ua.theroer.magicutils.logger
-
Target destination for log messages.
- longNames() - Element in annotation interface dev.ua.theroer.magicutils.annotations.Option
-
Long option names without "--" prefix.
- LoopbackTransport - Class in dev.ua.theroer.magicutils.messaging
-
In-process transport that delivers published envelopes straight back to the local sink.
- LoopbackTransport() - Constructor for class dev.ua.theroer.magicutils.messaging.LoopbackTransport
-
Creates an unlinked loopback transport.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form