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

B

backend(String, String) - Static method in class dev.ua.theroer.magicutils.messaging.MessageSource
Creates a backend source.
BACKEND - Enum constant in enum class dev.ua.theroer.magicutils.messaging.MessageSource.Type
A backend Minecraft server.
baseUrl(String) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient.Builder
Sets a base URL used for relative paths.
baseUrl(String) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClient.Builder
Sets a base URL used for relative paths.
baseUrl(Function) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClientProfile.Builder
Sets the base URL from config.
baseUrl(Function) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile.Builder
Sets the base URL from config.
bearerAuth(Function) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClientProfile.Builder
Adds an Authorization bearer token when the token is not blank.
bearerAuth(Function) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile.Builder
Adds an Authorization bearer token when the token is not blank.
bindClientLocaleSync() - Method in class dev.ua.theroer.magicutils.lang.LanguageManager
Binds automatic player locale synchronization to the manager platform.
bindClientLocaleSync(boolean) - Method in class dev.ua.theroer.magicutils.bootstrap.LanguageBootstrap
Toggles synchronizing a player's language from client locale updates.
bindClientLocaleSync(MagicRuntime, Platform, LanguageManager) - Method in class dev.ua.theroer.magicutils.bootstrap.LanguageBootstrap
Binds client-locale synchronization on the runtime when enabled.
bindClientLocaleSync(Platform) - Method in class dev.ua.theroer.magicutils.lang.LanguageManager
Binds automatic player locale synchronization to the provided platform.
bindConfig(String, Class, Function, String...) - Method in class dev.ua.theroer.magicutils.bootstrap.MagicRuntime
Creates a config-aware managed resource binding that rebuilds the resource when the target config changes.
binding() - Method in class dev.ua.theroer.magicutils.http.MagicHttpClientProfile
Returns the underlying runtime binding.
binding() - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile
Returns the underlying runtime binding.
bindLoggerLanguage(boolean) - Method in class dev.ua.theroer.magicutils.bootstrap.LanguageBootstrap
Toggles binding the language manager to the logger so log output is localized.
bindsClientLocaleSync() - Method in class dev.ua.theroer.magicutils.bootstrap.LanguageBootstrap
Whether client-locale synchronization should be bound on the runtime.
BLOCK - Enum constant in enum class dev.ua.theroer.magicutils.commands.AllowedSender
Command block sender.
blockingResults(DiagnosticSeverity) - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
Returns the results that block publication for the given severity threshold.
BooleanTypeParser<S> - Class in dev.ua.theroer.magicutils.commands.parsers
Type parser for Boolean arguments.
BooleanTypeParser() - Constructor for class dev.ua.theroer.magicutils.commands.parsers.BooleanTypeParser
Default constructor.
BOTH - Enum constant in enum class dev.ua.theroer.magicutils.logger.LogTarget
Send to both chat and console.
boundary(String) - Method in class dev.ua.theroer.magicutils.http.MultipartBody.Builder
Overrides the multipart boundary string.
BrigadierArgumentRegistry() - Constructor for class dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry.BrigadierArgumentRegistry
Creates a new Brigadier argument registry with default resolvers.
BrigadierCommandRegistry<S> - Class in dev.ua.theroer.magicutils.commands.brigadier
Shared Brigadier-backed command registry logic.
BrigadierCommandRegistry(String, String, LoggerCore, CommandPlatform, Consumer, BrigadierCommandRegistry.AudienceFactory, BiConsumer, TaskScheduler) - Constructor for class dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry
Creates a Brigadier-backed command registry.
BrigadierCommandRegistry(String, String, LoggerCore, CommandPlatform, Consumer, BrigadierCommandRegistry.AudienceFactory, BiConsumer, TaskScheduler, Consumer) - Constructor for class dev.ua.theroer.magicutils.commands.brigadier.BrigadierCommandRegistry
Creates a Brigadier-backed command registry with optional Brigadier argument resolvers.
BrigadierCommandRegistry.AudienceFactory<S> - Interface in dev.ua.theroer.magicutils.commands.brigadier
Factory for wrapping a command source into an audience.
BrigadierCommandRegistry.BrigadierArgumentRegistry<S> - Class in dev.ua.theroer.magicutils.commands.brigadier
Registry for Brigadier argument resolvers.
BrigadierCommandRegistry.BrigadierArgumentResolver<S> - Interface in dev.ua.theroer.magicutils.commands.brigadier
Resolves Brigadier argument shape for a command argument.
BrigadierCommandRegistry.BrigadierArgumentShape - Class in dev.ua.theroer.magicutils.commands.brigadier
Brigadier-side shape for a single command argument.
broadcast() - Static method in class dev.ua.theroer.magicutils.messaging.Target
A message for every subscriber on the channel, on every member.
broadcast(Object) - Method in interface dev.ua.theroer.magicutils.logger.LoggerAdapter
Broadcasts a message to console and players.
broadcast(Object) - Method in class dev.ua.theroer.magicutils.logger.LoggerCore
Broadcasts a message to console and players.
broadcast(String, Object) - Method in class dev.ua.theroer.magicutils.messaging.MessageBus
Broadcasts a payload on a channel to every subscriber on the network.
broadcast(String, Object) - Method in class dev.ua.theroer.magicutils.messaging.MessagingService
Broadcasts a payload on a channel.
BROADCAST - Enum constant in enum class dev.ua.theroer.magicutils.messaging.Target.Kind
Deliver to every network member subscribed to the channel.
build() - Method in class dev.ua.theroer.magicutils.bootstrap.MagicRuntime.Builder
Builds a runtime instance.
build() - Method in class dev.ua.theroer.magicutils.commands.CommandArgument.Builder
Builds the CommandArgument instance.
build() - Method in class dev.ua.theroer.magicutils.commands.CommandSpec.Builder
Builds the immutable command spec.
build() - Method in class dev.ua.theroer.magicutils.commands.MagicCommand.Builder
Builds the MagicCommand instance.
build() - Method in class dev.ua.theroer.magicutils.commands.SubCommandSpec.Builder
 
build() - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient.Builder
Builds the client instance.
build() - Method in class dev.ua.theroer.magicutils.http.MagicHttpClientProfile.Builder
Builds the profile and binds it into the runtime.
build() - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClient.Builder
Builds the client.
build() - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile.Builder
Builds the profile and binds it into the runtime.
build() - Method in class dev.ua.theroer.magicutils.http.MultipartBody.Builder
Builds the multipart body.
build() - Method in class dev.ua.theroer.magicutils.messaging.MessageBus.Builder
Builds and starts the bus.
build() - Method in class dev.ua.theroer.magicutils.messaging.MessagingService.Builder
Builds the service, selecting and starting the transport.
build() - Method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext.Builder
Builds the placeholder context.
build(CommandManager, String, String) - Static method in class dev.ua.theroer.magicutils.commands.HelpCommandSupport
 
build(CommandManager, String, String, String) - Static method in class dev.ua.theroer.magicutils.commands.HelpCommandSupport
 
build(CommandManager, String, String, String, LoggerCore) - Static method in class dev.ua.theroer.magicutils.commands.HelpCommandSupport
 
build(CommandManager, String, String, String, LoggerCore, MagicSender) - Static method in class dev.ua.theroer.magicutils.commands.HelpCommandSupport
 
build(List, String, String, String, LoggerCore, MagicSender) - Static method in class dev.ua.theroer.magicutils.commands.HelpCommandSupport
 
builder() - Static method in class dev.ua.theroer.magicutils.http.MultipartBody
Creates a new multipart body builder.
builder() - Static method in class dev.ua.theroer.magicutils.placeholders.PlaceholderContext
Creates a builder for placeholder contexts.
builder(MagicRuntime, String, Class) - Static method in class dev.ua.theroer.magicutils.http.MagicHttpClientProfile
Creates a profile builder.
builder(MagicRuntime, String, Class) - Static method in class dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile
Creates a profile builder.
builder(MessageSource) - Static method in class dev.ua.theroer.magicutils.messaging.MessagingService
Creates a service builder.
builder(MessageSource, MessageTransport) - Static method in class dev.ua.theroer.magicutils.messaging.MessageBus
Creates a bus builder.
builder(Platform) - Static method in class dev.ua.theroer.magicutils.http.MagicHttpClient
Creates a builder without auto-loading configuration.
builder(Platform) - Static method in class dev.ua.theroer.magicutils.http.MagicWebSocketClient
Creates a builder without auto-loading configuration.
builder(Platform, ConfigManager) - Static method in class dev.ua.theroer.magicutils.http.MagicHttpClient
Creates a builder that loads configuration from the provided manager.
builder(Platform, ConfigManager) - Static method in class dev.ua.theroer.magicutils.http.MagicWebSocketClient
Creates a builder that loads configuration from the provided manager.
builder(Platform, ConfigManager, LoggerCore) - Static method in class dev.ua.theroer.magicutils.bootstrap.MagicRuntime
Creates a builder for a runtime rooted in the given core services.
builder(String) - Static method in class dev.ua.theroer.magicutils.commands.CommandSpec
Creates a compatibility builder for a command name.
builder(String) - Static method in class dev.ua.theroer.magicutils.commands.MagicCommand
Creates a builder-backed command definition.
builder(String) - Static method in class dev.ua.theroer.magicutils.commands.SubCommandSpec
 
builder(String, Class) - Static method in class dev.ua.theroer.magicutils.commands.CommandArgument
Creates a builder for CommandArgument.
Builder() - Constructor for class dev.ua.theroer.magicutils.http.MultipartBody.Builder
Creates a new builder.
Builder(String) - Constructor for class dev.ua.theroer.magicutils.commands.CommandSpec.Builder
Creates a builder for the specified command name.
Builder(String) - Constructor for class dev.ua.theroer.magicutils.commands.SubCommandSpec.Builder
 
Builder(String, Class) - Constructor for class dev.ua.theroer.magicutils.commands.CommandArgument.Builder
Constructs a new Builder for CommandArgument.
buildLogBuilder(LogLevel) - Method in interface dev.ua.theroer.magicutils.logger.PrefixedLoggerAdapter
Creates a log builder for a log level.
buildPrefixedLogger(PrefixedLoggerCore) - Method in interface dev.ua.theroer.magicutils.logger.LoggerAdapter
Creates a new prefixed logger wrapper.
buildSenderError(Class, AllowedSender[]) - Method in interface dev.ua.theroer.magicutils.commands.CommandPlatform
Builds a human-readable error message when the sender doesn't match.
buildSpec() - Method in class dev.ua.theroer.magicutils.commands.MagicCommand.Builder
Builds the command specification.
builtinValues() - Static method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticSuiteName
 
BundledTranslations - Class in dev.ua.theroer.magicutils.lang
Loads bundled MagicUtils translations from /lang/<code>.json classpath resources.
bus() - Method in class dev.ua.theroer.magicutils.messaging.MessagingService
Returns the underlying bus.
bytes(String, byte[], String, String) - Method in class dev.ua.theroer.magicutils.http.MultipartBody.Builder
Adds a raw byte part with optional content type and filename.
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