Package com.soulfiremc.grpc.generated
package com.soulfiremc.grpc.generated
Automatically generated gRPC classes. They defined the protocol between client and server.
-
ClassDescriptionAuthentication service types that accept direct credentials (email/password or username).Authentication service types that use the OAuth 2.0 Device Code flow.A page from a book, used for lectern display.A page from a book, used for lectern display.UI definition for a boolean toggle setting.UI definition for a boolean toggle setting.Request to click a button in the current dialog.Request to click a button in the current dialog.Response for dialog button click.Response for dialog button click.Request to close the currently open container.Request to close the currently open container.Response for container close action.Response for container close action.Request to close/dismiss the current dialog.Request to close/dismiss the current dialog.Response for dialog close.Response for dialog close.Represents a command scope restricted to a specific bot within an instance.Represents a command scope restricted to a specific bot within an instance.Request to click a container-specific action button.Request to click a container-specific action button.Response for container button click action.Response for container button click action.Request to get the currently displayed dialog (if any).Request to get the currently displayed dialog (if any).Response containing the current dialog state.Response containing the current dialog state.Request message for retrieving detailed information about a specific bot.Request message for retrieving detailed information about a specific bot.Response containing detailed information about a specific bot.Response containing detailed information about a specific bot.Request to perform a click action on an inventory slot.Request to perform a click action on an inventory slot.Response for inventory click action.Response for inventory click action.Request to get the current state of the bot's open container/inventory.Request to get the current state of the bot's open container/inventory.Response containing the current inventory/container state.Response containing the current inventory/container state.Entry representing a single bot in the bot list.Entry representing a single bot in the bot list.Request message for listing all bots in an instance.Request message for listing all bots in an instance.Response containing the list of all bots in an instance.Response containing the list of all bots in an instance.Real-time state of a connected bot.Real-time state of a connected bot.Scope for receiving logs from a specific bot within an instance.Scope for receiving logs from a specific bot within an instance.Request to simulate a mouse click action in the game world.Request to simulate a mouse click action in the game world.Response for mouse click action.Response for mouse click action.Request to open the player's inventory screen.Request to open the player's inventory screen.Response for inventory open action.Response for inventory open action.Request to render the bot's point-of-view as an image.Request to render the bot's point-of-view as an image.Response containing the rendered POV image.Response containing the rendered POV image.Request to reset all movement to stopped state.Request to reset all movement to stopped state.Response for movement reset.Response for movement reset.Service for managing and controlling Minecraft bots.Service for managing and controlling Minecraft bots.A stub to allow clients to do limited synchronous rpc calls to service BotService.A stub to allow clients to do synchronous rpc calls to service BotService.A stub to allow clients to do ListenableFuture-style rpc calls to service BotService.Base class for the server implementation of the service BotService.A stub to allow clients to do asynchronous rpc calls to service BotService.Request to set text in a container text input field.Request to set text in a container text input field.Response for container text input action.Response for container text input action.Request to change the selected hotbar slot.Request to change the selected hotbar slot.Response for hotbar slot selection.Response for hotbar slot selection.Request to update the bot's movement state.Request to update the bot's movement state.Response for movement state update.Response for movement state update.Request to set the bot's view rotation (look direction).Request to set the bot's view rotation (look direction).Response for rotation update.Response for rotation update.Request to submit a dialog with input values.Request to submit a dialog with input values.Response for dialog submission.Response for dialog submission.Request to update a single configuration entry for a specific bot.Request to update a single configuration entry for a specific bot.Response for bot configuration entry update.Response for bot configuration entry update.Types of inventory click actions available in Minecraft.Request message for retrieving client data.Request message for retrieving client data.Response containing comprehensive information about the authenticated client and server.Response containing comprehensive information about the authenticated client and server.Service for managing client/user-specific operations.Service for managing client/user-specific operations.A stub to allow clients to do limited synchronous rpc calls to service ClientService.A stub to allow clients to do synchronous rpc calls to service ClientService.A stub to allow clients to do ListenableFuture-style rpc calls to service ClientService.Base class for the server implementation of the service ClientService.A stub to allow clients to do asynchronous rpc calls to service ClientService.UI definition for a dropdown/select setting with predefined options.UI definition for a dropdown/select setting with predefined options.A single selectable option in the combo box.A single selectable option in the combo box.A single tab-completion suggestion.A single tab-completion suggestion.Request message for getting tab-completion suggestions for a partial command.Request message for getting tab-completion suggestions for a partial command.Response message containing tab-completion suggestions.Response message containing tab-completion suggestions.Request message for executing a server command.Request message for executing a server command.Response message containing the result of command execution.Response message containing the result of command execution.Defines the execution context for a command, determining which instances and bots the command can affect.Defines the execution context for a command, determining which instances and bots the command can affect.Service for executing server commands and retrieving tab-completion suggestions.Service for executing server commands and retrieving tab-completion suggestions.A stub to allow clients to do limited synchronous rpc calls to service CommandService.A stub to allow clients to do synchronous rpc calls to service CommandService.A stub to allow clients to do ListenableFuture-style rpc calls to service CommandService.Base class for the server implementation of the service CommandService.A stub to allow clients to do asynchronous rpc calls to service CommandService.A clickable button in a container menu.A clickable button in a container menu.Complete layout description for an open container menu.Complete layout description for an open container menu.Text input field in a container menu.Text input field in a container menu.Final response containing all successfully authenticated accounts.Final response containing all successfully authenticated accounts.Progress indicator sent when an individual account authentication fails.Progress indicator sent when an individual account authentication fails.Progress indicator sent when an individual account authentication succeeds.Progress indicator sent when an individual account authentication succeeds.Request message for credentials-based Minecraft account authentication.Request message for credentials-based Minecraft account authentication.Streaming response message for credentials-based authentication.Streaming response message for credentials-based authentication.Request to delete a persistent metadata entry from an account.Request to delete a persistent metadata entry from an account.Response after successfully deleting a metadata entry.Response after successfully deleting a metadata entry.Microsoft OAuth device code information for user authentication.Microsoft OAuth device code information for user authentication.Request message for Microsoft OAuth device code authentication flow.Request message for Microsoft OAuth device code authentication flow.Streaming response message for device code authentication.Streaming response message for device code authentication.Action that can be triggered by a dialog button.Action that can be triggered by a dialog button.Behavior after a dialog action is triggered.Body element that can appear in a dialog.Body element that can appear in a dialog.Boolean checkbox input in a dialog.Boolean checkbox input in a dialog.Button that can appear in a dialog.Button that can appear in a dialog.Action to copy text to the clipboard.Action to copy text to the clipboard.Custom server-defined action.Custom server-defined action.Dynamic custom action with additional NBT data.Dynamic custom action with additional NBT data.Dynamic command action with input value substitution.Dynamic command action with input value substitution.Input control that can appear in a dialog.Input control that can appear in a dialog.Item display element in a dialog body.Item display element in a dialog body.Number range slider input in a dialog.Number range slider input in a dialog.Action to open a URL in the user's browser.Action to open a URL in the user's browser.An option in a single-option input.An option in a single-option input.Plain text message in a dialog body.Plain text message in a dialog body.Action to execute a chat command.Action to execute a chat command.Action to display another dialog.Action to display another dialog.Single option selection input (dropdown/combo box) in a dialog.Single option selection input (dropdown/combo box) in a dialog.Action to suggest a command (place in chat input).Action to suggest a command (place in chat input).Text input field in a dialog.Text input field in a dialog.Dialog types matching Minecraft's dialog registry.UI definition for a floating-point number setting.UI definition for a floating-point number setting.Request message for downloading content from a URL through the SoulFire server.Request message for downloading content from a URL through the SoulFire server.Response message containing the downloaded content and metadata.Response message containing the downloaded content and metadata.Service for downloading content from remote URLs through the SoulFire server.Service for downloading content from remote URLs through the SoulFire server.A stub to allow clients to do limited synchronous rpc calls to service DownloadService.A stub to allow clients to do synchronous rpc calls to service DownloadService.A stub to allow clients to do ListenableFuture-style rpc calls to service DownloadService.Base class for the server implementation of the service DownloadService.A stub to allow clients to do asynchronous rpc calls to service DownloadService.Request message for verifying an email verification code.Request message for verifying an email verification code.Minecraft game modes that determine player capabilities.Request message for generating an API authentication token.Request message for generating an API authentication token.Response containing a newly generated API authentication token.Response containing a newly generated API authentication token.Request message for generating a new API token for a user.Request message for generating a new API token for a user.Response message containing the newly generated API token.Response message containing the newly generated API token.Request message for generating a WebDAV authentication token.Request message for generating a WebDAV authentication token.Response containing a newly generated WebDAV authentication token.Response containing a newly generated WebDAV authentication token.Request to get persistent metadata for a specific Minecraft account.Request to get persistent metadata for a specific Minecraft account.Response containing the persistent metadata for an account.Response containing the persistent metadata for an account.Represents an unrestricted global command scope.Represents an unrestricted global command scope.Scope for receiving all non-personal logs from the entire server.Scope for receiving all non-personal logs from the entire server.Server-wide permissions that apply globally across all instances.Represents the grant status of a single global permission for the current user.Represents the grant status of a single global permission for the current user.Represents a single HTTP header as a key-value pair.Represents a single HTTP header as a key-value pair.Request to add a single Minecraft account to an instance.Request to add a single Minecraft account to an instance.Response after successfully adding an account.Response after successfully adding an account.Request to add multiple Minecraft accounts to an instance in a single operation.Request to add multiple Minecraft accounts to an instance in a single operation.Response after successfully adding accounts in batch.Response after successfully adding accounts in batch.Request to add multiple proxies to an instance in a single operation.Request to add multiple proxies to an instance in a single operation.Response after successfully adding proxies in batch.Response after successfully adding proxies in batch.Request to add a single proxy to an instance.Request to add a single proxy to an instance.Response after successfully adding a proxy.Response after successfully adding a proxy.Request to retrieve the audit log for an instance.Request to retrieve the audit log for an instance.Response containing the audit log entries for an instance.A single entry in the audit log.A single entry in the audit log.Types of actions that are recorded in the audit log.Response containing the audit log entries for an instance.Represents a command scope restricted to a specific instance.Represents a command scope restricted to a specific instance.Contains the complete configuration for an instance, including settings, Minecraft accounts, and proxies.Contains the complete configuration for an instance, including settings, Minecraft accounts, and proxies.Request to create a new instance.Request to create a new instance.Response after successfully creating an instance.Response after successfully creating an instance.Request to delete an existing instance.Request to delete an existing instance.Response after successfully deleting an instance.Response after successfully deleting an instance.Contains comprehensive information about an instance including its configuration, state, permissions, and available settings.Contains comprehensive information about an instance including its configuration, state, permissions, and available settings.Request to get detailed information about a specific instance.Request to get detailed information about a specific instance.Response for GetInstanceInfo containing either full info or a not-modified status.Response for GetInstanceInfo containing either full info or a not-modified status.Request to list all instances visible to the current user.Request to list all instances visible to the current user.Response containing a list of instances the current user has permission to view.Response containing a list of instances the current user has permission to view.Summary information about a single instance.Summary information about a single instance.Scope for receiving logs from a specific attack instance.Scope for receiving logs from a specific attack instance.Returned when the instance configuration has not changed since the if_modified_since timestamp provided in the request.Returned when the instance configuration has not changed since the if_modified_since timestamp provided in the request.Permissions that apply to a specific instance.Represents the grant status of a specific instance permission for the current user.Represents the grant status of a specific instance permission for the current user.Request to remove a Minecraft account from an instance.Request to remove a Minecraft account from an instance.Response after successfully removing an account.Response after successfully removing an account.Request to remove multiple Minecraft accounts from an instance in a single operation.Request to remove multiple Minecraft accounts from an instance in a single operation.Response after successfully removing accounts in batch.Response after successfully removing accounts in batch.Request to remove multiple proxies from an instance by their addresses.Request to remove multiple proxies from an instance by their addresses.Response after successfully removing proxies in batch.Response after successfully removing proxies in batch.Request to remove a proxy from an instance by its index.Request to remove a proxy from an instance by its index.Response after successfully removing a proxy.Response after successfully removing a proxy.Scope for receiving logs from a specific script running within an instance.Scope for receiving logs from a specific script running within an instance.Service for managing SoulFire instances.Service for managing SoulFire instances.A stub to allow clients to do limited synchronous rpc calls to service InstanceService.A stub to allow clients to do synchronous rpc calls to service InstanceService.A stub to allow clients to do ListenableFuture-style rpc calls to service InstanceService.Base class for the server implementation of the service InstanceService.A stub to allow clients to do asynchronous rpc calls to service InstanceService.Represents the lifecycle state of an instance session.Request to change the lifecycle state of an instance.Request to change the lifecycle state of an instance.Response after successfully changing instance state.Response after successfully changing instance state.Request to update an existing Minecraft account in an instance.Request to update an existing Minecraft account in an instance.Response after successfully updating an account.Response after successfully updating an account.Request to update a single configuration entry.Request to update a single configuration entry.Response after successfully updating a configuration entry.Response after successfully updating a configuration entry.Request to replace the entire instance configuration.Request to replace the entire instance configuration.Response after successfully updating instance configuration.Response after successfully updating instance configuration.Request to update instance metadata (name or icon).Request to update instance metadata (name or icon).Response after successfully updating instance metadata.Response after successfully updating instance metadata.Request to update an existing proxy in an instance.Request to update an existing proxy in an instance.Response after successfully updating a proxy.Response after successfully updating a proxy.Represents a user associated with an instance, typically used in audit logs to track who performed an action.Represents a user associated with an instance, typically used in audit logs to track who performed an action.UI definition for an integer number setting.UI definition for an integer number setting.Request message for invalidating all sessions of the authenticated user.Request message for invalidating all sessions of the authenticated user.Response message for session invalidation operation.Response message for session invalidation operation.Request message for invalidating all sessions for a user.Request message for invalidating all sessions for a user.Response message returned after successfully invalidating all sessions.Response message returned after successfully invalidating all sessions.Represents an item in an inventory slot.Represents an item in an inventory slot.Request message for initiating a login flow with an email address.Request message for initiating a login flow with an email address.Service for authenticating users via email-based passwordless login.Service for authenticating users via email-based passwordless login.A stub to allow clients to do limited synchronous rpc calls to service LoginService.A stub to allow clients to do synchronous rpc calls to service LoginService.A stub to allow clients to do ListenableFuture-style rpc calls to service LoginService.Base class for the server implementation of the service LoginService.A stub to allow clients to do asynchronous rpc calls to service LoginService.Request to subscribe to a real-time stream of log entries.Request to subscribe to a real-time stream of log entries.Response containing a single log entry from a subscription stream.Response containing a single log entry from a subscription stream.Defines the scope of logs to retrieve or subscribe to.Defines the scope of logs to retrieve or subscribe to.Service for accessing SoulFire server logs.Service for accessing SoulFire server logs.A stub to allow clients to do limited synchronous rpc calls to service LogsService.A stub to allow clients to do synchronous rpc calls to service LogsService.A stub to allow clients to do ListenableFuture-style rpc calls to service LogsService.Base class for the server implementation of the service LogsService.A stub to allow clients to do asynchronous rpc calls to service LogsService.Represents a single log entry from the SoulFire logging system.Represents a single log entry from the SoulFire logging system.Service for authenticating Minecraft accounts for use with SoulFire bots.Service for authenticating Minecraft accounts for use with SoulFire bots.A stub to allow clients to do limited synchronous rpc calls to service MCAuthService.A stub to allow clients to do synchronous rpc calls to service MCAuthService.A stub to allow clients to do ListenableFuture-style rpc calls to service MCAuthService.Base class for the server implementation of the service MCAuthService.A stub to allow clients to do asynchronous rpc calls to service MCAuthService.Represents an authenticated Minecraft account that can be used by bots.The type of authentication that was used to create this account.Authentication chain data for Bedrock Edition accounts.Authentication chain data for Bedrock Edition accounts.Represents an authenticated Minecraft account that can be used by bots.Account data for offline mode Java accounts.Account data for offline mode Java accounts.Authentication chain data for online Java Edition accounts.Authentication chain data for online Java Edition accounts.UI definition for a min/max range setting with two integer values.UI definition for a min/max range setting with two integer values.Configuration for a single entry in the min/max pair.Configuration for a single entry in the min/max pair.Mouse buttons for world interaction.Response message representing the next step in the authentication flow.Response message representing the next step in the authentication flow.Indicates that an email verification code has been sent (if the email was registered).Indicates that an email verification code has been sent (if the email was registered).Indicates that the authentication flow has failed.Indicates that the authentication flow has failed.Enumeration of possible failure reasons.Indicates successful authentication.Indicates successful authentication.Scope for receiving personal messages directed to the authenticated user.Scope for receiving personal messages directed to the authenticated user.Request to retrieve historical log entries from the server's log buffer.Request to retrieve historical log entries from the server's log buffer.Response containing historical log entries.Response containing historical log entries.Sentinel message indicating that all proxy checks have completed.Sentinel message indicating that all proxy checks have completed.Request message for checking the validity of one or more proxies.Request message for checking the validity of one or more proxies.Response message for proxy checking, sent as a stream.Response message for proxy checking, sent as a stream.Result of checking a single proxy's validity and performance.Result of checking a single proxy's validity and performance.Service for validating proxy servers by testing their ability to connect to Minecraft servers.Service for validating proxy servers by testing their ability to connect to Minecraft servers.A stub to allow clients to do limited synchronous rpc calls to service ProxyCheckService.A stub to allow clients to do synchronous rpc calls to service ProxyCheckService.A stub to allow clients to do ListenableFuture-style rpc calls to service ProxyCheckService.Base class for the server implementation of the service ProxyCheckService.A stub to allow clients to do asynchronous rpc calls to service ProxyCheckService.Represents a network proxy configuration used for routing bot connections.Represents a network proxy configuration used for routing bot connections.The type of proxy protocol to use for the connection.Request message for refreshing an existing Minecraft account's authentication tokens.Request message for refreshing an existing Minecraft account's authentication tokens.Response message containing the refreshed Minecraft account.Response message containing the refreshed Minecraft account.ScriptService provides management capabilities for automation scripts within SoulFire.ScriptService provides management capabilities for automation scripts within SoulFire.A stub to allow clients to do limited synchronous rpc calls to service ScriptService.A stub to allow clients to do synchronous rpc calls to service ScriptService.A stub to allow clients to do ListenableFuture-style rpc calls to service ScriptService.Base class for the server implementation of the service ScriptService.A stub to allow clients to do asynchronous rpc calls to service ScriptService.ServerConfig represents the complete server-level configuration.ServerConfig represents the complete server-level configuration.Complete server dialog definition.Complete server dialog definition.Contains metadata about the SoulFire server instance.Contains metadata about the SoulFire server instance.Request message for GetServerInfo RPC.Request message for GetServerInfo RPC.Response message for GetServerInfo RPC containing comprehensive server information.Response message for GetServerInfo RPC containing comprehensive server information.Metadata about a registered server plugin.Metadata about a registered server plugin.ServerService provides gRPC methods for managing server-level configuration in SoulFire.ServerService provides gRPC methods for managing server-level configuration in SoulFire.A stub to allow clients to do limited synchronous rpc calls to service ServerService.A stub to allow clients to do synchronous rpc calls to service ServerService.A stub to allow clients to do ListenableFuture-style rpc calls to service ServerService.Base class for the server implementation of the service ServerService.A stub to allow clients to do asynchronous rpc calls to service ServerService.Request message for UpdateServerConfigEntry RPC.Request message for UpdateServerConfigEntry RPC.Response message for UpdateServerConfigEntry RPC.Response message for UpdateServerConfigEntry RPC.Request message for UpdateServerConfig RPC.Request message for UpdateServerConfig RPC.Response message for UpdateServerConfig RPC.Response message for UpdateServerConfig RPC.Request to set a single persistent metadata entry for an account.Request to set a single persistent metadata entry for an account.Response after successfully setting a metadata entry.Response after successfully setting a metadata entry.A complete setting definition that describes a single configurable value.A complete setting definition that describes a single configurable value.Uniquely identifies a single setting entry by its namespace and key.Uniquely identifies a single setting entry by its namespace and key.A collection of settings entries grouped under a common namespace.A collection of settings entries grouped under a common namespace.A single key-value setting entry within a namespace.A single key-value setting entry within a namespace.A settings page that groups related settings together for UI navigation.A settings page that groups related settings together for UI navigation.The scope/level at which a setting applies.A group of slots that should be rendered together in the UI.A group of slots that should be rendered together in the UI.Describes how a region of slots should be rendered in the UI.UI definition for a list of strings setting.UI definition for a list of strings setting.UI definition for a string/text setting.UI definition for a string/text setting.The type of text input to render in the UI.Request message for updating the authenticated user's email address.Request message for updating the authenticated user's email address.Response message for email update operation.Response message for email update operation.Request message for updating the authenticated user's username.Request message for updating the authenticated user's username.Response message for username update operation.Response message for username update operation.Request message for updating an existing user's profile information.Request message for updating an existing user's profile information.Response message returned after successfully updating a user.Response message returned after successfully updating a user.Request message for creating a new user account in the SoulFire system.Request message for creating a new user account in the SoulFire system.Response message returned after successfully creating a new user.Response message returned after successfully creating a new user.Request message for deleting an existing user from the system.Request message for deleting an existing user from the system.Response message returned after successfully deleting a user.Response message returned after successfully deleting a user.Request message for retrieving detailed information about a specific user.Request message for retrieving detailed information about a specific user.Response message containing detailed information about a specific user.Response message containing detailed information about a specific user.Request message for listing all users in the system.Request message for listing all users in the system.Response message containing a list of all users in the system.Response message containing a list of all users in the system.Represents a user in the list with all their profile information.Represents a user in the list with all their profile information.The role assigned to a user account, determining their base permission level.UserService provides user management functionality for the SoulFire system.UserService provides user management functionality for the SoulFire system.A stub to allow clients to do limited synchronous rpc calls to service UserService.A stub to allow clients to do synchronous rpc calls to service UserService.A stub to allow clients to do ListenableFuture-style rpc calls to service UserService.Base class for the server implementation of the service UserService.A stub to allow clients to do asynchronous rpc calls to service UserService.