All Classes and Interfaces

Class
Description
 
 
 
Protobuf enum soulfire.v1.AccountTypeCredentials
Protobuf enum soulfire.v1.AccountTypeDeviceCode
 
 
 
 
 
 
 
When a bot is not active anymore and gets removed from the list of active bots.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Goal to get minRadius away from the origin.
 
 
 
 
 
 
 
 
 
 
 
Protobuf type soulfire.v1.BoolSetting
Protobuf type soulfire.v1.BoolSetting
 
 
 
 
 
 
The event is called the moment after a bot connection object was created.
This class is used to control the bot.
Protobuf type soulfire.v1.BotLogScope
Protobuf type soulfire.v1.BotLogScope
 
 
 
Called when the bot entity tracker has ticked.
Called when the bot has ticked.
Called when the bot entity tracker is about to tick.
Called when the bot is about to tick.
 
 
 
 
 
 
 
 
 
 
 
 
A class that only allows a call to be made once in a given interval.
 
 
This event is called when a chat message is received from the server.
 
 
 
Protobuf type soulfire.v1.ClientDataRequest
Protobuf type soulfire.v1.ClientDataRequest
 
Protobuf type soulfire.v1.ClientDataResponse
Protobuf type soulfire.v1.ClientDataResponse
 
 
 
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.
 
 
 
 
 
Goal to get close to a specific position.
 
 
 
 
Protobuf type soulfire.v1.ComboSetting
Protobuf type soulfire.v1.ComboSetting
Protobuf type soulfire.v1.ComboSetting.Option
Protobuf type soulfire.v1.ComboSetting.Option
 
 
 
Protobuf type soulfire.v1.CommandCompletion
Protobuf type soulfire.v1.CommandCompletion
 
Protobuf type soulfire.v1.CommandCompletionRequest
Protobuf type soulfire.v1.CommandCompletionRequest
 
Protobuf type soulfire.v1.CommandCompletionResponse
Protobuf type soulfire.v1.CommandCompletionResponse
 
Add yourself to the command manager to add custom commands.
Protobuf type soulfire.v1.CommandRequest
Protobuf type soulfire.v1.CommandRequest
 
Protobuf type soulfire.v1.CommandResponse
Protobuf type soulfire.v1.CommandResponse
 
Protobuf type soulfire.v1.CommandScope
Protobuf type soulfire.v1.CommandScope
 
 
 
 
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.
 
 
 
Goal that is a composite of multiple goals.
 
 
 
 
 
 
 
 
 
 
 
 
This class helps in calculating the costs of different actions.
 
 
Protobuf type soulfire.v1.CreateScriptRequest
Protobuf type soulfire.v1.CreateScriptRequest
 
Protobuf type soulfire.v1.CreateScriptResponse
Protobuf type soulfire.v1.CreateScriptResponse
 
Full response of all accounts that were authenticated
Full response of all accounts that were authenticated
 
Used when an account is not successfully authenticated
Used when an account is not successfully authenticated
 
Used when an account is successfully authenticated
Used when an account is successfully authenticated
 
Protobuf type soulfire.v1.CredentialsAuthRequest
Protobuf type soulfire.v1.CredentialsAuthRequest
 
Protobuf type soulfire.v1.CredentialsAuthResponse
Protobuf type soulfire.v1.CredentialsAuthResponse
 
 
 
 
Protobuf type soulfire.v1.DeleteScriptRequest
Protobuf type soulfire.v1.DeleteScriptRequest
 
Protobuf type soulfire.v1.DeleteScriptResponse
Protobuf type soulfire.v1.DeleteScriptResponse
 
Protobuf type soulfire.v1.DeviceCode
Protobuf type soulfire.v1.DeviceCode
Protobuf type soulfire.v1.DeviceCodeAuthRequest
Protobuf type soulfire.v1.DeviceCodeAuthRequest
 
Protobuf type soulfire.v1.DeviceCodeAuthResponse
Protobuf type soulfire.v1.DeviceCodeAuthResponse
 
 
 
 
 
 
 
 
 
 
Protobuf type soulfire.v1.DoubleSetting
Protobuf type soulfire.v1.DoubleSetting
 
 
Protobuf type soulfire.v1.DownloadRequest
Protobuf type soulfire.v1.DownloadRequest
 
