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

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 Messages wiring 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 Platform from 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 level record 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 lines record 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 localeTag record 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.
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