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.