Protobuf type soulfire.v1.DownloadResponse
Protobuf type soulfire.v1.DownloadResponse
 
 
 
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.
 
 
 
 
Protobuf type soulfire.v1.EmailCodeRequest
Protobuf type soulfire.v1.EmailCodeRequest
 
 
 
 
 
 
 
 
 
 
This interface is for external server plugins.
 
 
 
 
 
Protobuf type soulfire.v1.GenerateAPITokenRequest
Protobuf type soulfire.v1.GenerateAPITokenRequest
 
Protobuf type soulfire.v1.GenerateAPITokenResponse
Protobuf type soulfire.v1.GenerateAPITokenResponse
 
 
Protobuf type soulfire.v1.GenerateUserAPITokenRequest
Protobuf type soulfire.v1.GenerateUserAPITokenRequest
 
Protobuf type soulfire.v1.GenerateUserAPITokenResponse
Protobuf type soulfire.v1.GenerateUserAPITokenResponse
 
Protobuf type soulfire.v1.GenerateWebDAVTokenRequest
Protobuf type soulfire.v1.GenerateWebDAVTokenRequest
 
Protobuf type soulfire.v1.GenerateWebDAVTokenResponse
Protobuf type soulfire.v1.GenerateWebDAVTokenResponse
 
 
 
 
 
Protobuf type soulfire.v1.GlobalCommandScope
Protobuf type soulfire.v1.GlobalCommandScope
 
Protobuf type soulfire.v1.GlobalLogScope
Protobuf type soulfire.v1.GlobalLogScope
 
Protobuf enum soulfire.v1.GlobalPermission
Protobuf type soulfire.v1.GlobalPermissionState
Protobuf type soulfire.v1.GlobalPermissionState
 
Protobuf type soulfire.v1.GlobalScriptLogScope
Protobuf type soulfire.v1.GlobalScriptLogScope
 
Protobuf type soulfire.v1.GlobalScriptScope
Protobuf type soulfire.v1.GlobalScriptScope
 
A goal represents something that the user wants the bot to achieve.
A calculated action that the bot can take on a graph world representation.
 
 
Protobuf type soulfire.v1.HeaderPair
Protobuf type soulfire.v1.HeaderPair
 
 
 
HTTP request method.
 
 
 
 
 
 
Protobuf type soulfire.v1.InstanceAuditLogRequest
Protobuf type soulfire.v1.InstanceAuditLogRequest
 
Protobuf type soulfire.v1.InstanceAuditLogResponse
Protobuf type soulfire.v1.InstanceAuditLogResponse.AuditLogEntry
Protobuf type soulfire.v1.InstanceAuditLogResponse.AuditLogEntry
 
Protobuf enum soulfire.v1.InstanceAuditLogResponse.AuditLogEntryType
Protobuf type soulfire.v1.InstanceAuditLogResponse
 
 
Protobuf type soulfire.v1.InstanceCommandScope
Protobuf type soulfire.v1.InstanceCommandScope
 
Protobuf type soulfire.v1.InstanceConfig
Protobuf type soulfire.v1.InstanceConfig
 
Protobuf type soulfire.v1.InstanceCreateRequest
Protobuf type soulfire.v1.InstanceCreateRequest
 
Protobuf type soulfire.v1.InstanceCreateResponse
Protobuf type soulfire.v1.InstanceCreateResponse
 
Protobuf type soulfire.v1.InstanceDeleteRequest
Protobuf type soulfire.v1.InstanceDeleteRequest
 
Protobuf type soulfire.v1.InstanceDeleteResponse
Protobuf type soulfire.v1.InstanceDeleteResponse
 
 
Protobuf type soulfire.v1.InstanceInfoRequest
Protobuf type soulfire.v1.InstanceInfoRequest
 
Protobuf type soulfire.v1.InstanceInfoResponse
Protobuf type soulfire.v1.InstanceInfoResponse
 
This event is called right after an InstanceManager is created and before any attack is scheduled.
Protobuf type soulfire.v1.InstanceListRequest
Protobuf type soulfire.v1.InstanceListRequest
 
