Index
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>.jsonclasspath 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form