All Classes and Interfaces
Class
Description
Protobuf enum
soulfire.v1.AccountTypeCredentialsProtobuf enum
soulfire.v1.AccountTypeDeviceCodeWhen 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.BoolSettingProtobuf type
soulfire.v1.BoolSettingThe event is called the moment after a bot connection object was created.
This class is used to control the bot.
This event is called when a bot is disconnected from the server.
Protobuf type
soulfire.v1.BotLogScopeProtobuf type
soulfire.v1.BotLogScopeCalled 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.ClientDataRequestProtobuf type
soulfire.v1.ClientDataRequestProtobuf type
soulfire.v1.ClientDataResponseProtobuf type
soulfire.v1.ClientDataResponseA 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.ComboSettingProtobuf type
soulfire.v1.ComboSettingProtobuf type
soulfire.v1.ComboSetting.OptionProtobuf type
soulfire.v1.ComboSetting.OptionProtobuf type
soulfire.v1.CommandCompletionProtobuf type
soulfire.v1.CommandCompletionProtobuf type
soulfire.v1.CommandCompletionRequestProtobuf type
soulfire.v1.CommandCompletionRequestProtobuf type
soulfire.v1.CommandCompletionResponseProtobuf type
soulfire.v1.CommandCompletionResponseAdd yourself to the command manager to add custom commands.
Protobuf type
soulfire.v1.CommandRequestProtobuf type
soulfire.v1.CommandRequestProtobuf type
soulfire.v1.CommandResponseProtobuf type
soulfire.v1.CommandResponseProtobuf type
soulfire.v1.CommandScopeProtobuf type
soulfire.v1.CommandScopeA 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.CreateScriptRequestProtobuf type
soulfire.v1.CreateScriptRequestProtobuf type
soulfire.v1.CreateScriptResponseProtobuf 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.CredentialsAuthRequestProtobuf type
soulfire.v1.CredentialsAuthRequestProtobuf type
soulfire.v1.CredentialsAuthResponseProtobuf type
soulfire.v1.CredentialsAuthResponseProtobuf type
soulfire.v1.DeleteScriptRequestProtobuf type
soulfire.v1.DeleteScriptRequestProtobuf type
soulfire.v1.DeleteScriptResponseProtobuf type
soulfire.v1.DeleteScriptResponseProtobuf type
soulfire.v1.DeviceCodeProtobuf type
soulfire.v1.DeviceCodeProtobuf type
soulfire.v1.DeviceCodeAuthRequestProtobuf type
soulfire.v1.DeviceCodeAuthRequestProtobuf type
soulfire.v1.DeviceCodeAuthResponseProtobuf type
soulfire.v1.DeviceCodeAuthResponseProtobuf type
soulfire.v1.DoubleSettingProtobuf type
soulfire.v1.DoubleSettingProtobuf type
soulfire.v1.DownloadRequestProtobuf type
soulfire.v1.DownloadRequestProtobuf type
soulfire.v1.DownloadResponseProtobuf type
soulfire.v1.DownloadResponseA 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.EmailCodeRequestProtobuf type
soulfire.v1.EmailCodeRequestThis interface is for external server plugins.
Protobuf type
soulfire.v1.GenerateAPITokenRequestProtobuf type
soulfire.v1.GenerateAPITokenRequestProtobuf type
soulfire.v1.GenerateAPITokenResponseProtobuf type
soulfire.v1.GenerateAPITokenResponseProtobuf type
soulfire.v1.GenerateUserAPITokenRequestProtobuf type
soulfire.v1.GenerateUserAPITokenRequestProtobuf type
soulfire.v1.GenerateUserAPITokenResponseProtobuf type
soulfire.v1.GenerateUserAPITokenResponseProtobuf type
soulfire.v1.GenerateWebDAVTokenRequestProtobuf type
soulfire.v1.GenerateWebDAVTokenRequestProtobuf type
soulfire.v1.GenerateWebDAVTokenResponseProtobuf type
soulfire.v1.GenerateWebDAVTokenResponseProtobuf type
soulfire.v1.GlobalCommandScopeProtobuf type
soulfire.v1.GlobalCommandScopeProtobuf type
soulfire.v1.GlobalLogScopeProtobuf type
soulfire.v1.GlobalLogScopeProtobuf enum
soulfire.v1.GlobalPermissionProtobuf type
soulfire.v1.GlobalPermissionStateProtobuf type
soulfire.v1.GlobalPermissionStateProtobuf type
soulfire.v1.GlobalScriptLogScopeProtobuf type
soulfire.v1.GlobalScriptLogScopeProtobuf type
soulfire.v1.GlobalScriptScopeProtobuf type
soulfire.v1.GlobalScriptScopeA 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.HeaderPairProtobuf type
soulfire.v1.HeaderPairHTTP request method.
Protobuf type
soulfire.v1.InstanceAuditLogRequestProtobuf type
soulfire.v1.InstanceAuditLogRequestProtobuf type
soulfire.v1.InstanceAuditLogResponseProtobuf type
soulfire.v1.InstanceAuditLogResponse.AuditLogEntryProtobuf type
soulfire.v1.InstanceAuditLogResponse.AuditLogEntryProtobuf enum
soulfire.v1.InstanceAuditLogResponse.AuditLogEntryTypeProtobuf type
soulfire.v1.InstanceAuditLogResponseProtobuf type
soulfire.v1.InstanceCommandScopeProtobuf type
soulfire.v1.InstanceCommandScopeProtobuf type
soulfire.v1.InstanceConfigProtobuf type
soulfire.v1.InstanceConfigProtobuf type
soulfire.v1.InstanceCreateRequestProtobuf type
soulfire.v1.InstanceCreateRequestProtobuf type
soulfire.v1.InstanceCreateResponseProtobuf type
soulfire.v1.InstanceCreateResponseProtobuf type
soulfire.v1.InstanceDeleteRequestProtobuf type
soulfire.v1.InstanceDeleteRequestProtobuf type
soulfire.v1.InstanceDeleteResponseProtobuf type
soulfire.v1.InstanceDeleteResponseProtobuf type
soulfire.v1.InstanceInfoRequestProtobuf type
soulfire.v1.InstanceInfoRequestProtobuf type
soulfire.v1.InstanceInfoResponseProtobuf type
soulfire.v1.InstanceInfoResponseThis event is called right after an InstanceManager is created and before any attack is scheduled.
Protobuf type
soulfire.v1.InstanceListRequestProtobuf type
soulfire.v1.InstanceListRequestProtobuf type
soulfire.v1.InstanceListResponseProtobuf type
soulfire.v1.InstanceListResponseProtobuf type
soulfire.v1.InstanceListResponse.InstanceProtobuf type
soulfire.v1.InstanceListResponse.InstanceProtobuf type
soulfire.v1.InstanceLogScopeProtobuf type
soulfire.v1.InstanceLogScopeRepresents a single instance.
Protobuf enum
soulfire.v1.InstancePermissionProtobuf type
soulfire.v1.InstancePermissionStateProtobuf type
soulfire.v1.InstancePermissionStateProtobuf type
soulfire.v1.InstanceScriptLogScopeProtobuf type
soulfire.v1.InstanceScriptLogScopeProtobuf type
soulfire.v1.InstanceScriptScopeProtobuf type
soulfire.v1.InstanceScriptScopeA 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.InstanceStateProtobuf type
soulfire.v1.InstanceStateChangeRequestProtobuf type
soulfire.v1.InstanceStateChangeRequestProtobuf type
soulfire.v1.InstanceStateChangeResponseProtobuf type
soulfire.v1.InstanceStateChangeResponseProtobuf type
soulfire.v1.InstanceUpdateConfigRequestProtobuf type
soulfire.v1.InstanceUpdateConfigRequestProtobuf type
soulfire.v1.InstanceUpdateConfigResponseProtobuf type
soulfire.v1.InstanceUpdateConfigResponseProtobuf type
soulfire.v1.InstanceUpdateMetaRequestProtobuf type
soulfire.v1.InstanceUpdateMetaRequestProtobuf type
soulfire.v1.InstanceUpdateMetaResponseProtobuf type
soulfire.v1.InstanceUpdateMetaResponseProtobuf type
soulfire.v1.InstanceUserProtobuf type
soulfire.v1.InstanceUserThis interface is for internal server plugins.
Protobuf type
soulfire.v1.IntSettingProtobuf type
soulfire.v1.IntSettingProtobuf type
soulfire.v1.InvalidateSelfSessionsRequestProtobuf type
soulfire.v1.InvalidateSelfSessionsRequestProtobuf type
soulfire.v1.InvalidateSelfSessionsResponseProtobuf 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.InvalidateSessionsResponseProtobuf type
soulfire.v1.InvalidateSessionsResponseProtobuf type
soulfire.v1.LoginRequestProtobuf type
soulfire.v1.LoginRequestA 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.LogRequestProtobuf type
soulfire.v1.LogRequestProtobuf type
soulfire.v1.LogResponseProtobuf type
soulfire.v1.LogResponseProtobuf type
soulfire.v1.LogScopeProtobuf type
soulfire.v1.LogScopeA 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.LogStringProtobuf type
soulfire.v1.LogStringA 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.MinecraftAccountProtoProtobuf enum
soulfire.v1.MinecraftAccountProto.AccountTypeProtoProtobuf type
soulfire.v1.MinecraftAccountProto.BedrockDataProtobuf type
soulfire.v1.MinecraftAccountProto.BedrockDataProtobuf type
soulfire.v1.MinecraftAccountProtoProtobuf type
soulfire.v1.MinecraftAccountProto.OfflineJavaDataProtobuf type
soulfire.v1.MinecraftAccountProto.OfflineJavaDataProtobuf type
soulfire.v1.MinecraftAccountProto.OnlineChainJavaDataProtobuf type
soulfire.v1.MinecraftAccountProto.OnlineChainJavaDataMinecraft world, but observed as a graph of actions between blocks.
Protobuf type
soulfire.v1.MinMaxSettingProtobuf type
soulfire.v1.MinMaxSettingProtobuf type
soulfire.v1.MinMaxSetting.EntryProtobuf type
soulfire.v1.MinMaxSetting.EntryThis class is for when we run around a wall, it decides what side we run on.
Protobuf type
soulfire.v1.NextAuthFlowResponseProtobuf type
soulfire.v1.NextAuthFlowResponseProtobuf type
soulfire.v1.NextAuthFlowResponse.EmailCodeProtobuf type
soulfire.v1.NextAuthFlowResponse.EmailCodeProtobuf type
soulfire.v1.NextAuthFlowResponse.FailureProtobuf type
soulfire.v1.NextAuthFlowResponse.FailureProtobuf enum
soulfire.v1.NextAuthFlowResponse.Failure.ReasonProtobuf type
soulfire.v1.NextAuthFlowResponse.SuccessProtobuf type
soulfire.v1.NextAuthFlowResponse.SuccessRepresents the minimal state we are in the Minecraft world.
Exception thrown when a node is out of the render distance.
Protobuf type
soulfire.v1.PersonalLogScopeProtobuf type
soulfire.v1.PersonalLogScopeThis 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.PreviousLogRequestProtobuf type
soulfire.v1.PreviousLogRequestProtobuf type
soulfire.v1.PreviousLogResponseProtobuf type
soulfire.v1.PreviousLogResponseAn 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.ProxyCheckRequestProtobuf type
soulfire.v1.ProxyCheckRequestProtobuf type
soulfire.v1.ProxyCheckResponseProtobuf type
soulfire.v1.ProxyCheckResponseProtobuf type
soulfire.v1.ProxyCheckResponseSingleProtobuf type
soulfire.v1.ProxyCheckResponseSingleA 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.ProxyProtoProtobuf type
soulfire.v1.ProxyProtoProtobuf enum
soulfire.v1.ProxyProto.TypeMake an object use shared memory.
Protobuf type
soulfire.v1.RefreshRequestProtobuf type
soulfire.v1.RefreshRequestProtobuf type
soulfire.v1.RefreshResponseProtobuf type
soulfire.v1.RefreshResponseProtobuf type
soulfire.v1.RestartScriptRequestProtobuf type
soulfire.v1.RestartScriptRequestProtobuf type
soulfire.v1.RestartScriptResponseProtobuf type
soulfire.v1.RestartScriptResponseThe RPC server for the SoulFire server.
Sandboxed file system for scripts.
Protobuf enum
soulfire.v1.ScriptLanguageProtobuf type
soulfire.v1.ScriptListRequestProtobuf type
soulfire.v1.ScriptListRequestProtobuf type
soulfire.v1.ScriptListResponseProtobuf type
soulfire.v1.ScriptListResponseProtobuf type
soulfire.v1.ScriptListResponse.ScriptProtobuf type
soulfire.v1.ScriptListResponse.ScriptProtobuf type
soulfire.v1.ScriptScopeProtobuf type
soulfire.v1.ScriptScopeA 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.ServerConfigProtobuf type
soulfire.v1.ServerConfigProtobuf type
soulfire.v1.ServerInfoProtobuf type
soulfire.v1.ServerInfoProtobuf type
soulfire.v1.ServerInfoRequestProtobuf type
soulfire.v1.ServerInfoRequestProtobuf type
soulfire.v1.ServerInfoResponseProtobuf type
soulfire.v1.ServerInfoResponseProtobuf type
soulfire.v1.ServerPluginProtobuf type
soulfire.v1.ServerPluginA 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.ServerUpdateConfigRequestProtobuf type
soulfire.v1.ServerUpdateConfigRequestProtobuf type
soulfire.v1.ServerUpdateConfigResponseProtobuf type
soulfire.v1.ServerUpdateConfigResponse
A entry in the settings page
A entry in the settings page
Protobuf type
soulfire.v1.SettingsEntryProtobuf type
soulfire.v1.SettingsEntryProtobuf type
soulfire.v1.SettingsNamespaceProtobuf type
soulfire.v1.SettingsNamespaceRepresents a settings object.
Protobuf type
soulfire.v1.SettingsPageProtobuf type
soulfire.v1.SettingsPageA 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.StringListSettingProtobuf type
soulfire.v1.StringListSettingProtobuf type
soulfire.v1.StringSettingProtobuf type
soulfire.v1.StringSettingProtobuf enum
soulfire.v1.StringSetting.InputTypeSimple class to make waiting easier and less verbose.
Protobuf type
soulfire.v1.UpdateScriptRequestProtobuf type
soulfire.v1.UpdateScriptRequestProtobuf type
soulfire.v1.UpdateScriptResponseProtobuf type
soulfire.v1.UpdateScriptResponseProtobuf type
soulfire.v1.UpdateSelfEmailRequestProtobuf type
soulfire.v1.UpdateSelfEmailRequestProtobuf type
soulfire.v1.UpdateSelfEmailResponseProtobuf type
soulfire.v1.UpdateSelfEmailResponseProtobuf type
soulfire.v1.UpdateSelfUsernameRequestProtobuf type
soulfire.v1.UpdateSelfUsernameRequestProtobuf type
soulfire.v1.UpdateSelfUsernameResponseProtobuf type
soulfire.v1.UpdateSelfUsernameResponseProtobuf type
soulfire.v1.UpdateUserRequestProtobuf type
soulfire.v1.UpdateUserRequestProtobuf type
soulfire.v1.UpdateUserResponseProtobuf type
soulfire.v1.UpdateUserResponseProtobuf type
soulfire.v1.UserCreateRequestProtobuf type
soulfire.v1.UserCreateRequestProtobuf type
soulfire.v1.UserCreateResponseProtobuf type
soulfire.v1.UserCreateResponseProtobuf type
soulfire.v1.UserDeleteRequestProtobuf type
soulfire.v1.UserDeleteRequestProtobuf type
soulfire.v1.UserDeleteResponseProtobuf type
soulfire.v1.UserDeleteResponseProtobuf type
soulfire.v1.UserInfoRequestProtobuf type
soulfire.v1.UserInfoRequestProtobuf type
soulfire.v1.UserInfoResponseProtobuf type
soulfire.v1.UserInfoResponseProtobuf type
soulfire.v1.UserListRequestProtobuf type
soulfire.v1.UserListRequestProtobuf type
soulfire.v1.UserListResponseProtobuf type
soulfire.v1.UserListResponseProtobuf type
soulfire.v1.UserListResponse.UserProtobuf type
soulfire.v1.UserListResponse.UserProtobuf enum
soulfire.v1.UserRoleA 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.