Protobuf type soulfire.v1.InstanceListResponse
Protobuf type soulfire.v1.InstanceListResponse
Protobuf type soulfire.v1.InstanceListResponse.Instance
Protobuf type soulfire.v1.InstanceListResponse.Instance
 
 
Protobuf type soulfire.v1.InstanceLogScope
Protobuf type soulfire.v1.InstanceLogScope
 
Represents a single instance.
 
Protobuf enum soulfire.v1.InstancePermission
Protobuf type soulfire.v1.InstancePermissionState
Protobuf type soulfire.v1.InstancePermissionState
 
Protobuf type soulfire.v1.InstanceScriptLogScope
Protobuf type soulfire.v1.InstanceScriptLogScope
 
Protobuf type soulfire.v1.InstanceScriptScope
Protobuf type soulfire.v1.InstanceScriptScope
 
 
 
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.
 
 
 
 
 
 
Protobuf enum soulfire.v1.InstanceState
Protobuf type soulfire.v1.InstanceStateChangeRequest
Protobuf type soulfire.v1.InstanceStateChangeRequest
 
Protobuf type soulfire.v1.InstanceStateChangeResponse
Protobuf type soulfire.v1.InstanceStateChangeResponse
 
Protobuf type soulfire.v1.InstanceUpdateConfigRequest
Protobuf type soulfire.v1.InstanceUpdateConfigRequest
 
Protobuf type soulfire.v1.InstanceUpdateConfigResponse
Protobuf type soulfire.v1.InstanceUpdateConfigResponse
 
Protobuf type soulfire.v1.InstanceUpdateMetaRequest
Protobuf type soulfire.v1.InstanceUpdateMetaRequest
 
 
Protobuf type soulfire.v1.InstanceUpdateMetaResponse
Protobuf type soulfire.v1.InstanceUpdateMetaResponse
 
Protobuf type soulfire.v1.InstanceUser
Protobuf type soulfire.v1.InstanceUser
 
 
This interface is for internal server plugins.
 
 
 
Protobuf type soulfire.v1.IntSetting
Protobuf type soulfire.v1.IntSetting
 
Protobuf type soulfire.v1.InvalidateSelfSessionsRequest
Protobuf type soulfire.v1.InvalidateSelfSessionsRequest
 
Protobuf type soulfire.v1.InvalidateSelfSessionsResponse
Protobuf type soulfire.v1.InvalidateSelfSessionsResponse
 
Invalidate all sessions for a user, effectively logging them out of all devices.
Invalidate all sessions for a user, effectively logging them out of all devices.
 
Protobuf type soulfire.v1.InvalidateSessionsResponse
Protobuf type soulfire.v1.InvalidateSessionsResponse
 
 
 
 
 
 
 
 
 
 
 
 
Protobuf type soulfire.v1.LoginRequest
Protobuf type soulfire.v1.LoginRequest
 
 
 
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.
 
Protobuf type soulfire.v1.LogRequest
Protobuf type soulfire.v1.LogRequest
 
Protobuf type soulfire.v1.LogResponse
Protobuf type soulfire.v1.LogResponse
 
 
Protobuf type soulfire.v1.LogScope
Protobuf type soulfire.v1.LogScope
 
 
 
 
 
 
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.
Protobuf type soulfire.v1.LogString
Protobuf type soulfire.v1.LogString
 
 
 
 
 
 
 
 
 
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 MC account.
Protobuf type soulfire.v1.MinecraftAccountProto
 
Protobuf enum soulfire.v1.MinecraftAccountProto.AccountTypeProto
Protobuf type soulfire.v1.MinecraftAccountProto.BedrockData
Protobuf type soulfire.v1.MinecraftAccountProto.BedrockData
 
Protobuf type soulfire.v1.MinecraftAccountProto
Protobuf type soulfire.v1.MinecraftAccountProto.OfflineJavaData
Protobuf type soulfire.v1.MinecraftAccountProto.OfflineJavaData
 
