Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
H
- handle() - Method in interface dev.ua.theroer.magicutils.commands.MagicSender
-
Raw platform sender handle.
- has(Class) - Static method in class dev.ua.theroer.magicutils.config.serialization.ConfigAdapters
-
Returns true if an adapter is registered for the given type.
- hasArg(String) - Method in class dev.ua.theroer.magicutils.commands.CommandExecution
-
Returns true if an argument value exists by name.
- hasFailures() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
-
Returns true when at least one check failed.
- hashCode() - Method in record class dev.ua.theroer.magicutils.commands.HelpCommandSupport.HelpResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.commands.TypeParseResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticReport
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticRunRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.diagnostics.DiagnosticSuiteName
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.logger.ConsoleMessageMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.ua.theroer.magicutils.messaging.MessageSource
- hashCode() - Method in class dev.ua.theroer.magicutils.messaging.Target
- hashCode() - Method in record class dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.PlaceholderKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.placeholders.MagicPlaceholders.PlaceholderResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.platform.MagicUtilsConsumerRegistry.StaticMeta
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.platform.PlayerLifecycle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.platform.PlayerLocale
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.ua.theroer.magicutils.platform.PlayerMessage
-
Returns a hash code value for this object.
- hasMessage(String) - Method in class dev.ua.theroer.magicutils.lang.LanguageManager
- hasMessageIn(String, String) - Method in class dev.ua.theroer.magicutils.lang.LanguageManager
- hasPermission() - Method in class dev.ua.theroer.magicutils.commands.CommandArgument
-
Checks if argument has permission.
- hasPermission(Object, String) - Static method in interface dev.ua.theroer.magicutils.commands.MagicSender
-
Checks permission on raw sender using registered adapters.
- hasPermission(Object, String) - Static method in class dev.ua.theroer.magicutils.commands.MagicSenderAdapters
-
Checks permission for a raw sender using registered adapters.
- hasPermission(Object, String, int) - Static method in interface dev.ua.theroer.magicutils.commands.MagicSender
-
Checks permission on raw sender using registered adapters and a custom op-level fallback.
- hasPermission(Object, String, int) - Static method in class dev.ua.theroer.magicutils.commands.MagicSenderAdapters
-
Checks permission for a raw sender using registered adapters and a custom op-level fallback.
- hasPermission(String) - Method in interface dev.ua.theroer.magicutils.commands.MagicSender
-
Permission check for the sender.
- hasPermission(String) - Method in interface dev.ua.theroer.magicutils.platform.Audience
-
Checks whether this audience has the given permission.
- hasPermission(String, int) - Method in interface dev.ua.theroer.magicutils.commands.MagicSender
-
Permission check for the sender with a custom op-level fallback.
- hasPermission(String, int) - Method in interface dev.ua.theroer.magicutils.platform.Audience
-
Checks whether this audience has the given permission with a custom op-level fallback.
- hasPermission(S, String, MagicPermissionDefault) - Method in interface dev.ua.theroer.magicutils.commands.CommandPlatform
-
Check permission for a sender with default value awareness.
- hasPermissionByPrefix(S, String...) - Method in interface dev.ua.theroer.magicutils.commands.CommandPlatform
-
Check whether sender has any permission that starts with the given prefix.
- hasPermissionCondition() - Method in class dev.ua.theroer.magicutils.commands.CommandArgument
-
Checks if argument has permission condition.
- hasSuggestion(String) - Method in class dev.ua.theroer.magicutils.commands.CommandArgument
-
Checks if argument contains specific suggestion.
- header(String, String) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient.Builder
-
Adds a default header.
- header(String, String) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClientProfile.Builder
-
Adds a static header.
- header(String, String) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClient.Builder
-
Adds a default header.
- header(String, String) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile.Builder
-
Adds a static header.
- header(String, Function) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClientProfile.Builder
-
Adds a config-driven header when the value is not null.
- header(String, Function) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile.Builder
-
Adds a config-driven header when the value is not null.
- headers(Function) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClientProfile.Builder
-
Adds multiple config-driven headers.
- headers(Function) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClientProfile.Builder
-
Adds multiple config-driven headers.
- headers(Map) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient.Builder
-
Adds default headers.
- headers(Map) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClient.Builder
-
Adds default headers.
- HelpCommandBase - Class in dev.ua.theroer.magicutils.commands
-
Shared help command implementation for all platforms.
- HelpCommandBase(LoggerCore, Supplier) - Constructor for class dev.ua.theroer.magicutils.commands.HelpCommandBase
-
Creates a help command using the default command name.
- HelpCommandBase(LoggerCore, Supplier, String) - Constructor for class dev.ua.theroer.magicutils.commands.HelpCommandBase
-
Creates a help command with a custom command name.
- HelpCommandSupport - Class in dev.ua.theroer.magicutils.commands
-
Static helpers for building formatted help output.
- HelpCommandSupport.HelpResult - Record Class in dev.ua.theroer.magicutils.commands
-
Result of help rendering.
- HelpResult(boolean, List, String) - Constructor for record class dev.ua.theroer.magicutils.commands.HelpCommandSupport.HelpResult
-
Creates an instance of a
HelpResultrecord class. - HelpSettings - Class in dev.ua.theroer.magicutils.config.logger
-
Help command formatting settings.
- HelpSettings() - Constructor for class dev.ua.theroer.magicutils.config.logger.HelpSettings
-
Default constructor for HelpSettings.
- hostsPlayer(Predicate) - Method in class dev.ua.theroer.magicutils.messaging.MessageBus.Builder
-
Sets the initial player-hosting predicate for
Target.player(UUID)delivery. - hostsPlayer(Predicate) - Method in class dev.ua.theroer.magicutils.messaging.MessageBus
-
Sets the predicate answering whether this member hosts a given player id.
- hostsPlayer(Predicate) - Method in class dev.ua.theroer.magicutils.messaging.MessagingService.Builder
-
Sets the player-hosting predicate for
Target.player(UUID)delivery. - httpBuilder(HttpClient.Builder) - Method in class dev.ua.theroer.magicutils.http.MagicHttpClient.Builder
-
Overrides the HTTP client builder used to create the client.
- httpBuilder(HttpClient.Builder) - Method in class dev.ua.theroer.magicutils.http.MagicWebSocketClient.Builder
-
Overrides the HttpClient builder.
- HttpClientConfig - Class in dev.ua.theroer.magicutils.http
-
Configuration for MagicUtils HTTP client.
- HttpClientConfig() - Constructor for class dev.ua.theroer.magicutils.http.HttpClientConfig
-
Creates a config instance with default values.
- HttpClientConfig.DefaultSettings - Class in dev.ua.theroer.magicutils.http
-
Default request settings applied to each request.
- HttpClientConfig.LoggingSettings - Class in dev.ua.theroer.magicutils.http
-
Request/response logging configuration.
- HttpClientConfig.RetrySettings - Class in dev.ua.theroer.magicutils.http
-
Retry and backoff configuration values.
- HttpClientConfig.Timeouts - Class in dev.ua.theroer.magicutils.http
-
Timeouts used for HTTP connection and request handling.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form