Protobuf type soulfire.v1.MinecraftAccountProto.OnlineChainJavaData
Protobuf type soulfire.v1.MinecraftAccountProto.OnlineChainJavaData
 
 
Minecraft world, but observed as a graph of actions between blocks.
 
 
 
 
 
 
Protobuf type soulfire.v1.MinMaxSetting
Protobuf type soulfire.v1.MinMaxSetting
Protobuf type soulfire.v1.MinMaxSetting.Entry
Protobuf type soulfire.v1.MinMaxSetting.Entry
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class is for when we run around a wall, it decides what side we run on.
 
 
 
 
 
 
 
 
 
 
 
Protobuf type soulfire.v1.NextAuthFlowResponse
Protobuf type soulfire.v1.NextAuthFlowResponse
Protobuf type soulfire.v1.NextAuthFlowResponse.EmailCode
Protobuf type soulfire.v1.NextAuthFlowResponse.EmailCode
 
Protobuf type soulfire.v1.NextAuthFlowResponse.Failure
Protobuf type soulfire.v1.NextAuthFlowResponse.Failure
Protobuf enum soulfire.v1.NextAuthFlowResponse.Failure.Reason
 
 
Protobuf type soulfire.v1.NextAuthFlowResponse.Success
Protobuf type soulfire.v1.NextAuthFlowResponse.Success
 
 
Represents the minimal state we are in the Minecraft world.
 
 
 
 
 
 
 
Exception thrown when a node is out of the render distance.
 
 
 
 
 
 
 
 
This interface is for any plugin that hooks into the server.
Represents information about a plugin.
 
 
 
The event is called when the bot is about to connect to the server in the attack.
Protobuf type soulfire.v1.PreviousLogRequest
Protobuf type soulfire.v1.PreviousLogRequest
 
Protobuf type soulfire.v1.PreviousLogResponse
Protobuf type soulfire.v1.PreviousLogResponse
 
 
An immutable representation of a player inventory.
 
 
 
Marks the end of a proxy check stream
Marks the end of a proxy check stream
 
Protobuf type soulfire.v1.ProxyCheckRequest
Protobuf type soulfire.v1.ProxyCheckRequest
 
Protobuf type soulfire.v1.ProxyCheckResponse
Protobuf type soulfire.v1.ProxyCheckResponse
 
 
Protobuf type soulfire.v1.ProxyCheckResponseSingle
Protobuf type soulfire.v1.ProxyCheckResponseSingle
 
 
 
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.
 
 
Protobuf type soulfire.v1.ProxyProto
Protobuf type soulfire.v1.ProxyProto
Protobuf enum soulfire.v1.ProxyProto.Type
 
 
 
 
 
Make an object use shared memory.
Protobuf type soulfire.v1.RefreshRequest
Protobuf type soulfire.v1.RefreshRequest
 
Protobuf type soulfire.v1.RefreshResponse
Protobuf type soulfire.v1.RefreshResponse
 
 
 
Protobuf type soulfire.v1.RestartScriptRequest
Protobuf type soulfire.v1.RestartScriptRequest
 
Protobuf type soulfire.v1.RestartScriptResponse
Protobuf type soulfire.v1.RestartScriptResponse
 
 
 
 
 
The RPC server for the SoulFire server.
 
Sandboxed file system for scripts.
 
 
 
 
 
 
 
 
 
 
Protobuf enum soulfire.v1.ScriptLanguage
 
 
Protobuf type soulfire.v1.ScriptListRequest
Protobuf type soulfire.v1.ScriptListRequest
 
Protobuf type soulfire.v1.ScriptListResponse
Protobuf type soulfire.v1.ScriptListResponse
Protobuf type soulfire.v1.ScriptListResponse.Script
Protobuf type soulfire.v1.ScriptListResponse.Script
 
 
 
 
 
 
 
 
 
 
Protobuf type soulfire.v1.ScriptScope
Protobuf type soulfire.v1.ScriptScope
 
 
 
 
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.
 
 
Holds and configures all server-side text commands of SoulFire itself.
Protobuf type soulfire.v1.ServerConfig
Protobuf type soulfire.v1.ServerConfig
 
 
Protobuf type soulfire.v1.ServerInfo
Protobuf type soulfire.v1.ServerInfo
 
Protobuf type soulfire.v1.ServerInfoRequest
Protobuf type soulfire.v1.ServerInfoRequest
 
Protobuf type soulfire.v1.ServerInfoResponse
Protobuf type soulfire.v1.ServerInfoResponse
 
 
Protobuf type soulfire.v1.ServerPlugin
Protobuf type soulfire.v1.ServerPlugin
 
 
 
 
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.
 
 
 
 
 
 
 
 
 
 
Protobuf type soulfire.v1.ServerUpdateConfigRequest
Protobuf type soulfire.v1.ServerUpdateConfigRequest
 
Protobuf type soulfire.v1.ServerUpdateConfigResponse
Protobuf type soulfire.v1.ServerUpdateConfigResponse
 
 
A entry in the settings page
A entry in the settings page
 
 
Protobuf type soulfire.v1.SettingsEntry
Protobuf type soulfire.v1.SettingsEntry
 
Protobuf type soulfire.v1.SettingsNamespace
Protobuf type soulfire.v1.SettingsNamespace
 
Represents a settings object.
Protobuf type soulfire.v1.SettingsPage
Protobuf type soulfire.v1.SettingsPage
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A simple 3D integer vector.
 
 
 
 
 
 
This class prepares the earliest work possible, such as loading mixins and setting up logging.
 
 
 
Holds all instances of plugins running in this JVM.
Represents a bot event of a SoulFire bot in an attack.
 
 
 
 
 
 
 
 
Represents events that are on a global software level.
Represents an attack event of a SoulFire instance.
 
 
Lightweight scheduler for async tasks.
 
 
The main class of the SoulFire server.
 
 
 
 
 
Protobuf type soulfire.v1.StringListSetting
Protobuf type soulfire.v1.StringListSetting
 
 
Protobuf type soulfire.v1.StringSetting
Protobuf type soulfire.v1.StringSetting
Protobuf enum soulfire.v1.StringSetting.InputType
 
 
 
 
 
Simple class to make waiting easier and less verbose.
 
 
 
 
Protobuf type soulfire.v1.UpdateScriptRequest
Protobuf type soulfire.v1.UpdateScriptRequest
 
Protobuf type soulfire.v1.UpdateScriptResponse
Protobuf type soulfire.v1.UpdateScriptResponse
 
Protobuf type soulfire.v1.UpdateSelfEmailRequest
Protobuf type soulfire.v1.UpdateSelfEmailRequest
 
Protobuf type soulfire.v1.UpdateSelfEmailResponse
Protobuf type soulfire.v1.UpdateSelfEmailResponse
 
Protobuf type soulfire.v1.UpdateSelfUsernameRequest
Protobuf type soulfire.v1.UpdateSelfUsernameRequest
 
Protobuf type soulfire.v1.UpdateSelfUsernameResponse
Protobuf type soulfire.v1.UpdateSelfUsernameResponse
 
Protobuf type soulfire.v1.UpdateUserRequest
Protobuf type soulfire.v1.UpdateUserRequest
 
Protobuf type soulfire.v1.UpdateUserResponse
Protobuf type soulfire.v1.UpdateUserResponse
 
 
 
 
Protobuf type soulfire.v1.UserCreateRequest
Protobuf type soulfire.v1.UserCreateRequest
 
Protobuf type soulfire.v1.UserCreateResponse
Protobuf type soulfire.v1.UserCreateResponse
 
Protobuf type soulfire.v1.UserDeleteRequest
Protobuf type soulfire.v1.UserDeleteRequest
 
Protobuf type soulfire.v1.UserDeleteResponse
Protobuf type soulfire.v1.UserDeleteResponse
 
 
 
Protobuf type soulfire.v1.UserInfoRequest
Protobuf type soulfire.v1.UserInfoRequest
 
Protobuf type soulfire.v1.UserInfoResponse
Protobuf type soulfire.v1.UserInfoResponse
 
Protobuf type soulfire.v1.UserListRequest
Protobuf type soulfire.v1.UserListRequest
 
Protobuf type soulfire.v1.UserListResponse
Protobuf type soulfire.v1.UserListResponse
Protobuf type soulfire.v1.UserListResponse.User
Protobuf type soulfire.v1.UserListResponse.User
 
 
 
Protobuf enum soulfire.v1.UserRole
 
 
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.